Wahoo Fitness API  3.6.1
Documentation for the iPhone version of the Wahoo Fitness API.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
WFFitnessEquipmentData Class Reference

Represents the most commonly used data available from the ANT+ Fitness Equipment sensor. More...

#import <WFFitnessEquipmentData.h>

+ Inheritance diagram for WFFitnessEquipmentData:
+ Collaboration diagram for WFFitnessEquipmentData:

Properties

ULONG accumDistance
 The accumulated distance, in meters, since the workout was started. More...
 
float accumTime
 The accumulated time since the workout was started, in seconds. More...
 
ULONG bikeAccumCrankRevolutions
 The accumulated crank revolutions since the sensor was connected or reset. More...
 
float bikeAccumTorque
 The estimated accumative torque (esimated based on inst power. More...
 
UCHAR bikeCadence
 The instantaneous cadence, in RPMs. More...
 
NSTimeInterval bikeCadenceTimestamp
 Timestamp of the last received bike cadence data. More...
 
USHORT bikeInstPower
 The instantaneous power, in watts. More...
 
NSTimeInterval bikeTimestamp
 Timestamp of the last received bike specific data. More...
 
UCHAR debugNewElapsedTime
 
UCHAR debugRawElapsedDistance
 
UCHAR debugRawElapsedTime
 
USHORT debugRawSpeed
 
float ellipticalAccumPosVertDist
 The total positive vertical distance traveled, in meters. More...
 
ULONG ellipticalAccumStrides
 The total number of strides taken. More...
 
UCHAR ellipticalCadence
 The instantaneous cadence, in strides per minute. More...
 
USHORT ellipticalInstPower
 The instantaneous power, in watts. More...
 
WFFitnessEquipmentState_t equipmentState
 The current state of the connected Fitness Equipment device. More...
 
WFFitnessEquipmentType_t equipmentType
 The type of the connected Fitness Equipment device. More...
 
UCHAR heartrate
 The instantaneous heart rate, in BPM. More...
 
ULONG heartrateAccumBeatCount
 The calcualted accumulated heart rate, in BPM. More...
 
NSTimeInterval heartrateTimestamp
 Timestamp of the last received bike cadence data. More...
 
float instSpeed
 The instantaneous speed, in meters per second. More...
 
BOOL isDataStale
 TRUE if data is considered stale, otherwise FALSE. More...
 
UCHAR lapNumber
 The current lap number. More...
 
float lastLapAccumTime
 The total accumulated time at the last lap event. More...
 
ULONG rowerAccumStrokes
 The total stroke count. More...
 
UCHAR rowerCadence
 The instantaneous cadence, in strokes per minute. More...
 
USHORT rowerInstPower
 The instantaneous power, in watts. More...
 
WFConnectorSettingssettings
 Gets the persistent settings for the Wahoo API. More...
 
float treadmillAccumNegVertDist
 The total negative vertial distance traveled, in meters. More...
 
float treadmillAccumPosVertDist
 The total positive vertical distance traveled, in meters. More...
 
UCHAR treadmillCadence
 The instantaneous cadence, in strides per minute. More...
 

Detailed Description

Represents the most commonly used data available from the ANT+ Fitness Equipment sensor.

ANT+ sensors send data in multiple packets. The WFFitnessEquipmentData combines the most commonly used of this data into a single entity. The data represents the latest of each data type sent from the sensor.

Property Documentation

- (ULONG) accumDistance
readwritenonatomicassign

The accumulated distance, in meters, since the workout was started.

- (float) accumTime
readwritenonatomicassign

The accumulated time since the workout was started, in seconds.

- (ULONG) bikeAccumCrankRevolutions
readwritenonatomicassign

The accumulated crank revolutions since the sensor was connected or reset.

- (float) bikeAccumTorque
readwritenonatomicassign

The estimated accumative torque (esimated based on inst power.

- (UCHAR) bikeCadence
readwritenonatomicassign

The instantaneous cadence, in RPMs.

- (NSTimeInterval) bikeCadenceTimestamp
readwritenonatomicassign

Timestamp of the last received bike cadence data.

- (USHORT) bikeInstPower
readwritenonatomicassign

The instantaneous power, in watts.

- (NSTimeInterval) bikeTimestamp
readwritenonatomicassign

Timestamp of the last received bike specific data.

- (UCHAR) debugNewElapsedTime
readwritenonatomicassign
- (UCHAR) debugRawElapsedDistance
readwritenonatomicassign
- (UCHAR) debugRawElapsedTime
readwritenonatomicassign
- (USHORT) debugRawSpeed
readwritenonatomicassign
- (float) ellipticalAccumPosVertDist
readwritenonatomicassign

The total positive vertical distance traveled, in meters.

- (ULONG) ellipticalAccumStrides
readwritenonatomicassign

The total number of strides taken.

- (UCHAR) ellipticalCadence
readwritenonatomicassign

The instantaneous cadence, in strides per minute.

- (USHORT) ellipticalInstPower
readwritenonatomicassign

The instantaneous power, in watts.

- (WFFitnessEquipmentState_t) equipmentState
readwritenonatomicassign

The current state of the connected Fitness Equipment device.

- (WFFitnessEquipmentType_t) equipmentType
readwritenonatomicassign

The type of the connected Fitness Equipment device.

- (UCHAR) heartrate
readwritenonatomicassign

The instantaneous heart rate, in BPM.

- (ULONG) heartrateAccumBeatCount
readwritenonatomicassign

The calcualted accumulated heart rate, in BPM.

(estamated based on instant HR)

- (NSTimeInterval) heartrateTimestamp
readwritenonatomicassign

Timestamp of the last received bike cadence data.

- (float) instSpeed
readwritenonatomicassign

The instantaneous speed, in meters per second.

- (BOOL) isDataStale
readnonatomicassigninherited

TRUE if data is considered stale, otherwise FALSE.

- (UCHAR) lapNumber
readwritenonatomicassign

The current lap number.

- (float) lastLapAccumTime
readwritenonatomicassign

The total accumulated time at the last lap event.

- (ULONG) rowerAccumStrokes
readwritenonatomicassign

The total stroke count.

- (UCHAR) rowerCadence
readwritenonatomicassign

The instantaneous cadence, in strokes per minute.

- (USHORT) rowerInstPower
readwritenonatomicassign

The instantaneous power, in watts.

- (WFConnectorSettings*) settings
readnonatomicassigninherited

Gets the persistent settings for the Wahoo API.

- (float) treadmillAccumNegVertDist
readwritenonatomicassign

The total negative vertial distance traveled, in meters.

- (float) treadmillAccumPosVertDist
readwritenonatomicassign

The total positive vertical distance traveled, in meters.

- (UCHAR) treadmillCadence
readwritenonatomicassign

The instantaneous cadence, in strides per minute.