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

#import <WFWahooMotionAnalysisCalibratorXCounting.h>

+ Inheritance diagram for WFWahooMotionAnalysisCalibratorXCounting:
+ Collaboration diagram for WFWahooMotionAnalysisCalibratorXCounting:

Instance Methods

(void) - abortCalibration
 Abort the calibration process. More...
 
(bool) - beginCalibration
 Begin the calibration process. More...
 
(bool) - beginCalibrationForExistingExercise:
 Begin the calibration process for an existing exercise. More...
 
(bool) - beginCalibrationForNewExercise
 Begin the calibration process for a new exercise. 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...
 
NSNumber * numberOfRepetitionsPerformed
 The number of repetitions performed by the user during the calibration process. 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...
 

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) beginCalibrationForExistingExercise: (WFWahooMotionAnalysisCalibrationProfileXCounting *)  currentCalibrationProfile

Begin the calibration process for an existing exercise.

Parameters
currentcalibration profile for exercise
Returns
false if an error occurred
- (bool) beginCalibrationForNewExercise

Begin the calibration process for a new exercise.

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
readwritenonatomicassigninherited

The delegate which will receive event/progress update callbacks.

- (NSNumber*) numberOfRepetitionsPerformed
readwritenonatomicretain

The number of repetitions performed by the user during the calibration process.

If this value is required to continue the calibration process the delegate method wahooMotionAnalysisCalibrator:doesRequireNumberOfRepetitionsToContinue: is called. Respond to the delegate call using this setter to continue.

- (WFSensorConnection*) sensorConnection
readnonatomicassigninherited

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

- (WFWahooMotionAnalysisCalibratorState_t) state
readnonatomicassigninherited

The current state of this calibrator instance.

- (WFWahooMotionAnalysisCalibratorWorkingStatus_t) workingStatus
readnonatomicassigninherited

The current working status of this calibrator instance.

This is only valid when the current state is WF_WAHOO_MOTION_ANALYSIS_CALIBRATOR_STATE_WORKING.