Classes

The following classes are available globally.

Main SDK Central Variant Interface Class

Main SDK Peripheral Variant Interface Class

  • This is the Peripheral specialization of the main SDK interface.

    IMPORTANT NOTE: Peripheral Mode is not supported for WatchOS or TVOS. This class is only included in the iOS and MacOS framework targets.

    See more

    Declaration

    Swift

    public class ITCB_SDK_Peripheral : ITCB_SDK, ITCB_SDK_Peripheral_Protocol
    extension ITCB_SDK_Peripheral: CBPeripheralManagerDelegate

Main SDK Interface Base Class

  • This is the implementation of the ITCB protocol contract. The base doesn’t need to be bound to a protocol, as the specializations will be.

    It is a Swift class, and this is the “base” class, meant to be specialized for Central and Peripheral variants.

    See more

    Declaration

    Swift

    public class ITCB_SDK : NSObject, ITCB_SDK_Protocol