CGA_Bluetooth_Descriptor_Protocol_Internal

internal protocol CGA_Bluetooth_Descriptor_Protocol_Internal : CGA_Bluetooth_Descriptor_Protocol

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

  • This is the UUID for the Descriptor type. It is not used for external purposes.

    Declaration

    Swift

    static var uuid: String { get }
  • This is used to reference an “owning instance” of this instance, and it should be a CGA_Bluetooth_Characteristic

    Declaration

    Swift

    var parent: CGA_Class_Protocol? { get }
  • This will contain any required scan criteria. It simply passes on the Central criteria.

    Declaration

    Swift

    var scanCriteria: RVS_BlueThoth.ScanCriteria? { get }
  • This returns the parent Central Manager

    Declaration

    Swift

    var central: RVS_BlueThoth? { get }