Classes

The following classes are available globally.

Debug Tools Class

  • This class is a “junk drawer” of vrious debug/testing tools.

    See more

    Declaration

    Swift

    public class RVS_DebugTools

The Main Driver Class

  • This is the main driver class. It is the “manager” for all the bluetooth-connected devices, which are accessible as RVS_BTDriver_DeviceProtocol-conformant instances.

    The RVS_BTDriver instance can be treated like a Sequence, with an iterator, higher-order functions and subscripting.

    Just remember that it aggregates a protocol, not a class/struct, so you see a “mask” over a different class that is known internally.

    See more

    Declaration

    Swift

    public class RVS_BTDriver : NSObject
    extension RVS_BTDriver: RVS_SequenceProtocol