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
WFBloodPressureData Class Reference

Represents the data available from the BTLE Blood Pressure sensor. More...

#import <WFBloodPressureData.h>

+ Inheritance diagram for WFBloodPressureData:
+ Collaboration diagram for WFBloodPressureData:

Properties

WFBTLECommonDatabtleCommonData
 Gets the metadata for the BTLE device. More...
 
float cuffPressure
 Gets the current cuff pressure, measured in mmHg. More...
 
float diastolic
 Gets the diastolic pressure, measured in mmHg. More...
 
float heartRate
 Gets the pulse rate, measured in beats per minute. More...
 
BOOL isDataStale
 TRUE if data is considered stale, otherwise FALSE. More...
 
BOOL isMeasurementInProgress
 Gets a boolean value indicating whether a measurement is currently in progress. More...
 
BOOL isStatusPresent
 Gets a boolean value indicating whether the status value is present. More...
 
float meanArterialPressure
 Gets the mean arterial pressure, measured in mmHg. More...
 
WFBTLEBPStatus_tpstStatus
 Gets a pointer to a WFBTLEBPStatus_t structure representing the status reported by the Blood Pressure Monitor. More...
 
WFConnectorSettingssettings
 Gets the persistent settings for the Wahoo API. More...
 
float systolic
 Gets the systolic pressure, measured in mmHg. More...
 
NSTimeInterval timestamp
 Gets the timestamp of the measurement. More...
 
UCHAR userId
 Gets the user ID for which the measurement was taken. More...
 

Detailed Description

Represents the data available from the BTLE Blood Pressure sensor.

BTLE sensors send data in multiple packets. The WFBloodPressureData combines this data into a single entity. The data represents the latest of each data type sent from the sensor.

Property Documentation

- (WFBTLECommonData*) btleCommonData
readwritenonatomicretain

Gets the metadata for the BTLE device.

- (float) cuffPressure
readwritenonatomicassign

Gets the current cuff pressure, measured in mmHg.

Note
This value is only valid when a measurement is currently in progress. In this case, WFBloodPressureData::isMeasurementInProgress will be TRUE.
- (float) diastolic
readwritenonatomicassign

Gets the diastolic pressure, measured in mmHg.

- (float) heartRate
readwritenonatomicassign

Gets the pulse rate, measured in beats per minute.

- (BOOL) isDataStale
readnonatomicassigninherited

TRUE if data is considered stale, otherwise FALSE.

- (BOOL) isMeasurementInProgress
readwritenonatomicassign

Gets a boolean value indicating whether a measurement is currently in progress.

See also
WFBloodPressureData::cuffPressure
- (BOOL) isStatusPresent
readnonatomicassign

Gets a boolean value indicating whether the status value is present.

See also
WFBloodPressureData::pstStatus
- (float) meanArterialPressure
readwritenonatomicassign

Gets the mean arterial pressure, measured in mmHg.

- (WFBTLEBPStatus_t*) pstStatus
readnonatomicassign

Gets a pointer to a WFBTLEBPStatus_t structure representing the status reported by the Blood Pressure Monitor.

Note
The status is not reported by all Blood Pressure Monitors. When the status is not present, the value of WFBloodPressureData::isStatusPresent will be FALSE. In this case, WFBloodPressureData::pstStatus will be nil.
- (WFConnectorSettings*) settings
readnonatomicassigninherited

Gets the persistent settings for the Wahoo API.

- (float) systolic
readwritenonatomicassign

Gets the systolic pressure, measured in mmHg.

- (NSTimeInterval) timestamp
readwritenonatomicassign

Gets the timestamp of the measurement.

- (UCHAR) userId
readwritenonatomicassign

Gets the user ID for which the measurement was taken.