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
wf_bike_trainer_types.h
Go to the documentation of this file.
1 //
2 // wf_bike_trainer_types.h
3 // WFConnector
4 //
5 // Created by Michael Moore on 8/18/12.
6 // Copyright (c) 2012 Wahoo Fitness. All rights reserved.
7 //
8 
9 #ifndef WFConnector_wf_bike_trainer_types_h
10 #define WFConnector_wf_bike_trainer_types_h
11 
12 
14 typedef enum
15 {
36 
37 
39 
41 typedef enum
42 {
58 
60 
61 
62 
63 // NEED_DOCS:
64 typedef enum
65 {
75 
77 
78 // NEED_DOCS:
79 typedef enum
80 {
92 
93 // NEED_DOCS:
94 typedef enum
95 {
101 
103 
104 // NEED_DOCS:
105 typedef enum
106 {
114 
116 
117 
118 typedef enum
119 {
124 
126 
127 
134 typedef struct
135 {
140 
141 
142 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsLevelKey;
143 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsTargetWattsKey;
144 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsSpeedSimEnabledKey;
145 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsWeightKey;
146 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsWindResistanceKey;
147 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsRollingResistanceKey;
148 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsWindSpeedKey;
149 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsGradeKey;
150 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsResistanceKey;
151 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsFTPPowerKey;
152 FOUNDATION_EXPORT NSString* const WFTrainerModeParamsFTPPercentageKey;
153 
154 #endif // WFConnector_wf_bike_trainer_types_h
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsFTPPowerKey
Definition: wf_bike_trainer_types.h:151
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsFTPPercentageKey
Definition: wf_bike_trainer_types.h:152
Definition: wf_bike_trainer_types.h:68
Progressive resistance level 4 of 9.
Definition: wf_bike_trainer_types.h:25
Trainer mode not specified.
Definition: wf_bike_trainer_types.h:44
Erg mode will maintain a constant target power output regardless of speed.
Definition: wf_bike_trainer_types.h:48
Definition: wf_bike_trainer_types.h:97
Definition: wf_bike_trainer_types.h:69
Definition: wf_bike_trainer_types.h:89
FTP mode will maintain a constant target power output regardless of speed, where the target power is ...
Definition: wf_bike_trainer_types.h:57
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsLevelKey
Definition: wf_bike_trainer_types.h:142
WFBikeTrainerPairedAntChannelType_t
Definition: wf_bike_trainer_types.h:105
Definition: wf_bike_trainer_types.h:110
WFBikeTrainerModeParams_t
Definition: wf_bike_trainer_types.h:64
UCHAR ucStatus
Definition: wf_bike_trainer_types.h:136
Definition: wf_bike_trainer_types.h:84
WFBikeTrainerPairedAntDeviceState_t
Definition: wf_bike_trainer_types.h:118
WFBikeTrainerFeature_t
Definition: wf_bike_trainer_types.h:94
Definition: wf_bike_trainer_types.h:87
Definition: wf_bike_trainer_types.h:72
Definition: wf_bike_trainer_types.h:90
Definition: wf_bike_trainer_types.h:71
Progressive resistance level 6 of 9.
Definition: wf_bike_trainer_types.h:29
Progressive resistance level 8 of 9.
Definition: wf_bike_trainer_types.h:33
Sim mode will simulate real world riding conditions.
Definition: wf_bike_trainer_types.h:50
Definition: wf_bike_trainer_types.h:74
Definition: wf_bike_trainer_types.h:120
Definition: wf_bike_trainer_types.h:86
wf_cp_response_origin_t
Definition: hardware_connector_types.h:797
Progressive resistance level 5 of 9.
Definition: wf_bike_trainer_types.h:27
WFBikeTrainerMode_t
Describes the mode in which the trainer is currently running.
Definition: wf_bike_trainer_types.h:41
Definition: wf_bike_trainer_types.h:123
Definition: wf_bike_trainer_types.h:108
Definition: wf_bike_trainer_types.h:111
Definition: wf_bike_trainer_types.h:82
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsTargetWattsKey
Definition: wf_bike_trainer_types.h:143
Resistance mode will allow direct control of the trainer's resistance.
Definition: wf_bike_trainer_types.h:52
Definition: wf_bike_trainer_types.h:121
Definition: wf_bike_trainer_types.h:83
Definition: wf_bike_trainer_types.h:88
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsRollingResistanceKey
Definition: wf_bike_trainer_types.h:147
The most difficult progressive power curve.
Definition: wf_bike_trainer_types.h:35
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsGradeKey
Definition: wf_bike_trainer_types.h:149
Progressive resistance level 7 of 9.
Definition: wf_bike_trainer_types.h:31
unsigned char UCHAR
Definition: types.h:118
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsWindSpeedKey
Definition: wf_bike_trainer_types.h:148
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsSpeedSimEnabledKey
Definition: wf_bike_trainer_types.h:144
Definition: wf_bike_trainer_types.h:99
Definition: wf_bike_trainer_types.h:113
Definition: wf_bike_trainer_types.h:122
Progressive resistance level 2 of 9.
Definition: wf_bike_trainer_types.h:21
Definition: wf_bike_trainer_types.h:66
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsResistanceKey
Definition: wf_bike_trainer_types.h:150
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsWindResistanceKey
Definition: wf_bike_trainer_types.h:146
WFBikeTrainerStatus_t
Definition: wf_bike_trainer_types.h:79
Definition: wf_bike_trainer_types.h:96
FOUNDATION_EXPORT NSString *const WFTrainerModeParamsWeightKey
Definition: wf_bike_trainer_types.h:145
Trainer level not specified.
Definition: wf_bike_trainer_types.h:17
Definition: wf_bike_trainer_types.h:85
Definition: wf_bike_trainer_types.h:107
Definition: wf_bike_trainer_types.h:100
WFBikeTrainerLevel_t
Describes the difficulty level of trainer progressive resistance while in Standard Mode...
Definition: wf_bike_trainer_types.h:14
WFBikeTrainerStatus_t wfTrainerStatus
Definition: wf_bike_trainer_types.h:138
Definition: wf_bike_trainer_types.h:81
The least difficult progressive power curve.
Definition: wf_bike_trainer_types.h:19
Progressive resistance level 3 of 9.
Definition: wf_bike_trainer_types.h:23
Standard Mode will mimic a typical fluid trainer's resistance curve.
Definition: wf_bike_trainer_types.h:46
Definition: wf_bike_trainer_types.h:67
Definition: wf_bike_trainer_types.h:70
Definition: wf_bike_trainer_types.h:112
Definition: wf_bike_trainer_types.h:73
wf_cp_response_origin_t cpResponseOrigin
Definition: wf_bike_trainer_types.h:137
Definition: wf_bike_trainer_types.h:109
Structure containing information regarding the control point command ucStatus The command status code...
Definition: wf_bike_trainer_types.h:134
Definition: wf_bike_trainer_types.h:98