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

The base class for all Wahoo Motion Analysis Calibrators. More...

#import <WFWahooMotionAnalysisCalibrator.h>

+ Inheritance diagram for WFWahooMotionAnalysisCalibrator:
+ Collaboration diagram for WFWahooMotionAnalysisCalibrator:

Instance Methods

(void) - abortCalibration
 Abort the calibration process. More...
 
(bool) - beginCalibration
 Begin the calibration process. More...
 
(bool) - continueCalibration
 Continue the calibration process when paused. More...
 
(instancetype) - initWithSensorConnection:
 The designated initialiser. More...
 
(bool) - retryCalibrationProfileUpload
 Retry uploading the new calibration profile. More...
 
(bool) - uploadDefaultCalibrationProfile
 Upload default calibration profile. More...
 

Properties

id
< WFWahooMotionAnalysisCalibratorDelegate
delegate
 The delegate which will receive event/progress update callbacks. More...
 
WFSensorConnectionsensorConnection
 The Sensor Connection which is being used to preform the calibration. More...
 
WFWahooMotionAnalysisCalibratorState_t state
 The current state of this calibrator instance. More...
 
WFWahooMotionAnalysisCalibratorWorkingStatus_t workingStatus
 The current working status of this calibrator instance. More...
 

Detailed Description

The base class for all Wahoo Motion Analysis Calibrators.

This class can't be instantiated directly, instead init one of the sub classes.

Method Documentation

- (void) abortCalibration

Abort the calibration process.

Returns
false if an error occurred
- (bool) beginCalibration

Begin the calibration process.

Returns
false if an error occurred
- (bool) continueCalibration

Continue the calibration process when paused.

Returns
false if an error occurred
- (instancetype) initWithSensorConnection: (WFSensorConnection *)  sensorConnection

The designated initialiser.

- (bool) retryCalibrationProfileUpload

Retry uploading the new calibration profile.

Returns
false if an error occurred
- (bool) uploadDefaultCalibrationProfile

Upload default calibration profile.

Returns
false if an error occurred

Property Documentation

- (id<WFWahooMotionAnalysisCalibratorDelegate>) delegate
readwritenonatomicassign

The delegate which will receive event/progress update callbacks.

- (WFSensorConnection*) sensorConnection
readnonatomicassign

The Sensor Connection which is being used to preform the calibration.

- (WFWahooMotionAnalysisCalibratorState_t) state
readnonatomicassign

The current state of this calibrator instance.

- (WFWahooMotionAnalysisCalibratorWorkingStatus_t) workingStatus
readnonatomicassign

The current working status of this calibrator instance.

This is only valid when the current state is WF_WAHOO_MOTION_ANALYSIS_CALIBRATOR_STATE_WORKING.