ant-plus-next / HeartRateSensorState
Represents the state of a Heart Rate sensor. This class holds the data fields associated with the state of a Heart Rate sensor, including heart rate measurements, device details, and battery status.
new HeartRateSensorState(
deviceId):HeartRateSensorState
Creates an instance of the HeartRateSensorState.
number
The unique identifier of the sensor device.
const sensorState = new HeartRateSensorState(12345);
sensors/heartRate/heartRateSensorState.ts:14
optionalBatteryLevel:number
The battery level of the sensor.
sensors/heartRate/heartRateSensorState.ts:118
optionalBatteryStatus:"New"|"Good"|"Ok"|"Low"|"Critical"|"Invalid"
The battery status of the sensor. Can be “New”, “Good”, “Ok”, “Low”, “Critical”, or “Invalid”.
sensors/heartRate/heartRateSensorState.ts:131
optionalBatteryStatusBit:number
The battery status bit of the sensor.
sensors/heartRate/heartRateSensorState.ts:136
optionalBatteryVoltage:number
The battery voltage of the sensor.
sensors/heartRate/heartRateSensorState.ts:124
BeatCount:
undefined|number
The cumulative count of beat events since the sensor started.
sensors/heartRate/heartRateSensorState.ts:34
BeatTime:
undefined|number
The time of the last beat event in milliseconds.
sensors/heartRate/heartRateSensorState.ts:28
ComputedHeartRate:
undefined|number
The computed heart rate in beats per minute (BPM).
sensors/heartRate/heartRateSensorState.ts:40
DeviceId:
number
The unique identifier of the sensor device.
sensors/heartRate/heartRateSensorState.ts:22
optionalEnabledFeatures:number
The enabled features of the sensor.
sensors/heartRate/heartRateSensorState.ts:112
optionalHwVersion:number
The hardware version of the sensor.
sensors/heartRate/heartRateSensorState.ts:64
optionalIntervalAverage:number
The average heart rate over a certain interval.
sensors/heartRate/heartRateSensorState.ts:88
optionalIntervalMax:number
The maximum heart rate over a certain interval.
sensors/heartRate/heartRateSensorState.ts:94
optionalManId:number
The manufacturer ID of the sensor.
sensors/heartRate/heartRateSensorState.ts:52
optionalModelNum:number
The model number of the sensor.
sensors/heartRate/heartRateSensorState.ts:76
optionalOperatingTime:number
The cumulative operating time of the sensor in seconds.
sensors/heartRate/heartRateSensorState.ts:46
optionalPreviousBeat:number
The time of the previous beat measurement.
sensors/heartRate/heartRateSensorState.ts:82
optionalSerialNumber:number
The serial number of the sensor.
sensors/heartRate/heartRateSensorState.ts:58
optionalSessionAverage:number
The average heart rate over the current session.
sensors/heartRate/heartRateSensorState.ts:100
optionalSupportedFeatures:number
The supported features of the sensor.
sensors/heartRate/heartRateSensorState.ts:106
optionalSwVersion:number
The software version of the sensor.