Structures

The following structures are available globally.

  • A model capturing what is found from a scan callback.

    See more

    Declaration

    Swift

    public struct ScanDiscovery
  • A wrapper for CBUUID specific to a service to help distinguish it from a CBUUID of a characteristic.

    See more

    Declaration

    Swift

    public struct ServiceIdentifier
  • Helper object that can create empty data to be used as padding in packet construction.

    See more

    Declaration

    Swift

    public struct DataPadding: Sendable
  • A wrapper for CBUUID specific to a characteristic to help distinguish it from a CBUUID of a service.

    See more

    Declaration

    Swift

    public struct CharacteristicIdentifier
  • Uniquely identifies a peripheral to the current iOS device. The UUID changes and is different on different iOS devices.

    See more

    Declaration

    Swift

    public struct PeripheralIdentifier