RVS_BTDriver_Service_DeviceInfo_BLE

class RVS_BTDriver_Service_DeviceInfo_BLE : RVS_BTDriver_Service_BLE

This implements a way for the driver to track our initialization progress.

  • This is a list of the UUIDs for the standard Device Info charateristics.

    See more

    Declaration

    Swift

    internal enum RVS_BLE_GATT_UUID : String, CaseIterable
  • Start a discovery process for basic characteristics (properties).

    Declaration

    Swift

    internal override func discoverInitialCharacteristics()
  • If the device has a Device Info Service with a model name, it is available here.

    Declaration

    Swift

    public var modelName: String! { get }
  • If the device has a Device Info Service with a manufacturer name, it is available here.

    Declaration

    Swift

    public var manufacturerName: String! { get }
  • If the device has a Device Info Service with a serial number, it is available here.

    Declaration

    Swift

    public var serialNumber: String! { get }
  • If the device has a Device Info Service with a hardware revision, it is available here.

    Declaration

    Swift

    public var hardwareRevision: String! { get }
  • If the device has a Device Info Service with a firmware revision, it is available here.

    Declaration

    Swift

    public var firmwareRevision: String! { get }
  • If the device has a Device Info Service with a software revision, it is available here.

    Declaration

    Swift

    public var softwareRevision: String! { get }