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
hardware_connector_types.h
Go to the documentation of this file.
1 /*
2  * hardware_connector_types.h
3  * WFConnector
4  *
5  * Created by Michael Moore on 2/12/10.
6  * Copyright 2010 Wahoo Fitness. All rights reserved.
7  *
8  */
9 
10 #ifndef __HARDWARE_CONNECTOR_TYPES_H__
11 #define __HARDWARE_CONNECTOR_TYPES_H__
12 
13 //#include <WFConnector/common_types.h>
14 #include <WFConnector/types.h>
15 #ifdef WF_PRIVATE_BUILD
16 #include <WFConnector/hardware_connector_types_private.h>
17 #endif
18 
19 
20 #define DEVICE_INPUT_BUFFER_SIZE 128
21 #define WF_SENSOR_DEFAULT_SAMPLE_RATE 0.5
22 #define WF_MAX_SENSOR_CONNECTIONS 4
23 
24 
25 #ifndef _WF_HARDWARE_CONNECTOR_STATE_T_
26 #define _WF_HARDWARE_CONNECTOR_STATE_T_
27 
28 typedef enum
29 {
42 
44 #endif // WF_HARDWARE_CONNECTOR_STATE_T
45 
46 
47 #ifndef _WF_SENSOR_TYPE_T_
48 #define _WF_SENSOR_TYPE_T_
49 
52 typedef enum
53 {
65  WF_SENSORTYPE_FOOTPOD = 0x00000010,
71  WF_SENSORTYPE_ANT_FS = 0x00000080,
73  WF_SENSORTYPE_LOCATION = 0x00000100,
91  WF_SENSORTYPE_GLUCOSE = 0x00020000,
93  WF_SENSORTYPE_DISPLAY = 0x00800000,
96 
98 #endif // _WF_SENSOR_TYPE_T_
99 
100 #ifndef _WF_SENSOR_SUBTYPE_T_
101 #define _WF_SENSOR_SUBTYPE_T_
102 
105 typedef enum
106 {
109 
118 
125 
128 
135 
137 
138 #endif // _WF_SENSOR_SUBTYPE_T_
139 
140 
141 #ifndef _WF_NETWORK_TYPE_T_
142 #define _WF_NETWORK_TYPE_T_
143 
146 typedef enum
147 {
161 
171 
173 #endif // _WF_NETWORK_TYPE_T_
174 
175 
176 
177 #ifndef _WF_FITNESS_EQUIPMENT_TYPE_T_
178 #define _WF_FITNESS_EQUIPMENT_TYPE_T_
179 
180 typedef enum
181 {
196 
198 #endif // _WF_FITNESS_EQUIPMENT_TYPE_T_
199 
200 #ifndef _WF_FITNESS_EQUIPMENT_STATE_T_
201 #define _WF_FITNESS_EQUIPMENT_STATE_T_
202 
203 typedef enum
204 {
218 
220 
222 #endif // _WF_FITNESS_EQUIPMENT_STATE_T_
223 
224 #ifndef _WF_FITNESS_EQUIPMENT_HR_SOURCE_T_
225 #define _WF_FITNESS_EQUIPMENT_HR_SOURCE_T_
226 
227 typedef enum
228 {
237 
239 #endif // _WF_FITNESS_EQUIPMENT_HR_SOURCE_T_
240 
241 #ifndef _WF_SENSOR_CONNECTION_STATUS_T_
242 #define _WF_SENSOR_CONNECTION_STATUS_T_
243 
244 typedef enum
245 {
256 
258 #endif // _WF_SENSOR_CONNECTION_STATUS_T_
259 
260 
261 #pragma mark -
262 #pragma mark Bike Power Sensor Types
263 // Bike Power Sensor Types.
266 
267 #ifndef _WF_BIKE_POWER_TYPE_T_
268 #define _WF_BIKE_POWER_TYPE_T_
269 
270 typedef enum
271 {
284 
286 #endif // _WF_BIKE_POWER_TYPE_T_
287 
288 
289 #ifndef _WF_BIKE_POWER_CALIBRATION_DATA_T_
290 #define _WF_BIKE_POWER_CALIBRATION_DATA_T_
291 
294 typedef struct
295 {
310 
312 #endif // _WF_BIKE_POWER_CALIBRATION_DATA_T_
313 
314 #define WF_BPS_CALIBRATION_ID_GENERAL_SUCCESS 0xAC
315 #define WF_BPS_CALIBRATION_ID_GENERAL_FAIL 0xAF
316 #define WF_BPS_CALIBRATION_ID_CAPABILITIES 0x12
317 #define WF_BPS_CALIBRATION_ID_CTF 0x10
318 
319 #ifndef _WF_BIKE_POWER_CALIBRATION_CAPABILITIES_T_
320 #define _WF_BIKE_POWER_CALIBRATION_CAPABILITIES_T_
321 
325 typedef struct
326 {
341 
343 #endif // _WF_BIKE_POWER_CALIBRATION_CAPABILITIES_T_
344 
345 #ifndef _WF_BIKE_POWER_CALIBRATION_GENERAL_T_
346 #define _WF_BIKE_POWER_CALIBRATION_GENERAL_T_
347 
348 typedef struct
349 {
374 
376 #endif // _WF_BIKE_POWER_CALIBRATION_GENERAL_T_
377 
378 #ifndef _WF_BIKE_POWER_CALIBRATION_CTF_T_
379 #define _WF_BIKE_POWER_CALIBRATION_CTF_T_
380 
381 typedef struct
382 {
397 
399 #endif // _WF_BIKE_POWER_CALIBRATION_CTF_T_
400 
401 #pragma mark -
402 #pragma mark Calorimeter Sensor Types
403 // Calorimeter Sensor Types.
406 
407 #ifndef _WF_CAL_CONFIDENCE_T_
408 #define _WF_CAL_CONFIDENCE_T_
409 
410 typedef enum
411 {
420 
422 #endif // _WF_CAL_CONFIDENCE_T_
423 
424 
425 #pragma mark -
426 #pragma mark Weight Scale Sensor Types
427 // Weight Scale Sensor Types.
430 
432 #define WF_WSS_GENDER_FEMALE ((UCHAR) 0)
433 
434 #define WF_WSS_GENDER_MALE ((UCHAR) 1)
435 
437 #define WF_WSS_ACTIVITY_LEVEL_SEDENTARY ((UCHAR) 0)
438 
439 #define WF_WSS_ACTIVITY_LEVEL_LIGHT_20 ((UCHAR) 1)
440 
441 #define WF_WSS_ACTIVITY_LEVEL_LIGHT_40 ((UCHAR) 2)
442 
443 #define WF_WSS_ACTIVITY_LEVEL_LIGHT_60 ((UCHAR) 3)
444 
445 #define WF_WSS_ACTIVITY_LEVEL_REGULAR_1 ((UCHAR) 4)
446 
447 #define WF_WSS_ACTIVITY_LEVEL_REGULAR_5 ((UCHAR) 5)
448 
449 #define WF_WSS_ACTIVITY_LEVEL_REGULAR_9 ((UCHAR) 6)
450 
451 
452 #ifndef _WF_WEIGHT_SCALE_PROFILE_T_
453 #define _WF_WEIGHT_SCALE_PROFILE_T_
454 
457 typedef struct
458 {
471 
473 #endif // _WF_WEIGHT_SCALE_PROFILE_T_
474 
475 #pragma mark -
476 #pragma mark GeoCache Sensor Types
477 // GeoCache Sensor Types.
480 
481 #ifndef _WF_GEO_CACHE_PROGRAM_STATUS_T_
482 #define _WF_GEO_CACHE_PROGRAM_STATUS_T_
483 
484 typedef enum
485 {
500 
502 #endif // _WF_GEO_CACHE_PROGRAM_STATUS_T_
503 
504 #ifndef _WF_GPS_FIX_TYPE_T_
505 #define _WF_GPS_FIX_TYPE_T_
506 
507 typedef enum
508 {
550 
552 #endif // _WF_GPS_FIX_TYPE_T_
553 
554 #ifndef _WF_PROXIMITY_RANGE_T_
555 #define _WF_PROXIMITY_RANGE_T_
556 
557 typedef enum
558 {
581 
583 #endif // _WF_PROXIMITY_RANGE_T_
584 
585 #pragma mark -
586 #pragma mark BTLE Characteristic Value Definitions
587 // BTLE Characteristic Value Definitions.
590 
591 #ifndef _WF_BTLE_CH_ALERT_LEVEL_T_
592 #define _WF_BTLE_CH_ALERT_LEVEL_T_
593 
594 typedef enum
595 {
602 
604 #endif // _WF_BTLE_CH_ALERT_LEVEL_T_
605 
606 #ifndef _WF_PROXIMITY_ALERT_MODE_T_
607 #define _WF_PROXIMITY_ALERT_MODE_T_
608 
609 typedef enum
610 {
615 
617 #endif // _WF_PROXIMITY_ALERT_MODE_T_
618 
619 #ifndef _WF_PROXIMITY_ALERT_THRESHOLD_T_
620 #define _WF_PROXIMITY_ALERT_THRESHOLD_T_
621 
628 typedef enum
629 {
652 
654 #endif // _WF_PROXIMITY_ALERT_THRESHOLD_T_
655 
656 #ifndef _WF_BTLE_TEMPERATURE_TYPE_T_
657 #define _WF_BTLE_TEMPERATURE_TYPE_T_
658 
659 typedef enum
660 {
681 
683 #endif // _WF_BTLE_TEMPERATURE_TYPE_T_
684 
685 #ifndef _WF_CONNECTOR_ERROR_DOMAIN_
686 #define _WF_CONNECTOR_ERROR_DOMAIN_
687 
688 FOUNDATION_EXPORT NSString* const WFConnectorErrorDomain;
689 enum
690 {
707 
708 
709 };
711 typedef NSUInteger WFConnectorError;
712 #endif // _WF_CONNECTOR_ERROR_DOMAIN_
713 
714 #ifndef _WF_DEVICE_CONTROL_POINT_ERROR_DOMAIN_
715 #define _WF_DEVICE_CONTROL_POINT_ERROR_DOMAIN_
716 
717 FOUNDATION_EXPORT NSString* const WFDeviceControlPointErrorDomain;
718 enum
719 {
740 };
742 typedef NSUInteger WFDeviceControlPointError;
743 #endif // _WF_DEVICE_CONTROL_POINT_ERROR_DOMAIN_
744 
745 #ifndef _WF_COMPARISON_TYPE_T_
746 #define _WF_COMPARISON_TYPE_T_
747 
748 typedef enum
749 {
762 
764 #endif // _WF_COMPARISON_TYPE_T_
765 
766 #ifndef _WF_ANT_BRIDGE_STATE_T_
767 #define _WF_ANT_BRIDGE_STATE_T_
768 typedef enum
769 {
780 
782 
783 #endif // _WF_ANT_BRIDGE_STATE_T_
784 
785 #ifndef _WF_CONNECTION_CP_T_
786 #define _WF_CONNECTION_CP_T_
787 typedef enum
788 {
792 #endif // _WF_CONNECTION_CP_T_
793 
794 
795 #ifndef _WF_CP_RESPONSE_ORIGIN_T_
796 #define _WF_CP_RESPONSE_ORIGIN_T_
797 typedef enum
798 {
803 #endif //_WF_CP_RESPONSE_ORIGIN_T_
804 
805 
806 #endif // __HARDWARE_CONNECTOR_TYPES_H__
Definition: hardware_connector_types.h:800
WFBikePowerType_t
Describes the type of Bike Power Meter.
Definition: hardware_connector_types.h:270
Command which was issued is not supported.
Definition: hardware_connector_types.h:723
No error has occured.
Definition: hardware_connector_types.h:721
The programming request was initialized successfully.
Definition: hardware_connector_types.h:487
The GeoCache sensor is in the wrong state for programming.
Definition: hardware_connector_types.h:499
Specifies the bike speed sensor.
Definition: hardware_connector_types.h:59
FOUNDATION_EXPORT NSString *const WFConnectorErrorDomain
Error domain for the WFHardwareConnector.
Definition: hardware_connector_types.h:688
The ANT Bridge state is not defined.
Definition: hardware_connector_types.h:771
The comparison is TRUE if the item on the left is greater than the item on the right.
Definition: hardware_connector_types.h:761
Specifies the Casio Type1 Watch Eg.
Definition: hardware_connector_types.h:124
Temperature type is not known.
Definition: hardware_connector_types.h:662
WFProximityRange_t
Describes the proximity range for pairing ANT devices.
Definition: hardware_connector_types.h:557
The ANT Bridge is in active use.
Definition: hardware_connector_types.h:779
Proximity threshold 1 of 10 (Signal loss 50 dBm).
Definition: hardware_connector_types.h:639
The response was malformed.
Definition: hardware_connector_types.h:735
WFComparisonType_t
Describes a method of comparing data.
Definition: hardware_connector_types.h:748
UCHAR reserved2
varies depending on the calibration ID.
Definition: hardware_connector_types.h:301
The workout is paused or finished.
Definition: hardware_connector_types.h:217
Temperature measured in the ear.
Definition: hardware_connector_types.h:668
The connection was interrupted (usually occurs when fisica is disconnected).
Definition: hardware_connector_types.h:253
Indicates the ANT+ Crank Torque power meter type.
Definition: hardware_connector_types.h:277
No HRM available - do not interpret HRM data.
Definition: hardware_connector_types.h:230
Proximity threshold 1 of 10 (Signal loss 35 dBm).
Definition: hardware_connector_types.h:633
Specifies the Kurt InRide Bike Trainer.
Definition: hardware_connector_types.h:117
WFProximityAlertMode_t
Describes the proximity alert mode.
Definition: hardware_connector_types.h:609
Specifies Suunto devices.
Definition: hardware_connector_types.h:160
UCHAR reserved6
varies depending on the calibration ID.
Definition: hardware_connector_types.h:309
HRM data from hand contact sensor on the Fitness Equipment.
Definition: hardware_connector_types.h:236
Indicates that the power meter type has not been determined.
Definition: hardware_connector_types.h:273
Specifies the Weight Scale monitor sensor.
Definition: hardware_connector_types.h:69
Specifies the BTLE Display sensor.
Definition: hardware_connector_types.h:93
The desired operation failed.
Definition: hardware_connector_types.h:727
Alert is issued as the device moves farther away.
Definition: hardware_connector_types.h:612
UCHAR ucReserved3
Reserved for future use.
Definition: hardware_connector_types.h:367
A communication error occured while initiating the programming request.
Definition: hardware_connector_types.h:493
The sensor type was not specified.
Definition: hardware_connector_types.h:700
A position has been obtained that is accurate in 2 dimensions (horizontal only).
Definition: hardware_connector_types.h:524
Proximity range 10 of 10 (farthest range).
Definition: hardware_connector_types.h:580
The network type is not specified.
Definition: hardware_connector_types.h:154
UCHAR height
User's height (in cm).
Definition: hardware_connector_types.h:466
Proximity range 3 of 10.
Definition: hardware_connector_types.h:566
Temperature measured on the body.
Definition: hardware_connector_types.h:666
WFSensorSubType_t
Describes a specific hardware implementation of a generic device profile.
Definition: hardware_connector_types.h:105
Indicated the bluetooth power meter type.
Definition: hardware_connector_types.h:283
UCHAR reserved1
varies depending on the calibration ID.
Definition: hardware_connector_types.h:299
WFSensorConnectionStatus_t
Describes the connection state of an ANT sensor.
Definition: hardware_connector_types.h:244
Specifies the FootPod stride and distance sensor.
Definition: hardware_connector_types.h:65
Specifies the Wahoo KICKR Bike Trainer.
Definition: hardware_connector_types.h:111
Proximity threshold 1 of 10 (Signal loss 45 dBm).
Definition: hardware_connector_types.h:637
UCHAR reserved4
varies depending on the calibration ID.
Definition: hardware_connector_types.h:305
Proximity threshold 1 of 10 (Signal loss 40 dBm).
Definition: hardware_connector_types.h:635
Indicates a low confidence in the accuracy of the measurement.
Definition: hardware_connector_types.h:413
No response was recevied after sending the command (Timeout)
Definition: hardware_connector_types.h:731
Temperature measured in the armpit.
Definition: hardware_connector_types.h:664
UCHAR ucOffsetMSB
Offset (upper byte of 16-bit unsigned value).
Definition: hardware_connector_types.h:396
HRM data from an EM (5kHz) heart rate monitor.
Definition: hardware_connector_types.h:234
Proximity threshold 1 of 10 (Signal loss 70 dBm).
Definition: hardware_connector_types.h:647
UCHAR ucReserved2
Reserved for future use.
Definition: hardware_connector_types.h:388
UCHAR ucAutoZeroStatus
Auto-zero status.
Definition: hardware_connector_types.h:363
Indicates a reasonable confidence in the accuracy of the measurement.
Definition: hardware_connector_types.h:415
The sensor connection is established and active.
Definition: hardware_connector_types.h:251
A device rejected the attempted connection.
Definition: hardware_connector_types.h:706
UCHAR ucReserved2
Reserved for future use.
Definition: hardware_connector_types.h:365
UCHAR ucOffsetTorqueLSB
Offset torque (lower byte of 16-bit signed value).
Definition: hardware_connector_types.h:336
A parameter is invalid.
Definition: hardware_connector_types.h:725
Proximity threshold 1 of 10 (Signal loss 75 dBm).
Definition: hardware_connector_types.h:649
Proximity range 2 of 10.
Definition: hardware_connector_types.h:564
The BTLE controller is in bonding mode.
Definition: hardware_connector_types.h:41
The device will (or did) transfer data/information/file in a format which is not supported.
Definition: hardware_connector_types.h:739
Proximity range 6 of 10.
Definition: hardware_connector_types.h:572
Wildcard for any available network.
Definition: hardware_connector_types.h:170
UCHAR calibrationId
Specifies the type of calibration data.
Definition: hardware_connector_types.h:297
UCHAR ucReserved4
Reserved for future use.
Definition: hardware_connector_types.h:369
Specifies the Multi-Sport Speed and Distance sensor.
Definition: hardware_connector_types.h:81
wf_connection_cp_role_t
Definition: hardware_connector_types.h:787
Indicates a high confidence in the accuracy of the measurement.
Definition: hardware_connector_types.h:417
A 2D position has been obtained and is using differential corrections for better positional accuracy...
Definition: hardware_connector_types.h:534
UCHAR ucCalibrationId
CTF defined message.
Definition: hardware_connector_types.h:384
The GPS receiver is searching for satellites.
Definition: hardware_connector_types.h:512
UCHAR reserved5
varies depending on the calibration ID.
Definition: hardware_connector_types.h:307
UCHAR age
User's age.
Definition: hardware_connector_types.h:464
Definition: hardware_connector_types.h:127
unsigned short USHORT
Definition: types.h:121
Proximity threshold 1 of 10 (Signal loss 65 dBm).
Definition: hardware_connector_types.h:645
Specifies the treadmill.
Definition: hardware_connector_types.h:187
The comparison is TRUE if the item on the left is greater than or equal to the item on the right...
Definition: hardware_connector_types.h:759
Specifies the heart rate monitor sensor.
Definition: hardware_connector_types.h:67
Proximity range 7 of 10.
Definition: hardware_connector_types.h:574
Specifies the ANT+ Blood Glucose Monitor sensor.
Definition: hardware_connector_types.h:91
The specified PIN does not match the PIN on the device.
Definition: hardware_connector_types.h:491
UCHAR ucCalibrationId
Torque Meter Capabilities message.
Definition: hardware_connector_types.h:328
wf_cp_response_origin_t
Definition: hardware_connector_types.h:797
Specifies non-existent sensor.
Definition: hardware_connector_types.h:55
The ANT Bridge is not available.
Definition: hardware_connector_types.h:773
Specifies the BTLE Blood Pressure sensor.
Definition: hardware_connector_types.h:87
WFFitnessEquipmentHRSource_t
Describes the source of the HRM data in the Fitness Equipment message.
Definition: hardware_connector_types.h:227
Temperature measured on the finger.
Definition: hardware_connector_types.h:670
Temperature measured in the GI tract.
Definition: hardware_connector_types.h:672
The fisica device is not physically connected to the iPod.
Definition: hardware_connector_types.h:31
Alert is issued as the device moves closer.
Definition: hardware_connector_types.h:614
Specifies the Fitness Equipment sensor.
Definition: hardware_connector_types.h:79
WFBTLEChAlertLevel_t
Describes the alert level for the BTLE Alert Level characteristic.
Definition: hardware_connector_types.h:594
UCHAR ucOffsetTorqueMSB
Offset torque (upper byte of 16-bit signed value).
Definition: hardware_connector_types.h:338
The sub-type is not specified.
Definition: hardware_connector_types.h:108
Specifies the BTLE Blood Glucose Monitor sensor.
Definition: hardware_connector_types.h:89
signed char BOOL
Definition: types.h:110
WFFitnessEquipmentState_t
Describes the state of a Fitness Equipment machine.
Definition: hardware_connector_types.h:203
Specifies the elliptical trainer.
Definition: hardware_connector_types.h:189
Proximity threshold 1 of 10 (Signal loss 60 dBm).
Definition: hardware_connector_types.h:643
Specifies the Wahoo TICKR Run Heart Rate sensor.
Definition: hardware_connector_types.h:134
The connection parameters are invalid.
Definition: hardware_connector_types.h:702
WFBTLETemperatureType_t
Describes the type of temperature measurement.
Definition: hardware_connector_types.h:659
WFCalConfidence_t
Describes the confidence in the accuracy of a calorimeter measurement.
Definition: hardware_connector_types.h:410
WFProximityAlertThreshold_t
Describes the threshold for proximity alert.
Definition: hardware_connector_types.h:628
Definition: hardware_connector_types.h:126
Specifies BTLE devices.
Definition: hardware_connector_types.h:158
UCHAR ucRawTorqueMSB
Raw torque (upper byte of 16-bit signed value).
Definition: hardware_connector_types.h:334
Specifies the Stages StageOne Bike Power Meter.
Definition: hardware_connector_types.h:115
WFGeoCacheProgramStatus_t
Describes the status of a request to program the GeoCache device.
Definition: hardware_connector_types.h:484
Temperature measured in the mouth.
Definition: hardware_connector_types.h:674
BOOL athelete
TRUE if user is an athelete.
Definition: hardware_connector_types.h:468
The connection is in process of being established.
Definition: hardware_connector_types.h:249
The ANT Bridge is available and configured but not in use.
Definition: hardware_connector_types.h:777
Temperature measured on the toe.
Definition: hardware_connector_types.h:678
Indicates the ANT+ Wheel Torque power meter type.
Definition: hardware_connector_types.h:279
NSUInteger WFConnectorError
An error code for errors in the WFConnectorErrorDomain.
Definition: hardware_connector_types.h:711
WFHardwareConnectorState_t
Describes the state of the WFHardwareConnector.
Definition: hardware_connector_types.h:28
The command could not be performed because the device is busy.
Definition: hardware_connector_types.h:729
unsigned char UCHAR
Definition: types.h:118
Specifies the Wahoo TICKR X Heart Rate sensor.
Definition: hardware_connector_types.h:132
Definition: hardware_connector_types.h:801
Specifies the BTLE Health Thermometer sensor.
Definition: hardware_connector_types.h:85
Specifies a BLE device which implements the Wahoo Raw Sensor Service.
Definition: hardware_connector_types.h:95
Proximity threshold 1 of 10 (Signal loss 80 dBm).
Definition: hardware_connector_types.h:651
High Alert.
Definition: hardware_connector_types.h:601
Describes calibration information for a Bike Power sensor.
Definition: hardware_connector_types.h:294
UCHAR ucCTFID
CTF Defined ID.
Definition: hardware_connector_types.h:386
Definition: hardware_connector_types.h:789
WFGPSFixType_t
Describes the type and quality of the GPS fix.
Definition: hardware_connector_types.h:507
Mild Alert.
Definition: hardware_connector_types.h:599
Specifies a generic ANT FS device.
Definition: hardware_connector_types.h:71
Definition: hardware_connector_types.h:219
The FE machine is on, awaiting connection.
Definition: hardware_connector_types.h:208
Specifies the rower.
Definition: hardware_connector_types.h:193
The PIN was not specified (PIN must be non-zero).
Definition: hardware_connector_types.h:489
The fisica device is connected and communication is established (norml operating mode).
Definition: hardware_connector_types.h:35
Definition: hardware_connector_types.h:799
The ANT Bridge is available but not configured.
Definition: hardware_connector_types.h:775
Proximity range 1 of 10 (closest range).
Definition: hardware_connector_types.h:562
USHORT userProfileId
User profile ID number.
Definition: hardware_connector_types.h:460
Specifies the calorimeter sensor.
Definition: hardware_connector_types.h:75
UCHAR ucOffsetLSB
Offset (lower byte of 16-bit unsigned value).
Definition: hardware_connector_types.h:394
Proximity range 9 of 10.
Definition: hardware_connector_types.h:578
The comparison is TRUE if the item on the left is less than or equal to the item on the right...
Definition: hardware_connector_types.h:755
No comparison specified.
Definition: hardware_connector_types.h:751
A position has been obtained that is accurate in 3 dimensions (vertical and horizontal).
Definition: hardware_connector_types.h:539
Proximity searching is disabled.
Definition: hardware_connector_types.h:560
The comparison is TRUE if the item on the left is less than the item on the right.
Definition: hardware_connector_types.h:753
UCHAR ucConfigurationBitField
Sensor Configuration Descriptive Bit Field.
Definition: hardware_connector_types.h:330
UCHAR ucCalibrationId
Calibration ID.
Definition: hardware_connector_types.h:355
No active connection.
Definition: hardware_connector_types.h:247
Specifies the RFLKT watch display.
Definition: hardware_connector_types.h:120
UCHAR ucReserved6
Reserved for future use.
Definition: hardware_connector_types.h:340
UCHAR ucCalibrationDataLSB
Calibration data (lower byte of 16-bit signed value).
Definition: hardware_connector_types.h:371
UCHAR gender
User's gender.
Definition: hardware_connector_types.h:462
Specifies the Wahoo TICKR Heart Rate sensor.
Definition: hardware_connector_types.h:130
Indicates an error.
Definition: hardware_connector_types.h:419
Specifies the bike power sensor.
Definition: hardware_connector_types.h:57
Proximity range 5 of 10.
Definition: hardware_connector_types.h:570
Describes the calibration response specific to the CTF type Bike Power meter.
Definition: hardware_connector_types.h:381
The fisica key is not present.
Definition: hardware_connector_types.h:696
The operation was deliberately cancelled.
Definition: hardware_connector_types.h:733
The GPS receiver had a fix, but is currently without a fix.
Definition: hardware_connector_types.h:522
Proximity range 8 of 10.
Definition: hardware_connector_types.h:576
Specifies the combined bike speed and cadence sensor.
Definition: hardware_connector_types.h:63
Temperature measured in the rectum.
Definition: hardware_connector_types.h:676
The fisica device is performing a reset operation.
Definition: hardware_connector_types.h:37
A 3D position has been obtained and is using WAAS corrections for better positional accuracy...
Definition: hardware_connector_types.h:544
The connection is in process of being disconnected.
Definition: hardware_connector_types.h:255
Proximity threshold 1 of 10 (Signal loss 55 dBm).
Definition: hardware_connector_types.h:641
No error has occured.
Definition: hardware_connector_types.h:692
No fix.
Definition: hardware_connector_types.h:510
Indicates the ANT+ Power Only power meter type.
Definition: hardware_connector_types.h:275
A 3D position has been obtained and is using differential correct ions for better positional accuracy...
Definition: hardware_connector_types.h:549
HRM data from an ANT+ HRM sensor.
Definition: hardware_connector_types.h:232
Specifies the climber.
Definition: hardware_connector_types.h:195
Indicates the ANT+ Crank Torque Frequency power meter type.
Definition: hardware_connector_types.h:281
UCHAR ucReserved3
Reserved for future use.
Definition: hardware_connector_types.h:390
Specifies the BTLE Proximity sensor.
Definition: hardware_connector_types.h:83
Describes status information on auto zero functions and outputs of raw and offset torque values...
Definition: hardware_connector_types.h:325
The comparison is TRUE if the item on the left is equal to the item on the right. ...
Definition: hardware_connector_types.h:757
Non-specific FE machine - should broadcast basic FE data.
Definition: hardware_connector_types.h:185
Specifies the bike cadence sensor.
Definition: hardware_connector_types.h:61
The hardware is not ready.
Definition: hardware_connector_types.h:694
Definition: hardware_connector_types.h:790
The GPS receiver had a fix, but is currently without a fix.
Definition: hardware_connector_types.h:517
No Alert.
Definition: hardware_connector_types.h:597
NSUInteger WFDeviceControlPointError
An error code for errors in the WFDeviceControlPointErrorDomain.
Definition: hardware_connector_types.h:742
Specifies the GPS location sensor.
Definition: hardware_connector_types.h:73
Describes user profile data for the weight scale.
Definition: hardware_connector_types.h:457
WFSensorType_t
Describes a type of hardware sensor device.
Definition: hardware_connector_types.h:52
UCHAR activityLevel
User's activity level.
Definition: hardware_connector_types.h:470
Commands/data can not be sent to the device at this time.
Definition: hardware_connector_types.h:737
Proximity alert is disabled.
Definition: hardware_connector_types.h:631
WFAntBridgeState_t
Definition: hardware_connector_types.h:768
The fisica device is physically connected to the iPod.
Definition: hardware_connector_types.h:33
Proximity range 4 of 10.
Definition: hardware_connector_types.h:568
Temperature measured in the tympanum.
Definition: hardware_connector_types.h:680
UCHAR reserved3
varies depending on the calibration ID.
Definition: hardware_connector_types.h:303
Specifies the stationary bike.
Definition: hardware_connector_types.h:191
UCHAR ucCalibrationDataMSB
Calibration data (upper byte of 16-bit signed value).
Definition: hardware_connector_types.h:373
A 2D position has been obtained and is using WAAS corrections for better positional accuracy...
Definition: hardware_connector_types.h:529
BTLE is not supported on this device.
Definition: hardware_connector_types.h:698
Default, ANT+ standard network.
Definition: hardware_connector_types.h:156
Specifies the GeoCache sensor.
Definition: hardware_connector_types.h:77
Specifies the Wahoo KICKR SNAP Bike Trainer.
Definition: hardware_connector_types.h:113
UCHAR ucReserved4
Reserved for future use.
Definition: hardware_connector_types.h:392
WFFitnessEquipmentType_t
Describes the type of Fitness Equipment machine.
Definition: hardware_connector_types.h:180
No FE type specified.
Definition: hardware_connector_types.h:183
The FE machine is off.
Definition: hardware_connector_types.h:206
A device discovery is currently in progress.
Definition: hardware_connector_types.h:704
The BTLE hardware is enabled.
Definition: hardware_connector_types.h:39
The FE machine is in use, workout in progreas.
Definition: hardware_connector_types.h:210
Specifies a Megellan Echo Watch subtype.
Definition: hardware_connector_types.h:122
Describes the general calibration response for the Bike Power meter.
Definition: hardware_connector_types.h:348
UCHAR ucRawTorqueLSB
Raw torque (lower byte of 16-bit signed value).
Definition: hardware_connector_types.h:332
WFNetworkType_t
Describes a type of hardware sensor device.
Definition: hardware_connector_types.h:146
FOUNDATION_EXPORT NSString *const WFDeviceControlPointErrorDomain
Error domain for the Device (also known as Sensor) "Control Point" errors.
Definition: hardware_connector_types.h:717