Classes
The following classes are available globally.
-
This class “wraps” instances of CBCharacteristic, adding some functionality, and linking the hierarchy.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic : CGA_Bluetooth_Characteristic_Protocol_Internal, CGA_Bluetooth_Writable
extension CGA_Bluetooth_Characteristic: CGA_Class_Protocol_UpdateDescriptor
extension CGA_Bluetooth_Characteristic: CGA_CharacteristicFactory
-
This adds a specialized accessor to the Battery Level Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_BatteryLevel : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the Current Time Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_CurrentTime : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the Firmware Revision Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_FirmwareRevision : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the Hardware Revision Characteristic.
Declaration
Swift
public class CGA_Bluetooth_Characteristic_HardwareRevision : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the Local Time Information Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_LocalTimeInformation : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the Manufacturer Name Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_ManufacturerName : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the Model Number Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_ModelNumber : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the Serial Number Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_SerialNumber : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the Software Revision Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_SoftwareRevision : CGA_Bluetooth_Characteristic
-
This adds a specialized accessor to the System ID Characteristic.
See moreDeclaration
Swift
public class CGA_Bluetooth_Characteristic_SystemID : CGA_Bluetooth_Characteristic
-
This class “wraps” instances of CBDescriptor, adding some functionality, and linking the hierarchy.
See moreDeclaration
Swift
public class CGA_Bluetooth_Descriptor : CGA_Bluetooth_Descriptor_Protocol_Internal, CGA_Bluetooth_Writable, CGA_Class_Protocol
extension CGA_Bluetooth_Descriptor: CGA_DescriptorFactory
-
This class “wraps” instances of The Characteristic Aggregate Format CBDescriptor.
Declaration
Swift
public class CGA_Bluetooth_Descriptor_AggregateFormat : CGA_Bluetooth_Descriptor
-
This class “wraps” instances of The L2CAP Channel PSM CBDescriptor.
Declaration
Swift
public class CGA_Bluetooth_Descriptor_CBUUIDL2CAPPSMCharacteristic : CGA_Bluetooth_Descriptor
-
This class “wraps” instances of The Characteristic Extended Properties CBDescriptor, adding some functionality, and linking the hierarchy.
See moreDeclaration
Swift
public class CGA_Bluetooth_Descriptor_Characteristic_Extended_Properties : CGA_Bluetooth_Descriptor
-
This class “wraps” instances of The Client Characteristic Configuration CBDescriptor, adding some functionality, and linking the hierarchy.
See moreDeclaration
Swift
public class CGA_Bluetooth_Descriptor_ClientCharacteristicConfiguration : CGA_Bluetooth_Descriptor
-
This class “wraps” instances of The User Description CBDescriptor.
See moreDeclaration
Swift
public class CGA_Bluetooth_Descriptor_PresentationFormat : CGA_Bluetooth_Descriptor
-
This class “wraps” instances of The Server Characteristic Configuration CBDescriptor.
Declaration
Swift
public class CGA_Bluetooth_Descriptor_ServerCharacteristicConfiguration : CGA_Bluetooth_Descriptor
-
This class “wraps” instances of The User Description CBDescriptor.
Declaration
Swift
public class CGA_Bluetooth_Descriptor_UserDescription : CGA_Bluetooth_Descriptor
-
This class is instantiated when a Peripheral is connected, and will handle discovery of Services, Characteristics and Descriptors.
See moreDeclaration
Swift
public class CGA_Bluetooth_Peripheral : NSObject, RVS_SequenceProtocol
extension CGA_Bluetooth_Peripheral: CGA_Class_Protocol_UpdateDescriptor
-
This class “wraps” instances of CBService, adding some functionality, and linking the hierarchy.
See moreDeclaration
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
-
This adds some specialized accessors.
See moreDeclaration
Swift
public class CGA_Bluetooth_Service_Battery : CGA_Bluetooth_Service
-
This adds some specialized accessors.
See moreDeclaration
Swift
public class CGA_Bluetooth_Service_CurrentTime : CGA_Bluetooth_Service
-
This adds some specialized accessors.
See moreDeclaration
Swift
public class CGA_Bluetooth_Service_DeviceInfo : CGA_Bluetooth_Service
-
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 moreDeclaration
Swift
public class RVS_BlueThoth : NSObject, RVS_SequenceProtocol