ant-plus-next / FitnessEquipmentScanState
Represents the state of a Fitness Equipment sensor during scanning. Extends the FitnessEquipmentSensorState to include additional fields specific to scanning, such as RSSI (Received Signal Strength Indicator) and signal threshold.
new FitnessEquipmentScanState(
deviceId
):FitnessEquipmentScanState
Creates an instance of the FitnessEquipmentSensorState.
number
The unique identifier of the sensor device.
const sensorState = new FitnessEquipmentSensorState(12345);
FitnessEquipmentSensorState
.constructor
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:16
optional
_EventCount0x19:number
The event count for page 0x19.
FitnessEquipmentSensorState
._EventCount0x19
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:24
optional
_EventCount0x1A:number
The event count for page 0x1A.
FitnessEquipmentSensorState
._EventCount0x1A
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:30
optional
AccumulatedPower:number
The total accumulated power output, in watts.
FitnessEquipmentSensorState
.AccumulatedPower
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:177
optional
AscendedDistance:number
The distance ascended, in meters.
FitnessEquipmentSensorState
.AscendedDistance
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:147
optional
AveragePower:number
The average power output, in watts.
FitnessEquipmentSensorState
.AveragePower
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:189
optional
Cadence:number
The current cadence, in revolutions per minute (RPM).
FitnessEquipmentSensorState
.Cadence
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:171
optional
CaloricBurnRate:number
The caloric burn rate, in kilocalories per hour.
FitnessEquipmentSensorState
.CaloricBurnRate
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:135
optional
Calories:number
The total calories burned.
FitnessEquipmentSensorState
.Calories
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:141
optional
CycleLength:number
The cycle length of the equipment, in meters.
FitnessEquipmentSensorState
.CycleLength
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:111
optional
DescendedDistance:number
The distance descended, in meters.
FitnessEquipmentSensorState
.DescendedDistance
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:153
DeviceId:
number
The unique identifier of the sensor device.
FitnessEquipmentSensorState
.DeviceId
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:36
optional
Distance:number
The total distance traveled, in meters.
FitnessEquipmentSensorState
.Distance
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:73
optional
ElapsedTime:number
The total elapsed time, in seconds.
FitnessEquipmentSensorState
.ElapsedTime
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:67
optional
EquipmentType:"Treadmill"
|"Elliptical"
|"Reserved"
|"Rower"
|"Climber"
|"NordicSkier"
|"Trainer/StationaryBike"
|"General"
The type of fitness equipment. Can be “Treadmill”, “Elliptical”, “Reserved”, “Rower”, “Climber”, “NordicSkier”, “Trainer/StationaryBike”, or “General”.
FitnessEquipmentSensorState
.EquipmentType
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:61
optional
HeartRate:number
The current heart rate, in beats per minute (BPM).
FitnessEquipmentSensorState
.HeartRate
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:91
optional
HeartRateSource:"HandContact"
|"EM"
|"ANT+"
The source of the heart rate data. Can be “HandContact”, “EM”, or “ANT+”.
FitnessEquipmentSensorState
.HeartRateSource
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:98
optional
HwVersion:number
The hardware version of the sensor.
FitnessEquipmentSensorState
.HwVersion
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:226
optional
Incline:number
The incline of the equipment, in percentage.
FitnessEquipmentSensorState
.Incline
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:117
optional
InstantaneousPower:number
The instantaneous power output, in watts.
FitnessEquipmentSensorState
.InstantaneousPower
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:183
optional
ManId:number
The manufacturer ID of the sensor.
FitnessEquipmentSensorState
.ManId
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:232
optional
METs:number
The metabolic equivalent (MET) value.
FitnessEquipmentSensorState
.METs
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:129
optional
ModelNum:number
The model number of the sensor.
FitnessEquipmentSensorState
.ModelNum
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:238
PairedDevices:
PairedDevice
[] =[]
The list of paired devices associated with the sensor.
FitnessEquipmentSensorState
.PairedDevices
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:256
optional
RealSpeed:number
The real speed of the equipment, in meters per second.
FitnessEquipmentSensorState
.RealSpeed
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:79
optional
Resistance:number
The resistance level of the equipment.
FitnessEquipmentSensorState
.Resistance
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:123
Rssi:
undefined
|number
The received signal strength indicator (RSSI) of the sensor signal. Indicates the strength of the received signal from the fitness equipment sensor.
sensors/fitnessEquipment/fitnessEquipmentScanState.ts:14
optional
SerialNumber:number
The serial number of the sensor.
FitnessEquipmentSensorState
.SerialNumber
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:250
optional
SpinDownTime:number
The spin-down time for the sensor, in seconds.
FitnessEquipmentSensorState
.SpinDownTime
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:54
optional
State:"OFF"
|"READY"
|"IN_USE"
|"FINISHED"
The state of the equipment. Can be “OFF”, “READY”, “IN_USE”, or “FINISHED”.
FitnessEquipmentSensorState
.State
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:105
optional
Strides:number
The total number of strides taken.
FitnessEquipmentSensorState
.Strides
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:159
optional
Strokes:number
The total number of strokes taken.
FitnessEquipmentSensorState
.Strokes
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:165
optional
SwVersion:number
The software version of the sensor.
FitnessEquipmentSensorState
.SwVersion
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:244
optional
TargetStatus:"OnTarget"
|"LowSpeed"
|"HighSpeed"
The target status of the equipment. Can be “OnTarget”, “LowSpeed”, or “HighSpeed”.
FitnessEquipmentSensorState
.TargetStatus
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:202
optional
Temperature:number
The temperature measured by the sensor, in degrees Celsius.
FitnessEquipmentSensorState
.Temperature
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:42
Threshold:
undefined
|number
The signal threshold value for the sensor. Represents the minimum signal strength required for a reliable connection.
sensors/fitnessEquipment/fitnessEquipmentScanState.ts:21
optional
Torque:number
The torque value, in newton-meters.
FitnessEquipmentSensorState
.Torque
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:220
optional
TrainerStatus:number
The trainer status, typically indicating the current mode or condition of the trainer.
FitnessEquipmentSensorState
.TrainerStatus
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:195
optional
VirtualSpeed:number
The virtual speed of the equipment, in meters per second.
FitnessEquipmentSensorState
.VirtualSpeed
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:85
optional
WheelPeriod:number
The wheel period, in seconds.
FitnessEquipmentSensorState
.WheelPeriod
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:214
optional
WheelTicks:number
The total number of wheel ticks.
FitnessEquipmentSensorState
.WheelTicks
sensors/fitnessEquipment/fitnessEquipmentSensorState.ts:208
optional
ZeroOffset:number
The zero offset calibration value for the sensor.
FitnessEquipmentSensorState
.ZeroOffset