Classes

The following classes are available globally.

Main Characteristic Wrapper Class

Battery Level Characteristic Wrapper Class

Current Time Characteristic Wrapper Class

Firmware Revision Characteristic Wrapper Class

Hardware Revision Characteristic Wrapper Class

Local Time Information Characteristic Wrapper Class

Manufacturer Name Characteristic Wrapper Class

Model Number Characteristic Wrapper Class

Serial Number Characteristic Wrapper Class

Software Revision Characteristic Wrapper Class

System ID Characteristic Wrapper Class

The Main Wrapper Class for the Descriptors

The Wrapper Class for the Characteristic Aggregate Format Descriptor

The Wrapper Class for the L2CAP Channel PSM Descriptor

The Wrapper Class for the Client Characteristic Configuration Descriptor

The Wrapper Class for the Server Characteristic Configuration Descriptor

The Wrapper Class for the Client Characteristic Configuration Descriptor

CBPeripheral Wrapper Class

The Main Wrapper Class for Services

  • This class “wraps” instances of CBService, adding some functionality, and linking the hierarchy.

    See more

    Declaration

    Swift

    public class CGA_Bluetooth_Service : CGA_Bluetooth_Service_Protocol_Internal
    extension CGA_Bluetooth_Service: CGA_Class_Protocol_UpdateDescriptor
    extension CGA_Bluetooth_Service: CGA_ServiceFactory

Service Specialization for Battery Service

Service Specialization for Current Time

Service Specialization for Device Info

The Central Manager

  • This is the main class that is instantiated in order to implement the Bluetooth subsystem. This acts as a Core Bluetooth Central, and aggregates Peripherals, which, in turn, aggregate Services, which, in turn, aggregate Characteristics, which, in turn, may aggregate Descriptors.

    See more

    Declaration

    Swift

    public class RVS_BlueThoth : NSObject, RVS_SequenceProtocol