Characteristics - Bluetooth SIG

  • BLE Aerobic Heart Rate Lower Limit Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAerobicHeartRateLowerLimit : Characteristic
    extension CharacteristicAerobicHeartRateLowerLimit: Hashable
    extension CharacteristicAerobicHeartRateLowerLimit: Equatable
  • BLE Aerobic Heart Rate Upper Limit Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAerobicHeartRateUpperLimit : Characteristic
    extension CharacteristicAerobicHeartRateUpperLimit: Hashable
    extension CharacteristicAerobicHeartRateUpperLimit: Equatable
  • BLE Aerobic Threshold Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAerobicThreshold : Characteristic
    extension CharacteristicAerobicThreshold: Hashable
    extension CharacteristicAerobicThreshold: Equatable
  • BLE Age Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAge : Characteristic
    extension CharacteristicAge: Hashable
    extension CharacteristicAge: Equatable
  • BLE Alert Category ID Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAlertCategoryID : Characteristic
    extension CharacteristicAlertCategoryID: Hashable
    extension CharacteristicAlertCategoryID: Equatable
  • BLE Alert Category ID Bit Mask Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAlertCategoryIDBitMask : Characteristic
    extension CharacteristicAlertCategoryIDBitMask: Hashable
    extension CharacteristicAlertCategoryIDBitMask: Equatable
  • BLE Alert Level Characteristic

    The level of an alert a device is to sound. If this level is changed while the alert is being sounded, the new level should take effect.

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAlertLevel : Characteristic
    extension CharacteristicAlertLevel: Hashable
    extension CharacteristicAlertLevel: Equatable
  • BLE Alert Notification Control Point Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAlertNotificationControlPoint : Characteristic
    extension CharacteristicAlertNotificationControlPoint: Hashable
    extension CharacteristicAlertNotificationControlPoint: Equatable
  • BLE Alert Status Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAlertStatus : Characteristic
    extension CharacteristicAlertStatus: Hashable
    extension CharacteristicAlertStatus: Equatable
  • BLE Altitude Characteristic

    The Altitude characteristic describes the altitude of the device.

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAltitude : Characteristic
    extension CharacteristicAltitude: Hashable
    extension CharacteristicAltitude: Equatable
  • BLE Anaerobic Heart Rate Lower Limit Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAnaerobicHeartRateLowerLimit : Characteristic
    extension CharacteristicAnaerobicHeartRateLowerLimit: Hashable
    extension CharacteristicAnaerobicHeartRateLowerLimit: Equatable
  • BLE Anaerobic Heart Rate Upper Limit Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAnaerobicHeartRateUpperLimit : Characteristic
    extension CharacteristicAnaerobicHeartRateUpperLimit: Hashable
    extension CharacteristicAnaerobicHeartRateUpperLimit: Equatable
  • BLE Aerobic Threshold Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAnaerobicThreshold : Characteristic
    extension CharacteristicAnaerobicThreshold: Hashable
    extension CharacteristicAnaerobicThreshold: Equatable
  • BLE Analog Characteristic

    Used to read or write the value of one of the IO Module’s analog signals

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAnalog : Characteristic
    extension CharacteristicAnalog: Hashable
    extension CharacteristicAnalog: Equatable
  • BLE Analog Output Characteristic

    Value of an analog output as a 16-bit integer (uint16). The format of the analog value depends on the implementation.

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAnalogOutput : Characteristic
    extension CharacteristicAnalogOutput: Hashable
    extension CharacteristicAnalogOutput: Equatable
  • BLE Apparent Wind Direction Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicApparentWindDirection : Characteristic
    extension CharacteristicApparentWindDirection: Hashable
    extension CharacteristicApparentWindDirection: Equatable
  • BLE Apparent Wind Speed Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicApparentWindSpeed : Characteristic
    extension CharacteristicApparentWindSpeed: Hashable
    extension CharacteristicApparentWindSpeed: Equatable
  • BLE Appearance Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicAppearance : Characteristic
    extension CharacteristicAppearance: Hashable
    extension CharacteristicAppearance: Equatable
  • BLE Barometric Pressure Trend Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBarometricPressureTrend : Characteristic
    extension CharacteristicBarometricPressureTrend: Hashable
    extension CharacteristicBarometricPressureTrend: Equatable
  • BLE Battery Level Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBatteryLevel : Characteristic
    extension CharacteristicBatteryLevel: Hashable
    extension CharacteristicBatteryLevel: Equatable
  • BLE Battery Level State Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBatteryLevelState : Characteristic
    extension CharacteristicBatteryLevelState: Hashable
    extension CharacteristicBatteryLevelState: Equatable
  • BLE Battery Power State Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBatteryPowerState : Characteristic
    extension CharacteristicBatteryPowerState: Hashable
    extension CharacteristicBatteryPowerState: Equatable
  • BLE Blood Pressure Feature Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBloodPressureFeature : Characteristic
    extension CharacteristicBloodPressureFeature: Hashable
    extension CharacteristicBloodPressureFeature: Equatable
  • BLE Blood Pressure Measurement Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBloodPressureMeasurement : Characteristic
    extension CharacteristicBloodPressureMeasurement: Hashable
    extension CharacteristicBloodPressureMeasurement: Equatable
  • BLE Body Composition Measurement Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBodyCompositionMeasurement : Characteristic
    extension CharacteristicBodyCompositionMeasurement: Hashable
    extension CharacteristicBodyCompositionMeasurement: Equatable
  • BLE Body Sensor Location Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBodySensorLocation : Characteristic
    extension CharacteristicBodySensorLocation: Hashable
    extension CharacteristicBodySensorLocation: Equatable
  • BLE Bond Management Features Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicBondManagementFeatures : Characteristic
    extension CharacteristicBondManagementFeatures: Hashable
    extension CharacteristicBondManagementFeatures: Equatable
  • BLE Continuous Glucose Monitoring Feature Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicContinuousGlucoseMonitoringFeature : Characteristic
    extension CharacteristicContinuousGlucoseMonitoringFeature: Hashable
    extension CharacteristicContinuousGlucoseMonitoringFeature: Equatable
  • BLE Cross Trainer Data Characteristic

    The Cross Trainer Data characteristic is used to send training-related data to the Client from a cross trainer (Server).

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicCrossTrainerData : Characteristic
    extension CharacteristicCrossTrainerData: Hashable
    extension CharacteristicCrossTrainerData: Equatable
  • BLE Cycling Speed and Cadence Feature Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicCyclingSpeedCadenceFeature : Characteristic
    extension CharacteristicCyclingSpeedCadenceFeature: Hashable
    extension CharacteristicCyclingSpeedCadenceFeature: Equatable
  • BLE Current Time Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicCurrentTime : Characteristic
    extension CharacteristicCurrentTime: Hashable
    extension CharacteristicCurrentTime: Equatable
  • BLE Cadence and Speed Characteristic

    The CSC Measurement characteristic (CSC refers to Cycling Speed and Cadence) is a variable length structure containing a Flags field and, based on the contents of the Flags field, may contain one or more additional fields as shown in the tables below.

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicCyclingSpeedCadence : Characteristic
    extension CharacteristicCyclingSpeedCadence: Hashable
    extension CharacteristicCyclingSpeedCadence: Equatable
  • BLE Database Change Increment Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDatabaseChangeIncrement : Characteristic
    extension CharacteristicDatabaseChangeIncrement: Hashable
    extension CharacteristicDatabaseChangeIncrement: Equatable
  • BLE Date of Birth Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDateOfBirth : Characteristic
    extension CharacteristicDateOfBirth: Hashable
    extension CharacteristicDateOfBirth: Equatable
  • BLE Date of Threshold Assessment Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDateofThresholdAssessment : Characteristic
    extension CharacteristicDateofThresholdAssessment: Hashable
    extension CharacteristicDateofThresholdAssessment: Equatable
  • BLE Date Time Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDateTime : Characteristic
    extension CharacteristicDateTime: Hashable
    extension CharacteristicDateTime: Equatable
  • BLE Day Date Time Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDayDateTime : Characteristic
    extension CharacteristicDayDateTime: Hashable
    extension CharacteristicDayDateTime: Equatable
  • BLE Day of Week Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDayOfWeek : Characteristic
    extension CharacteristicDayOfWeek: Hashable
    extension CharacteristicDayOfWeek: Equatable
  • BLE Device Name Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDeviceName : Characteristic
    extension CharacteristicDeviceName: Hashable
    extension CharacteristicDeviceName: Equatable
  • BLE Dew Point Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDewPoint : Characteristic
    extension CharacteristicDewPoint: Hashable
    extension CharacteristicDewPoint: Equatable
  • BLE DST Offset Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicDSTOffset : Characteristic
    extension CharacteristicDSTOffset: Hashable
    extension CharacteristicDSTOffset: Equatable
  • BLE Elevation Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicElevation : Characteristic
    extension CharacteristicElevation: Hashable
    extension CharacteristicElevation: Equatable
  • BLE Email Address Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicEmailAddress : Characteristic
    extension CharacteristicEmailAddress: Hashable
    extension CharacteristicEmailAddress: Equatable
  • BLE Fat Burn Heart Rate Lower Limit Characteristic

    Lower limit of the heart rate where the user maximizes the fat burn while exersizing

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicFatBurnHeartRateLowerLimit : Characteristic
    extension CharacteristicFatBurnHeartRateLowerLimit: Hashable
    extension CharacteristicFatBurnHeartRateLowerLimit: Equatable
  • BLE Fat Burn Heart Rate Upper Limit Characteristic

    Upper limit of the heart rate where the user maximizes the fat burn while exersizing

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicFatBurnHeartRateUpperLimit : Characteristic
    extension CharacteristicFatBurnHeartRateUpperLimit: Hashable
    extension CharacteristicFatBurnHeartRateUpperLimit: Equatable
  • BLE Firmware Revision String Characteristic

    The value of this characteristic is a UTF-8 string representing the firmware revision for the firmware within the device

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicFirmwareRevisionString : Characteristic
    extension CharacteristicFirmwareRevisionString: Hashable
    extension CharacteristicFirmwareRevisionString: Equatable
  • BLE First Name Characteristic

    The value of this characteristic is a UTF-8 string representing the firmware revision for the firmware within the device

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicFirstName : Characteristic
    extension CharacteristicFirstName: Hashable
    extension CharacteristicFirstName: Equatable
  • BLE Fitness Machine Features Characteristic

    The Fitness Machine Feature characteristic exposes which optional features are supported by the Server implementation

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicFitnessMachineFeature : Characteristic
    extension CharacteristicFitnessMachineFeature: Hashable
    extension CharacteristicFitnessMachineFeature: Equatable
  • BLE Fitness Machine Status Characteristic

    The Fitness Machine Status characteristic is used to send the status of the Server

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicFitnessMachineStatus : Characteristic
    extension CharacteristicFitnessMachineStatus: Hashable
    extension CharacteristicFitnessMachineStatus: Equatable
  • BLE Five Zone Heart Rate Limits Characteristic

    The limits between the heart rate zones for the 5-zone heart rate definition

    • Maximum
    • Hard
    • Moderate
    • Light
    • Very Light
    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicFiveZoneHeartRateLimits : Characteristic
    extension CharacteristicFiveZoneHeartRateLimits: Hashable
    extension CharacteristicFiveZoneHeartRateLimits: Equatable
  • BLE Floor Number Characteristic

    The Floor Number characteristic describes in which floor the device is installed

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicFloorNumber : Characteristic
    extension CharacteristicFloorNumber: Hashable
    extension CharacteristicFloorNumber: Equatable
  • BLE Gender Characteristic

    Gender of the user

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicGender : Characteristic
    extension CharacteristicGender: Hashable
    extension CharacteristicGender: Equatable
  • BLE Gust Factor Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicGustFactor : Characteristic
    extension CharacteristicGustFactor: Hashable
    extension CharacteristicGustFactor: Equatable
  • BLE Hardware Revision String Characteristic

    The value of this characteristic is a UTF-8 string representing the hardware revision for the hardware within the device

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHardwareRevisionString : Characteristic
    extension CharacteristicHardwareRevisionString: Hashable
    extension CharacteristicHardwareRevisionString: Equatable
  • BLE Heart Rate Control Point Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHeartRateControlPoint : Characteristic
    extension CharacteristicHeartRateControlPoint: Hashable
    extension CharacteristicHeartRateControlPoint: Equatable
  • BLE Heart Rate Max Characteristic

    Maximum heart rate a user can reach

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHeartRateMax : Characteristic
    extension CharacteristicHeartRateMax: Hashable
    extension CharacteristicHeartRateMax: Equatable
  • BLE Heart Rate Meassurement Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHeartRateMeasurement : Characteristic
    extension CharacteristicHeartRateMeasurement: Hashable
    extension CharacteristicHeartRateMeasurement: Equatable
  • BLE Heat Index Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHeatIndex : Characteristic
    extension CharacteristicHeatIndex: Hashable
    extension CharacteristicHeatIndex: Equatable
  • BLE Height Characteristic

    Height of the User

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHeight : Characteristic
    extension CharacteristicHeight: Hashable
    extension CharacteristicHeight: Equatable
  • BLE Hip Circumference Characteristic

    Used with the Waist Circumference value to calculate the Waist to Hip Ratio (WHR)

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHipCircumference : Characteristic
    extension CharacteristicHipCircumference: Hashable
    extension CharacteristicHipCircumference: Equatable
  • BLE HTTP Control Point Characteristic

    The HTTP Control Point is used to initiate a request to send an HTTP request message from the device contgaining the HTTP Proxy Service, acting as an HTTP Client, and an HTTP Server

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHTTPControlPoint : Characteristic
    extension CharacteristicHTTPControlPoint: Hashable
    extension CharacteristicHTTPControlPoint: Equatable
  • BLE HTTP Entity Body Characteristic

    The HTTP Entity Body Characteristic contains the contents of the message body after any Transfer Encoding has been applied

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHTTPEntityBody : Characteristic
    extension CharacteristicHTTPEntityBody: Hashable
    extension CharacteristicHTTPEntityBody: Equatable
  • BLE HTTP Headers Characteristic

    The HTTP Headers Characteristic is used to hold the headers that would be sent to the HTTP Request or the headers contained within an HTTP response message from the HTTP Server

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHTTPHeaders : Characteristic
    extension CharacteristicHTTPHeaders: Hashable
    extension CharacteristicHTTPHeaders: Equatable
  • BLE HTTPS Security Characteristic

    The HTTPS Security characteristic contains the known authenticity of the HTTPS Server certificate for the URI

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHTTPSSecurity : Characteristic
    extension CharacteristicHTTPSSecurity: Hashable
    extension CharacteristicHTTPSSecurity: Equatable
  • BLE HTTP Status Code Characteristic

    The HTTP Status Code characteristic contains the Status-Code from the Status-Line of the first line of the HTTP Response Message, followed by one octet indicating the Data Status Bit Field indicating the status of the data received

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHTTPStatusCode : Characteristic
    extension CharacteristicHTTPStatusCode: Hashable
    extension CharacteristicHTTPStatusCode: Equatable
  • BLE Humidity Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicHumidity : Characteristic
    extension CharacteristicHumidity: Hashable
    extension CharacteristicHumidity: Equatable
  • BLE Indoor Bike Data Characteristic

    The Indoor Bike Data characteristic is used to send training-related data to the Client from an indoor bike (Server).

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicIndoorBikeData : Characteristic
    extension CharacteristicIndoorBikeData: Hashable
    extension CharacteristicIndoorBikeData: Equatable
  • BLE Intermediate Cuff Pressure Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicIntermediateCuffPressure : Characteristic
    extension CharacteristicIntermediateCuffPressure: Hashable
    extension CharacteristicIntermediateCuffPressure: Equatable
  • BLE Intermediate Temperature Measurement Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicIntermediateTemperature : Characteristic
    extension CharacteristicIntermediateTemperature: Hashable
    extension CharacteristicIntermediateTemperature: Equatable
  • BLE Language Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLanguage : Characteristic
    extension CharacteristicLanguage: Hashable
    extension CharacteristicLanguage: Equatable
  • BLE Last Name Characteristic

    Last name of the user

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLastName : Characteristic
    extension CharacteristicLastName: Hashable
    extension CharacteristicLastName: Equatable
  • BLE Latitude Characteristic

    The Latitude characteristic describes the WGS84 North coordinate of the device

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLatitude : Characteristic
    extension CharacteristicLatitude: Hashable
    extension CharacteristicLatitude: Equatable
  • BLE Local East Coordinate Characteristic

    The Local East characteristic describes the East coordinate of the device using local coordinate system

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLocalEastCoordinate : Characteristic
    extension CharacteristicLocalEastCoordinate: Hashable
    extension CharacteristicLocalEastCoordinate: Equatable
  • BLE Local North Coordinate Characteristic

    The Local North characteristic describes the North coordinate of the device using local coordinate system

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLocalNorthCoordinate : Characteristic
    extension CharacteristicLocalNorthCoordinate: Hashable
    extension CharacteristicLocalNorthCoordinate: Equatable
  • BLE Local Time Information Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLocalTimeInformation : Characteristic
    extension CharacteristicLocalTimeInformation: Hashable
    extension CharacteristicLocalTimeInformation: Equatable
  • BLE Location Name Characteristic

    The Location Name characteristic describes the name of the location the device is installed in

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLocationName : Characteristic
    extension CharacteristicLocationName: Hashable
    extension CharacteristicLocationName: Equatable
  • BLE Location Navigation Feature Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLocationNavigationFeature : Characteristic
    extension CharacteristicLocationNavigationFeature: Hashable
    extension CharacteristicLocationNavigationFeature: Equatable
  • BLE Longitude Characteristic

    The Longitude characteristic describes the WGS84 East coordinate of the device

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicLongitude : Characteristic
    extension CharacteristicLongitude: Hashable
    extension CharacteristicLongitude: Equatable
  • BLE Magnetic Declination Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicMagneticDeclination : Characteristic
    extension CharacteristicMagneticDeclination: Hashable
    extension CharacteristicMagneticDeclination: Equatable
  • BLE Manufacturer Name String Characteristic

    The value of this characteristic is a UTF-8 string representing the name of the manufacturer of the device

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicManufacturerNameString : Characteristic
    extension CharacteristicManufacturerNameString: Hashable
    extension CharacteristicManufacturerNameString: Equatable
  • BLE Maximum Recommended Heart Rate Characteristic

    Maximum recommended heart rate is a threshold that may be set to limit exertion. The maximum recommended heart rate is smaller or equal to the maximal heart rate a user can reach

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicMaximumRecommendedHeartRate : Characteristic
    extension CharacteristicMaximumRecommendedHeartRate: Hashable
    extension CharacteristicMaximumRecommendedHeartRate: Equatable
  • BLE Measurement Interval Characteristic

    The Measurement Interval characteristic defines the time between measurements

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicMeasurementInterval : Characteristic
    extension CharacteristicMeasurementInterval: Hashable
    extension CharacteristicMeasurementInterval: Equatable
  • BLE Model Number String Characteristic

    The value of this characteristic is a UTF-8 string representing the model number assigned by the device vendor

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicModelNumberString : Characteristic
    extension CharacteristicModelNumberString: Hashable
    extension CharacteristicModelNumberString: Equatable
  • BLE Network Availability Characteristic

    The Network Availability characteristic represents if network is available or not available

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicNetworkAvailability : Characteristic
    extension CharacteristicNetworkAvailability: Hashable
    extension CharacteristicNetworkAvailability: Equatable
  • BLE New Alert Characteristic

    This characteristic defines the category of the alert and how many new alerts of that category have occurred in the server device. Brief text information may also be included for the last alert in the category

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicNewAlert : Characteristic
    extension CharacteristicNewAlert: Hashable
    extension CharacteristicNewAlert: Equatable
  • BLE Object Name Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicObjectName : Characteristic
    extension CharacteristicObjectName: Hashable
    extension CharacteristicObjectName: Equatable
  • BLE Object Name Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicObjectSize : Characteristic
    extension CharacteristicObjectSize: Hashable
    extension CharacteristicObjectSize: Equatable
  • BLE PnP ID Characteristic

    The PnP_ID characteristic is a set of values that used to create a device ID value that is unique for this device. Included in the characteristic is a Vendor ID Source field, a Vendor ID field, a Product ID field and a Product Version field. These values are used to identify all devices of a given type/model/version using numbers

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicPnPID : Characteristic
    extension CharacteristicPnPID: Hashable
    extension CharacteristicPnPID: Equatable
  • BLE Pollen Concentration Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicPollenConcentration : Characteristic
    extension CharacteristicPollenConcentration: Hashable
    extension CharacteristicPollenConcentration: Equatable
  • BLE Position 2D Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicPosition2D : Characteristic
    extension CharacteristicPosition2D: Hashable
    extension CharacteristicPosition2D: Equatable
  • BLE Position 3D Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicPosition3D : Characteristic
    extension CharacteristicPosition3D: Hashable
    extension CharacteristicPosition3D: Equatable
  • BLE Pressure Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicPressure : Characteristic
    extension CharacteristicPressure: Hashable
    extension CharacteristicPressure: Equatable
  • BLE Rainfall Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicRainfall : Characteristic
    extension CharacteristicRainfall: Hashable
    extension CharacteristicRainfall: Equatable
  • BLE Resting Heart Rate Characteristic

    Lowest Heart Rate a user can reach

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicRestingHeartRate : Characteristic
    extension CharacteristicRestingHeartRate: Hashable
    extension CharacteristicRestingHeartRate: Equatable
  • BLE Ringer Setting Characteristic

    The Ringer Setting characteristic defines the Setting of the Ringer

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicRingerSetting : Characteristic
    extension CharacteristicRingerSetting: Hashable
    extension CharacteristicRingerSetting: Equatable
  • BLE Rower Data Characteristic

    The Rower Data characteristic is used to send training-related data to the Client from a rower (Server).

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicRowerData : Characteristic
    extension CharacteristicRowerData: Hashable
    extension CharacteristicRowerData: Equatable
  • BLE Scan Interval Window Characteristic

    The Scan Interval Window characteristic is used to store the scan parameters of the GATT Client. The GATT Server can use these values to optimize its own advertisement rate and to minimize the rate of its own advertisements while also minimizing the latency of reconnections

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicScanIntervalWindow : Characteristic
    extension CharacteristicScanIntervalWindow: Hashable
    extension CharacteristicScanIntervalWindow: Equatable
  • BLE Scan Refresh Characteristic

    The Scan Refresh characteristic is used to notify the Client that the Server requires the Scan Interval Window characteristic to be written with the latest values upon notification

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicScanRefresh : Characteristic
    extension CharacteristicScanRefresh: Hashable
    extension CharacteristicScanRefresh: Equatable
  • BLE Sensor Location Characteristic

    The Sensor Location characteristic is used to expose the location of the sensor

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSensorLocation : Characteristic
    extension CharacteristicSensorLocation: Hashable
    extension CharacteristicSensorLocation: Equatable
  • BLE Serial Number String Characteristic

    The value of this characteristic is a variable-length UTF-8 string representing the serial number for a particular instance of the device

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSerialNumberString : Characteristic
    extension CharacteristicSerialNumberString: Hashable
    extension CharacteristicSerialNumberString: Equatable
  • BLE Software Revision String Characteristic

    The value of this characteristic is a UTF-8 string representing the software revision for the software within the device

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSoftwareRevisionString : Characteristic
    extension CharacteristicSoftwareRevisionString: Hashable
    extension CharacteristicSoftwareRevisionString: Equatable
  • BLE Sport Type for Aerobic and Anaerobic Thresholds Characteristic

    Aerobic Threshold and Anaerobic Threshold together with the Sport Type for Aerobic and Anaerobic Thresholds describe the metabolic thresholds of the user. The Sport Type for Aerobic and Anaerobic Thresholds identifies how the measurement was performed

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSportTypeForAerobicAndAnaerobicThresholds : Characteristic
    extension CharacteristicSportTypeForAerobicAndAnaerobicThresholds: Hashable
    extension CharacteristicSportTypeForAerobicAndAnaerobicThresholds: Equatable
  • BLE Stair Climber Data Characteristic

    The Stair Climber Data characteristic is used to send training-related data to the Client from a stair climber (Server).

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicStairClimberData : Characteristic
    extension CharacteristicStairClimberData: Hashable
    extension CharacteristicStairClimberData: Equatable
  • BLE Step Climber Data Characteristic

    The Step Climber Data characteristic is used to send training-related data to the Client from a step climber (Server).

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicStepClimberData : Characteristic
    extension CharacteristicStepClimberData: Hashable
    extension CharacteristicStepClimberData: Equatable
  • BLE String Characteristic

    A generic UTF8 string which may be used in Services requiring strings

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicString : Characteristic
    extension CharacteristicString: Hashable
    extension CharacteristicString: Equatable
  • BLE Supported Heart Rate Range Characteristic

    The Supported Heart Rate Range characteristic is used to send the supported Heart Rate range as well as the minimum Heart Rate increment supported by the Server

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSupportedHeartRateRange : Characteristic
    extension CharacteristicSupportedHeartRateRange: Hashable
    extension CharacteristicSupportedHeartRateRange: Equatable
  • BLE Supported Inclination Range Characteristic

    The Supported Inclination Range characteristic is used to send the supported inclination range as well as the minimum inclination increment supported by the Server

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSupportedInclinationRange : Characteristic
    extension CharacteristicSupportedInclinationRange: Hashable
    extension CharacteristicSupportedInclinationRange: Equatable
  • BLE Supported Power Range Characteristic

    The Supported Power Range characteristic is used to send the supported power range as well as the minimum power increment supported by the Server

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSupportedPowerRange : Characteristic
    extension CharacteristicSupportedPowerRange: Hashable
    extension CharacteristicSupportedPowerRange: Equatable
  • BLE Supported Resistance Level Characteristic

    The Supported Resistance Level Range characteristic is used to send the supported resistance level range as well as the minimum resistance increment supported by the Server

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSupportedResistanceLevel : Characteristic
    extension CharacteristicSupportedResistanceLevel: Hashable
    extension CharacteristicSupportedResistanceLevel: Equatable
  • BLE Supported Speed Range Characteristic

    The Supported Speed Range characteristic is used to send the supported speed range as well as the minimum speed increment supported by the Server

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicSupportedSpeedRange : Characteristic
    extension CharacteristicSupportedSpeedRange: Hashable
    extension CharacteristicSupportedSpeedRange: Equatable
  • BLE Temperature Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTemperature : Characteristic
    extension CharacteristicTemperature: Hashable
    extension CharacteristicTemperature: Equatable
  • BLE Temperature Celsius Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTemperatureCelsius : Characteristic
    extension CharacteristicTemperatureCelsius: Hashable
    extension CharacteristicTemperatureCelsius: Equatable
  • BLE Temperature Fahrenheit Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTemperatureFahrenheit : Characteristic
    extension CharacteristicTemperatureFahrenheit: Hashable
    extension CharacteristicTemperatureFahrenheit: Equatable
  • BLE Temperature Measurement Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTemperatureMeasurement : Characteristic
    extension CharacteristicTemperatureMeasurement: Hashable
    extension CharacteristicTemperatureMeasurement: Equatable
  • BLE Temperature Type Characteristic

    The Temperature Type characteristic is an enumeration that indicates where the temperature was measured

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTemperatureType : Characteristic
    extension CharacteristicTemperatureType: Hashable
    extension CharacteristicTemperatureType: Equatable
  • BLE Three Zone Heart Rate Limits Characteristic

    The limits between the heart rate zones for the 3-zone heart rate definition

    • Hard
    • Moderate
    • Light
    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicThreeZoneHeartRateLimits : Characteristic
    extension CharacteristicThreeZoneHeartRateLimits: Hashable
    extension CharacteristicThreeZoneHeartRateLimits: Equatable
  • BLE Time Source Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTimeSource : Characteristic
    extension CharacteristicTimeSource: Hashable
    extension CharacteristicTimeSource: Equatable
  • BLE Time Update Control Point Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTimeUpdateControlPoint : Characteristic
    extension CharacteristicTimeUpdateControlPoint: Hashable
    extension CharacteristicTimeUpdateControlPoint: Equatable
  • BLE Time Update State Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTimeUpdateState : Characteristic
    extension CharacteristicTimeUpdateState: Hashable
    extension CharacteristicTimeUpdateState: Equatable
  • BLE Tilme DST Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTimeWithDst : Characteristic
    extension CharacteristicTimeWithDst: Hashable
    extension CharacteristicTimeWithDst: Equatable
  • BLE Time Zone Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTimeZone : Characteristic
    extension CharacteristicTimeZone: Hashable
    extension CharacteristicTimeZone: Equatable
  • BLE Training Status Characteristic

    Provides the current training state while a user is exercising

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTrainingStatus : Characteristic
    extension CharacteristicTrainingStatus: Hashable
    extension CharacteristicTrainingStatus: Equatable
  • BLE Treadmill Data Characteristic

    The Treadmill Data characteristic is used to send training-related data to the Client from a treadmill (Server).

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTreadmillData : Characteristic
    extension CharacteristicTreadmillData: Hashable
    extension CharacteristicTreadmillData: Equatable
  • BLE True Wind Direction Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTrueWindDirection : Characteristic
    extension CharacteristicTrueWindDirection: Hashable
    extension CharacteristicTrueWindDirection: Equatable
  • BLE True Wind Speed Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTrueWindSpeed : Characteristic
    extension CharacteristicTrueWindSpeed: Hashable
    extension CharacteristicTrueWindSpeed: Equatable
  • BLE Two Zone Heart Rate Limit Characteristic

    The limits between the heart rate zones for the 2-zone heart rate definition

    • Fitness
    • Fat Burn
    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTwoZoneHeartRateLimit : Characteristic
    extension CharacteristicTwoZoneHeartRateLimit: Hashable
    extension CharacteristicTwoZoneHeartRateLimit: Equatable
  • BLE Tx Power Level Characteristic

    The Transmit Power Level characteristic represents the current transmit power level in dBm, and the level ranges from -100 dBm to +20 dBm to a resolution of 1 dBm.

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicTxPowerLevel : Characteristic
    extension CharacteristicTxPowerLevel: Hashable
    extension CharacteristicTxPowerLevel: Equatable
  • BLE URI Characteristic

    The Uniform Resource Identifier (URI) Characteristic is used to configure the URI for a subsequent request

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicUniformResourceIdentifier : Characteristic
    extension CharacteristicUniformResourceIdentifier: Hashable
    extension CharacteristicUniformResourceIdentifier: Equatable
  • BLE Unread Alert Status Characteristic

    Shows how many numbers of unread alerts exist in the specific category in the device.

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicUnreadAlertStatus : Characteristic
    extension CharacteristicUnreadAlertStatus: Hashable
    extension CharacteristicUnreadAlertStatus: Equatable
  • BLE User Index Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicUserIndex : Characteristic
    extension CharacteristicUserIndex: Hashable
    extension CharacteristicUserIndex: Equatable
  • BLE UV Index Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicUVIndex : Characteristic
    extension CharacteristicUVIndex: Hashable
    extension CharacteristicUVIndex: Equatable
  • BLE VO2 Max Characteristic

    Maximal Oxygen uptake of a user

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicV02Max : Characteristic
    extension CharacteristicV02Max: Hashable
    extension CharacteristicV02Max: Equatable
  • BLE Waist Circumference Characteristic

    Used with the Hip Circumference value to calculate the Waist to Hip Ratio (WHR)

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicWaistCircumference : Characteristic
    extension CharacteristicWaistCircumference: Hashable
    extension CharacteristicWaistCircumference: Equatable
  • BLE Weight Characteristic

    Weight of the User

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicWeight : Characteristic
    extension CharacteristicWeight: Hashable
    extension CharacteristicWeight: Equatable
  • BLE Weight Measurement Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicWeightMeasurement : Characteristic
    extension CharacteristicWeightMeasurement: Hashable
    extension CharacteristicWeightMeasurement: Equatable
  • BLE Weight Scale Feature Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicWeightScaleFeature : Characteristic
    extension CharacteristicWeightScaleFeature: Hashable
    extension CharacteristicWeightScaleFeature: Equatable
  • BLE Wind Chill Characteristic

    See more

    Declaration

    Swift

    @available(swift 3.1)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    final public class CharacteristicWindChill : Characteristic
    extension CharacteristicWindChill: Hashable
    extension CharacteristicWindChill: Equatable