ant-plus-next

ant-plus-next v0.3.2


ant-plus-next / HeartRateScanState

Class: HeartRateScanState

Represents the state of a Heart Rate sensor during scanning. Extends the HeartRateSensorState to include additional fields specific to scanning, such as RSSI (Received Signal Strength Indicator) and signal threshold.

Extends

Constructors

new HeartRateScanState()

new HeartRateScanState(deviceId): HeartRateScanState

Creates an instance of the HeartRateSensorState.

Parameters

deviceId

number

The unique identifier of the sensor device.

Returns

HeartRateScanState

Example

const sensorState = new HeartRateSensorState(12345);

Inherited from

HeartRateSensorState.constructor

Defined in

sensors/heartRate/heartRateSensorState.ts:14

Properties

BatteryLevel?

optional BatteryLevel: number

The battery level of the sensor.

Inherited from

HeartRateSensorState.BatteryLevel

Defined in

sensors/heartRate/heartRateSensorState.ts:118


BatteryStatus?

optional BatteryStatus: "New" | "Good" | "Ok" | "Low" | "Critical" | "Invalid"

The battery status of the sensor. Can be “New”, “Good”, “Ok”, “Low”, “Critical”, or “Invalid”.

Inherited from

HeartRateSensorState.BatteryStatus

Defined in

sensors/heartRate/heartRateSensorState.ts:131


BatteryStatusBit?

optional BatteryStatusBit: number

The battery status bit of the sensor.

Inherited from

HeartRateSensorState.BatteryStatusBit

Defined in

sensors/heartRate/heartRateSensorState.ts:136


BatteryVoltage?

optional BatteryVoltage: number

The battery voltage of the sensor.

Inherited from

HeartRateSensorState.BatteryVoltage

Defined in

sensors/heartRate/heartRateSensorState.ts:124


BeatCount

BeatCount: undefined | number

The cumulative count of beat events since the sensor started.

Inherited from

HeartRateSensorState.BeatCount

Defined in

sensors/heartRate/heartRateSensorState.ts:34


BeatTime

BeatTime: undefined | number

The time of the last beat event in milliseconds.

Inherited from

HeartRateSensorState.BeatTime

Defined in

sensors/heartRate/heartRateSensorState.ts:28


ComputedHeartRate

ComputedHeartRate: undefined | number

The computed heart rate in beats per minute (BPM).

Inherited from

HeartRateSensorState.ComputedHeartRate

Defined in

sensors/heartRate/heartRateSensorState.ts:40


DeviceId

DeviceId: number

The unique identifier of the sensor device.

Inherited from

HeartRateSensorState.DeviceId

Defined in

sensors/heartRate/heartRateSensorState.ts:22


EnabledFeatures?

optional EnabledFeatures: number

The enabled features of the sensor.

Inherited from

HeartRateSensorState.EnabledFeatures

Defined in

sensors/heartRate/heartRateSensorState.ts:112


HwVersion?

optional HwVersion: number

The hardware version of the sensor.

Inherited from

HeartRateSensorState.HwVersion

Defined in

sensors/heartRate/heartRateSensorState.ts:64


IntervalAverage?

optional IntervalAverage: number

The average heart rate over a certain interval.

Inherited from

HeartRateSensorState.IntervalAverage

Defined in

sensors/heartRate/heartRateSensorState.ts:88


IntervalMax?

optional IntervalMax: number

The maximum heart rate over a certain interval.

Inherited from

HeartRateSensorState.IntervalMax

Defined in

sensors/heartRate/heartRateSensorState.ts:94


ManId?

optional ManId: number

The manufacturer ID of the sensor.

Inherited from

HeartRateSensorState.ManId

Defined in

sensors/heartRate/heartRateSensorState.ts:52


ModelNum?

optional ModelNum: number

The model number of the sensor.

Inherited from

HeartRateSensorState.ModelNum

Defined in

sensors/heartRate/heartRateSensorState.ts:76


OperatingTime?

optional OperatingTime: number

The cumulative operating time of the sensor in seconds.

Inherited from

HeartRateSensorState.OperatingTime

Defined in

sensors/heartRate/heartRateSensorState.ts:46


PreviousBeat?

optional PreviousBeat: number

The time of the previous beat measurement.

Inherited from

HeartRateSensorState.PreviousBeat

Defined in

sensors/heartRate/heartRateSensorState.ts:82


Rssi

Rssi: undefined | number

The received signal strength indicator (RSSI) of the sensor signal.

Defined in

sensors/heartRate/heartRateScanState.ts:13


SerialNumber?

optional SerialNumber: number

The serial number of the sensor.

Inherited from

HeartRateSensorState.SerialNumber

Defined in

sensors/heartRate/heartRateSensorState.ts:58


SessionAverage?

optional SessionAverage: number

The average heart rate over the current session.

Inherited from

HeartRateSensorState.SessionAverage

Defined in

sensors/heartRate/heartRateSensorState.ts:100


SupportedFeatures?

optional SupportedFeatures: number

The supported features of the sensor.

Inherited from

HeartRateSensorState.SupportedFeatures

Defined in

sensors/heartRate/heartRateSensorState.ts:106


SwVersion?

optional SwVersion: number

The software version of the sensor.

Inherited from

HeartRateSensorState.SwVersion

Defined in

sensors/heartRate/heartRateSensorState.ts:70


Threshold

Threshold: undefined | number

The signal threshold value for the sensor.

Defined in

sensors/heartRate/heartRateScanState.ts:19