Characteristics - Bluetooth SIG
-
BLE Aerobic Heart Rate Lower Limit Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAerobicHeartRateLowerLimit : Characteristicextension CharacteristicAerobicHeartRateLowerLimit: Hashableextension CharacteristicAerobicHeartRateLowerLimit: Equatable -
BLE Aerobic Heart Rate Upper Limit Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAerobicHeartRateUpperLimit : Characteristicextension CharacteristicAerobicHeartRateUpperLimit: Hashableextension CharacteristicAerobicHeartRateUpperLimit: Equatable -
BLE Aerobic Threshold Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAerobicThreshold : Characteristicextension CharacteristicAerobicThreshold: Hashableextension CharacteristicAerobicThreshold: Equatable -
BLE Age Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAge : Characteristicextension CharacteristicAge: Hashableextension CharacteristicAge: Equatable -
BLE Alert Category ID Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAlertCategoryID : Characteristicextension CharacteristicAlertCategoryID: Hashableextension CharacteristicAlertCategoryID: Equatable -
BLE Alert Category ID Bit Mask Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAlertCategoryIDBitMask : Characteristicextension CharacteristicAlertCategoryIDBitMask: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAlertLevel : Characteristicextension CharacteristicAlertLevel: Hashableextension CharacteristicAlertLevel: Equatable -
BLE Alert Notification Control Point Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAlertNotificationControlPoint : Characteristicextension CharacteristicAlertNotificationControlPoint: Hashableextension CharacteristicAlertNotificationControlPoint: Equatable -
BLE Alert Status Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAlertStatus : Characteristicextension CharacteristicAlertStatus: Hashableextension CharacteristicAlertStatus: Equatable -
BLE Altitude Characteristic
The Altitude characteristic describes the altitude of the device.
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAltitude : Characteristicextension CharacteristicAltitude: Hashableextension CharacteristicAltitude: Equatable -
BLE Anaerobic Heart Rate Lower Limit Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAnaerobicHeartRateLowerLimit : Characteristicextension CharacteristicAnaerobicHeartRateLowerLimit: Hashableextension CharacteristicAnaerobicHeartRateLowerLimit: Equatable -
BLE Anaerobic Heart Rate Upper Limit Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAnaerobicHeartRateUpperLimit : Characteristicextension CharacteristicAnaerobicHeartRateUpperLimit: Hashableextension CharacteristicAnaerobicHeartRateUpperLimit: Equatable -
BLE Aerobic Threshold Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAnaerobicThreshold : Characteristicextension CharacteristicAnaerobicThreshold: Hashableextension CharacteristicAnaerobicThreshold: Equatable -
BLE Analog Characteristic
Used to read or write the value of one of the IO Module’s analog signals
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAnalog : Characteristicextension CharacteristicAnalog: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAnalogOutput : Characteristicextension CharacteristicAnalogOutput: Hashableextension CharacteristicAnalogOutput: Equatable -
BLE Apparent Wind Direction Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicApparentWindDirection : Characteristicextension CharacteristicApparentWindDirection: Hashableextension CharacteristicApparentWindDirection: Equatable -
BLE Apparent Wind Speed Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicApparentWindSpeed : Characteristicextension CharacteristicApparentWindSpeed: Hashableextension CharacteristicApparentWindSpeed: Equatable -
BLE Appearance Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicAppearance : Characteristicextension CharacteristicAppearance: Hashableextension CharacteristicAppearance: Equatable -
BLE Barometric Pressure Trend Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBarometricPressureTrend : Characteristicextension CharacteristicBarometricPressureTrend: Hashableextension CharacteristicBarometricPressureTrend: Equatable -
BLE Battery Level Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBatteryLevel : Characteristicextension CharacteristicBatteryLevel: Hashableextension CharacteristicBatteryLevel: Equatable -
BLE Battery Level State Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBatteryLevelState : Characteristicextension CharacteristicBatteryLevelState: Hashableextension CharacteristicBatteryLevelState: Equatable -
BLE Battery Power State Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBatteryPowerState : Characteristicextension CharacteristicBatteryPowerState: Hashableextension CharacteristicBatteryPowerState: Equatable -
BLE Blood Pressure Feature Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBloodPressureFeature : Characteristicextension CharacteristicBloodPressureFeature: Hashableextension CharacteristicBloodPressureFeature: Equatable -
BLE Blood Pressure Measurement Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBloodPressureMeasurement : Characteristicextension CharacteristicBloodPressureMeasurement: Hashableextension CharacteristicBloodPressureMeasurement: Equatable -
BLE Body Composition Measurement Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBodyCompositionMeasurement : Characteristicextension CharacteristicBodyCompositionMeasurement: Hashableextension CharacteristicBodyCompositionMeasurement: Equatable -
BLE Body Sensor Location Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBodySensorLocation : Characteristicextension CharacteristicBodySensorLocation: Hashableextension CharacteristicBodySensorLocation: Equatable -
BLE Bond Management Features Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicBondManagementFeatures : Characteristicextension CharacteristicBondManagementFeatures: Hashableextension CharacteristicBondManagementFeatures: Equatable -
BLE Continuous Glucose Monitoring Feature Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicContinuousGlucoseMonitoringFeature : Characteristicextension CharacteristicContinuousGlucoseMonitoringFeature: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicCrossTrainerData : Characteristicextension CharacteristicCrossTrainerData: Hashableextension CharacteristicCrossTrainerData: Equatable -
BLE Cycling Speed and Cadence Feature Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicCyclingSpeedCadenceFeature : Characteristicextension CharacteristicCyclingSpeedCadenceFeature: Hashableextension CharacteristicCyclingSpeedCadenceFeature: Equatable -
BLE Current Time Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicCurrentTime : Characteristicextension CharacteristicCurrentTime: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicCyclingSpeedCadence : Characteristicextension CharacteristicCyclingSpeedCadence: Hashableextension CharacteristicCyclingSpeedCadence: Equatable -
BLE Database Change Increment Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDatabaseChangeIncrement : Characteristicextension CharacteristicDatabaseChangeIncrement: Hashableextension CharacteristicDatabaseChangeIncrement: Equatable -
BLE Date of Birth Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDateOfBirth : Characteristicextension CharacteristicDateOfBirth: Hashableextension CharacteristicDateOfBirth: Equatable -
BLE Date of Threshold Assessment Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDateofThresholdAssessment : Characteristicextension CharacteristicDateofThresholdAssessment: Hashableextension CharacteristicDateofThresholdAssessment: Equatable -
BLE Date Time Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDateTime : Characteristicextension CharacteristicDateTime: Hashableextension CharacteristicDateTime: Equatable -
BLE Day Date Time Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDayDateTime : Characteristicextension CharacteristicDayDateTime: Hashableextension CharacteristicDayDateTime: Equatable -
BLE Day of Week Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDayOfWeek : Characteristicextension CharacteristicDayOfWeek: Hashableextension CharacteristicDayOfWeek: Equatable -
BLE Device Name Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDeviceName : Characteristicextension CharacteristicDeviceName: Hashableextension CharacteristicDeviceName: Equatable -
BLE Dew Point Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDewPoint : Characteristicextension CharacteristicDewPoint: Hashableextension CharacteristicDewPoint: Equatable -
BLE DST Offset Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicDSTOffset : Characteristicextension CharacteristicDSTOffset: Hashableextension CharacteristicDSTOffset: Equatable -
BLE Elevation Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicElevation : Characteristicextension CharacteristicElevation: Hashableextension CharacteristicElevation: Equatable -
BLE Email Address Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicEmailAddress : Characteristicextension CharacteristicEmailAddress: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicFatBurnHeartRateLowerLimit : Characteristicextension CharacteristicFatBurnHeartRateLowerLimit: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicFatBurnHeartRateUpperLimit : Characteristicextension CharacteristicFatBurnHeartRateUpperLimit: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicFirmwareRevisionString : Characteristicextension CharacteristicFirmwareRevisionString: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicFirstName : Characteristicextension CharacteristicFirstName: Hashableextension CharacteristicFirstName: Equatable -
BLE Fitness Machine Features Characteristic
The Fitness Machine Feature characteristic exposes which optional features are supported by the Server implementation
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicFitnessMachineFeature : Characteristicextension CharacteristicFitnessMachineFeature: Hashableextension CharacteristicFitnessMachineFeature: Equatable -
BLE Fitness Machine Status Characteristic
The Fitness Machine Status characteristic is used to send the status of the Server
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicFitnessMachineStatus : Characteristicextension CharacteristicFitnessMachineStatus: Hashableextension 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
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicFiveZoneHeartRateLimits : Characteristicextension CharacteristicFiveZoneHeartRateLimits: Hashableextension CharacteristicFiveZoneHeartRateLimits: Equatable -
BLE Floor Number Characteristic
The Floor Number characteristic describes in which floor the device is installed
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicFloorNumber : Characteristicextension CharacteristicFloorNumber: Hashableextension CharacteristicFloorNumber: Equatable -
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicGender : Characteristicextension CharacteristicGender: Hashableextension CharacteristicGender: Equatable -
BLE Gust Factor Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicGustFactor : Characteristicextension CharacteristicGustFactor: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHardwareRevisionString : Characteristicextension CharacteristicHardwareRevisionString: Hashableextension CharacteristicHardwareRevisionString: Equatable -
BLE Heart Rate Control Point Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHeartRateControlPoint : Characteristicextension CharacteristicHeartRateControlPoint: Hashableextension CharacteristicHeartRateControlPoint: Equatable -
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHeartRateMax : Characteristicextension CharacteristicHeartRateMax: Hashableextension CharacteristicHeartRateMax: Equatable -
BLE Heart Rate Meassurement Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHeartRateMeasurement : Characteristicextension CharacteristicHeartRateMeasurement: Hashableextension CharacteristicHeartRateMeasurement: Equatable -
BLE Heat Index Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHeatIndex : Characteristicextension CharacteristicHeatIndex: Hashableextension CharacteristicHeatIndex: Equatable -
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHeight : Characteristicextension CharacteristicHeight: Hashableextension CharacteristicHeight: Equatable -
BLE Hip Circumference Characteristic
Used with the Waist Circumference value to calculate the Waist to Hip Ratio (WHR)
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHipCircumference : Characteristicextension CharacteristicHipCircumference: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHTTPControlPoint : Characteristicextension CharacteristicHTTPControlPoint: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHTTPEntityBody : Characteristicextension CharacteristicHTTPEntityBody: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHTTPHeaders : Characteristicextension CharacteristicHTTPHeaders: Hashableextension CharacteristicHTTPHeaders: Equatable -
BLE HTTPS Security Characteristic
The HTTPS Security characteristic contains the known authenticity of the HTTPS Server certificate for the URI
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHTTPSSecurity : Characteristicextension CharacteristicHTTPSSecurity: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHTTPStatusCode : Characteristicextension CharacteristicHTTPStatusCode: Hashableextension CharacteristicHTTPStatusCode: Equatable -
BLE Humidity Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicHumidity : Characteristicextension CharacteristicHumidity: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicIndoorBikeData : Characteristicextension CharacteristicIndoorBikeData: Hashableextension CharacteristicIndoorBikeData: Equatable -
BLE Intermediate Cuff Pressure Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicIntermediateCuffPressure : Characteristicextension CharacteristicIntermediateCuffPressure: Hashableextension CharacteristicIntermediateCuffPressure: Equatable -
BLE Intermediate Temperature Measurement Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicIntermediateTemperature : Characteristicextension CharacteristicIntermediateTemperature: Hashableextension CharacteristicIntermediateTemperature: Equatable -
BLE Language Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLanguage : Characteristicextension CharacteristicLanguage: Hashableextension CharacteristicLanguage: Equatable -
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLastName : Characteristicextension CharacteristicLastName: Hashableextension CharacteristicLastName: Equatable -
BLE Latitude Characteristic
The Latitude characteristic describes the WGS84 North coordinate of the device
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLatitude : Characteristicextension CharacteristicLatitude: Hashableextension CharacteristicLatitude: Equatable -
BLE Local East Coordinate Characteristic
The Local East characteristic describes the East coordinate of the device using local coordinate system
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLocalEastCoordinate : Characteristicextension CharacteristicLocalEastCoordinate: Hashableextension CharacteristicLocalEastCoordinate: Equatable -
BLE Local North Coordinate Characteristic
The Local North characteristic describes the North coordinate of the device using local coordinate system
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLocalNorthCoordinate : Characteristicextension CharacteristicLocalNorthCoordinate: Hashableextension CharacteristicLocalNorthCoordinate: Equatable -
BLE Local Time Information Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLocalTimeInformation : Characteristicextension CharacteristicLocalTimeInformation: Hashableextension CharacteristicLocalTimeInformation: Equatable -
BLE Location Name Characteristic
The Location Name characteristic describes the name of the location the device is installed in
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLocationName : Characteristicextension CharacteristicLocationName: Hashableextension CharacteristicLocationName: Equatable -
BLE Location Navigation Feature Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLocationNavigationFeature : Characteristicextension CharacteristicLocationNavigationFeature: Hashableextension CharacteristicLocationNavigationFeature: Equatable -
BLE Longitude Characteristic
The Longitude characteristic describes the WGS84 East coordinate of the device
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicLongitude : Characteristicextension CharacteristicLongitude: Hashableextension CharacteristicLongitude: Equatable -
BLE Magnetic Declination Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicMagneticDeclination : Characteristicextension CharacteristicMagneticDeclination: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicManufacturerNameString : Characteristicextension CharacteristicManufacturerNameString: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicMaximumRecommendedHeartRate : Characteristicextension CharacteristicMaximumRecommendedHeartRate: Hashableextension CharacteristicMaximumRecommendedHeartRate: Equatable -
BLE Measurement Interval Characteristic
The Measurement Interval characteristic defines the time between measurements
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicMeasurementInterval : Characteristicextension CharacteristicMeasurementInterval: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicModelNumberString : Characteristicextension CharacteristicModelNumberString: Hashableextension CharacteristicModelNumberString: Equatable -
BLE Network Availability Characteristic
The Network Availability characteristic represents if network is available or not available
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicNetworkAvailability : Characteristicextension CharacteristicNetworkAvailability: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicNewAlert : Characteristicextension CharacteristicNewAlert: Hashableextension CharacteristicNewAlert: Equatable -
BLE Object Name Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicObjectName : Characteristicextension CharacteristicObjectName: Hashableextension CharacteristicObjectName: Equatable -
BLE Object Name Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicObjectSize : Characteristicextension CharacteristicObjectSize: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicPnPID : Characteristicextension CharacteristicPnPID: Hashableextension CharacteristicPnPID: Equatable -
BLE Pollen Concentration Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicPollenConcentration : Characteristicextension CharacteristicPollenConcentration: Hashableextension CharacteristicPollenConcentration: Equatable -
BLE Position 2D Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicPosition2D : Characteristicextension CharacteristicPosition2D: Hashableextension CharacteristicPosition2D: Equatable -
BLE Position 3D Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicPosition3D : Characteristicextension CharacteristicPosition3D: Hashableextension CharacteristicPosition3D: Equatable -
BLE Pressure Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicPressure : Characteristicextension CharacteristicPressure: Hashableextension CharacteristicPressure: Equatable -
BLE Rainfall Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicRainfall : Characteristicextension CharacteristicRainfall: Hashableextension CharacteristicRainfall: Equatable -
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicRestingHeartRate : Characteristicextension CharacteristicRestingHeartRate: Hashableextension CharacteristicRestingHeartRate: Equatable -
BLE Ringer Setting Characteristic
The Ringer Setting characteristic defines the Setting of the Ringer
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicRingerSetting : Characteristicextension CharacteristicRingerSetting: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicRowerData : Characteristicextension CharacteristicRowerData: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicScanIntervalWindow : Characteristicextension CharacteristicScanIntervalWindow: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicScanRefresh : Characteristicextension CharacteristicScanRefresh: Hashableextension CharacteristicScanRefresh: Equatable -
BLE Sensor Location Characteristic
The Sensor Location characteristic is used to expose the location of the sensor
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSensorLocation : Characteristicextension CharacteristicSensorLocation: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSerialNumberString : Characteristicextension CharacteristicSerialNumberString: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSoftwareRevisionString : Characteristicextension CharacteristicSoftwareRevisionString: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSportTypeForAerobicAndAnaerobicThresholds : Characteristicextension CharacteristicSportTypeForAerobicAndAnaerobicThresholds: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicStairClimberData : Characteristicextension CharacteristicStairClimberData: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicStepClimberData : Characteristicextension CharacteristicStepClimberData: Hashableextension CharacteristicStepClimberData: Equatable -
BLE String Characteristic
A generic UTF8 string which may be used in Services requiring strings
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicString : Characteristicextension CharacteristicString: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSupportedHeartRateRange : Characteristicextension CharacteristicSupportedHeartRateRange: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSupportedInclinationRange : Characteristicextension CharacteristicSupportedInclinationRange: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSupportedPowerRange : Characteristicextension CharacteristicSupportedPowerRange: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSupportedResistanceLevel : Characteristicextension CharacteristicSupportedResistanceLevel: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicSupportedSpeedRange : Characteristicextension CharacteristicSupportedSpeedRange: Hashableextension CharacteristicSupportedSpeedRange: Equatable -
BLE Temperature Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTemperature : Characteristicextension CharacteristicTemperature: Hashableextension CharacteristicTemperature: Equatable -
BLE Temperature Celsius Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTemperatureCelsius : Characteristicextension CharacteristicTemperatureCelsius: Hashableextension CharacteristicTemperatureCelsius: Equatable -
BLE Temperature Fahrenheit Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTemperatureFahrenheit : Characteristicextension CharacteristicTemperatureFahrenheit: Hashableextension CharacteristicTemperatureFahrenheit: Equatable -
BLE Temperature Measurement Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTemperatureMeasurement : Characteristicextension CharacteristicTemperatureMeasurement: Hashableextension CharacteristicTemperatureMeasurement: Equatable -
BLE Temperature Type Characteristic
The Temperature Type characteristic is an enumeration that indicates where the temperature was measured
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTemperatureType : Characteristicextension CharacteristicTemperatureType: Hashableextension 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
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicThreeZoneHeartRateLimits : Characteristicextension CharacteristicThreeZoneHeartRateLimits: Hashableextension CharacteristicThreeZoneHeartRateLimits: Equatable -
BLE Time Source Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTimeSource : Characteristicextension CharacteristicTimeSource: Hashableextension CharacteristicTimeSource: Equatable -
BLE Time Update Control Point Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTimeUpdateControlPoint : Characteristicextension CharacteristicTimeUpdateControlPoint: Hashableextension CharacteristicTimeUpdateControlPoint: Equatable -
BLE Time Update State Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTimeUpdateState : Characteristicextension CharacteristicTimeUpdateState: Hashableextension CharacteristicTimeUpdateState: Equatable -
BLE Tilme DST Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTimeWithDst : Characteristicextension CharacteristicTimeWithDst: Hashableextension CharacteristicTimeWithDst: Equatable -
BLE Time Zone Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTimeZone : Characteristicextension CharacteristicTimeZone: Hashableextension CharacteristicTimeZone: Equatable -
BLE Training Status Characteristic
Provides the current training state while a user is exercising
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTrainingStatus : Characteristicextension CharacteristicTrainingStatus: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTreadmillData : Characteristicextension CharacteristicTreadmillData: Hashableextension CharacteristicTreadmillData: Equatable -
BLE True Wind Direction Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTrueWindDirection : Characteristicextension CharacteristicTrueWindDirection: Hashableextension CharacteristicTrueWindDirection: Equatable -
BLE True Wind Speed Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTrueWindSpeed : Characteristicextension CharacteristicTrueWindSpeed: Hashableextension 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
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTwoZoneHeartRateLimit : Characteristicextension CharacteristicTwoZoneHeartRateLimit: Hashableextension 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 moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicTxPowerLevel : Characteristicextension CharacteristicTxPowerLevel: Hashableextension CharacteristicTxPowerLevel: Equatable -
BLE URI Characteristic
The Uniform Resource Identifier (URI) Characteristic is used to configure the URI for a subsequent request
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicUniformResourceIdentifier : Characteristicextension CharacteristicUniformResourceIdentifier: Hashableextension CharacteristicUniformResourceIdentifier: Equatable -
BLE Unread Alert Status Characteristic
Shows how many numbers of unread alerts exist in the specific category in the device.
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicUnreadAlertStatus : Characteristicextension CharacteristicUnreadAlertStatus: Hashableextension CharacteristicUnreadAlertStatus: Equatable -
BLE User Index Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicUserIndex : Characteristicextension CharacteristicUserIndex: Hashableextension CharacteristicUserIndex: Equatable -
BLE UV Index Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicUVIndex : Characteristicextension CharacteristicUVIndex: Hashableextension CharacteristicUVIndex: Equatable -
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicV02Max : Characteristicextension CharacteristicV02Max: Hashableextension CharacteristicV02Max: Equatable -
BLE Waist Circumference Characteristic
Used with the Hip Circumference value to calculate the Waist to Hip Ratio (WHR)
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicWaistCircumference : Characteristicextension CharacteristicWaistCircumference: Hashableextension CharacteristicWaistCircumference: Equatable -
Declaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicWeight : Characteristicextension CharacteristicWeight: Hashableextension CharacteristicWeight: Equatable -
BLE Weight Measurement Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicWeightMeasurement : Characteristicextension CharacteristicWeightMeasurement: Hashableextension CharacteristicWeightMeasurement: Equatable -
BLE Weight Scale Feature Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicWeightScaleFeature : Characteristicextension CharacteristicWeightScaleFeature: Hashableextension CharacteristicWeightScaleFeature: Equatable -
BLE Wind Chill Characteristic
See moreDeclaration
Swift
@available(swift 3.1) @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *) final public class CharacteristicWindChill : Characteristicextension CharacteristicWindChill: Hashableextension CharacteristicWindChill: Equatable