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
fit_sdk.h File Reference
#include "fit.h"
+ Include dependency graph for fit_sdk.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FIT_ACTIVITY_MESG
 
struct  FIT_ACTIVITY_MESG_DEF
 
struct  FIT_BIKE_PROFILE_MESG
 
struct  FIT_BIKE_PROFILE_MESG_DEF
 
struct  FIT_BLOOD_PRESSURE_MESG
 
struct  FIT_BLOOD_PRESSURE_MESG_DEF
 
struct  FIT_CAPABILITIES_MESG
 
struct  FIT_CAPABILITIES_MESG_DEF
 
struct  FIT_COURSE_MESG
 
struct  FIT_COURSE_MESG_DEF
 
struct  FIT_COURSE_POINT_MESG
 
struct  FIT_COURSE_POINT_MESG_DEF
 
struct  FIT_DEVICE_INFO_MESG
 
struct  FIT_DEVICE_INFO_MESG_DEF
 
struct  FIT_DEVICE_SETTINGS_MESG
 
struct  FIT_DEVICE_SETTINGS_MESG_DEF
 
struct  FIT_EVENT_MESG
 
struct  FIT_EVENT_MESG_DEF
 
struct  FIT_FIELD_CAPABILITIES_MESG
 
struct  FIT_FIELD_CAPABILITIES_MESG_DEF
 
struct  FIT_FIELD_CONVERT
 
struct  FIT_FILE_CAPABILITIES_MESG
 
struct  FIT_FILE_CAPABILITIES_MESG_DEF
 
struct  FIT_FILE_CREATOR_MESG
 
struct  FIT_FILE_CREATOR_MESG_DEF
 
struct  FIT_FILE_ID_MESG
 
struct  FIT_FILE_ID_MESG_DEF
 
struct  FIT_GOAL_MESG
 
struct  FIT_GOAL_MESG_DEF
 
struct  FIT_HR_ZONE_MESG
 
struct  FIT_HR_ZONE_MESG_DEF
 
struct  FIT_HRM_PROFILE_MESG
 
struct  FIT_HRM_PROFILE_MESG_DEF
 
struct  FIT_HRV_MESG
 
struct  FIT_HRV_MESG_DEF
 
struct  FIT_LAP_MESG
 
struct  FIT_LAP_MESG_DEF
 
struct  FIT_LENGTH_MESG
 
struct  FIT_LENGTH_MESG_DEF
 
struct  FIT_MESG_CAPABILITIES_MESG
 
struct  FIT_MESG_CAPABILITIES_MESG_DEF
 
struct  FIT_MESG_CONVERT
 
struct  FIT_MET_ZONE_MESG
 
struct  FIT_MET_ZONE_MESG_DEF
 
struct  FIT_MONITORING_INFO_MESG
 
struct  FIT_MONITORING_INFO_MESG_DEF
 
struct  FIT_MONITORING_MESG
 
struct  FIT_MONITORING_MESG_DEF
 
struct  FIT_PAD_MESG_DEF
 
struct  FIT_POWER_ZONE_MESG
 
struct  FIT_POWER_ZONE_MESG_DEF
 
struct  FIT_RECORD_MESG
 
struct  FIT_RECORD_MESG_DEF
 
struct  FIT_SCHEDULE_MESG
 
struct  FIT_SCHEDULE_MESG_DEF
 
struct  FIT_SDM_PROFILE_MESG
 
struct  FIT_SDM_PROFILE_MESG_DEF
 
struct  FIT_SESSION_MESG
 
struct  FIT_SESSION_MESG_DEF
 
struct  FIT_SOFTWARE_MESG
 
struct  FIT_SOFTWARE_MESG_DEF
 
struct  FIT_SPORT_MESG
 
struct  FIT_SPORT_MESG_DEF
 
struct  FIT_TOTALS_MESG
 
struct  FIT_TOTALS_MESG_DEF
 
struct  FIT_USER_PROFILE_MESG
 
struct  FIT_USER_PROFILE_MESG_DEF
 
struct  FIT_WEIGHT_SCALE_MESG
 
struct  FIT_WEIGHT_SCALE_MESG_DEF
 
struct  FIT_WORKOUT_MESG
 
struct  FIT_WORKOUT_MESG_DEF
 
struct  FIT_WORKOUT_STEP_MESG
 
struct  FIT_WORKOUT_STEP_MESG_DEF
 
struct  FIT_ZONES_TARGET_MESG
 
struct  FIT_ZONES_TARGET_MESG_DEF
 

Macros

#define FIT_ACTIVITY_AUTO_MULTI_SPORT
 
#define FIT_ACTIVITY_CLASS_ATHLETE
 
#define FIT_ACTIVITY_CLASS_COUNT
 
#define FIT_ACTIVITY_CLASS_INVALID
 
#define FIT_ACTIVITY_CLASS_LEVEL
 
#define FIT_ACTIVITY_CLASS_LEVEL_MAX
 
#define FIT_ACTIVITY_COUNT
 
#define FIT_ACTIVITY_INVALID
 
#define FIT_ACTIVITY_MANUAL
 
#define FIT_ACTIVITY_MESG_DEF_SIZE
 
#define FIT_ACTIVITY_MESG_SIZE
 
#define FIT_ACTIVITY_SUBTYPE_ALL
 
#define FIT_ACTIVITY_SUBTYPE_COUNT
 
#define FIT_ACTIVITY_SUBTYPE_CYCLOCROSS
 
#define FIT_ACTIVITY_SUBTYPE_DOWNHILL
 
#define FIT_ACTIVITY_SUBTYPE_ELLIPTICAL
 
#define FIT_ACTIVITY_SUBTYPE_GENERIC
 
#define FIT_ACTIVITY_SUBTYPE_HAND_CYCLING
 
#define FIT_ACTIVITY_SUBTYPE_INDOOR_CYCLING
 
#define FIT_ACTIVITY_SUBTYPE_INDOOR_ROWING
 
#define FIT_ACTIVITY_SUBTYPE_INVALID
 
#define FIT_ACTIVITY_SUBTYPE_LAP_SWIMMING
 
#define FIT_ACTIVITY_SUBTYPE_MOUNTAIN
 
#define FIT_ACTIVITY_SUBTYPE_OPEN_WATER
 
#define FIT_ACTIVITY_SUBTYPE_RECUMBENT
 
#define FIT_ACTIVITY_SUBTYPE_ROAD
 
#define FIT_ACTIVITY_SUBTYPE_SPIN
 
#define FIT_ACTIVITY_SUBTYPE_STAIR_CLIMBING
 
#define FIT_ACTIVITY_SUBTYPE_STREET
 
#define FIT_ACTIVITY_SUBTYPE_TRACK
 
#define FIT_ACTIVITY_SUBTYPE_TRACK_CYCLING
 
#define FIT_ACTIVITY_SUBTYPE_TRAIL
 
#define FIT_ACTIVITY_SUBTYPE_TREADMILL
 
#define FIT_ACTIVITY_TYPE_ALL
 
#define FIT_ACTIVITY_TYPE_COUNT
 
#define FIT_ACTIVITY_TYPE_CYCLING
 
#define FIT_ACTIVITY_TYPE_FITNESS_EQUIPMENT
 
#define FIT_ACTIVITY_TYPE_GENERIC
 
#define FIT_ACTIVITY_TYPE_INVALID
 
#define FIT_ACTIVITY_TYPE_RUNNING
 
#define FIT_ACTIVITY_TYPE_SWIMMING
 
#define FIT_ACTIVITY_TYPE_TRANSITION
 
#define FIT_ACTIVITY_TYPE_WALKING
 
#define FIT_ALIGNMENT
 
#define FIT_AUTOLAP_TRIGGER_COUNT
 
#define FIT_AUTOLAP_TRIGGER_DISTANCE
 
#define FIT_AUTOLAP_TRIGGER_INVALID
 
#define FIT_AUTOLAP_TRIGGER_OFF
 
#define FIT_AUTOLAP_TRIGGER_POSITION_LAP
 
#define FIT_AUTOLAP_TRIGGER_POSITION_MARKED
 
#define FIT_AUTOLAP_TRIGGER_POSITION_START
 
#define FIT_AUTOLAP_TRIGGER_POSITION_WAYPOINT
 
#define FIT_AUTOLAP_TRIGGER_TIME
 
#define FIT_BATTERY_STATUS_COUNT
 
#define FIT_BATTERY_STATUS_CRITICAL
 
#define FIT_BATTERY_STATUS_GOOD
 
#define FIT_BATTERY_STATUS_INVALID
 
#define FIT_BATTERY_STATUS_LOW
 
#define FIT_BATTERY_STATUS_NEW
 
#define FIT_BATTERY_STATUS_OK
 
#define FIT_BIKE_PROFILE_MESG_DEF_SIZE
 
#define FIT_BIKE_PROFILE_MESG_NAME_COUNT
 
#define FIT_BIKE_PROFILE_MESG_SIZE
 
#define FIT_BLOOD_PRESSURE_MESG_DEF_SIZE
 
#define FIT_BLOOD_PRESSURE_MESG_SIZE
 
#define FIT_BP_STATUS_COUNT
 
#define FIT_BP_STATUS_ERROR_DATA_OUT_OF_RANGE
 
#define FIT_BP_STATUS_ERROR_INCOMPLETE_DATA
 
#define FIT_BP_STATUS_ERROR_IRREGULAR_HEART_RATE
 
#define FIT_BP_STATUS_ERROR_NO_MEASUREMENT
 
#define FIT_BP_STATUS_INVALID
 
#define FIT_BP_STATUS_NO_ERROR
 
#define FIT_CAPABILITIES_MESG_DEF_SIZE
 
#define FIT_CAPABILITIES_MESG_LANGUAGES_COUNT
 
#define FIT_CAPABILITIES_MESG_SIZE
 
#define FIT_CAPABILITIES_MESG_SPORTS_COUNT
 
#define FIT_CHECKSUM_CLEAR
 
#define FIT_CHECKSUM_COUNT
 
#define FIT_CHECKSUM_INVALID
 
#define FIT_CHECKSUM_OK
 
#define FIT_COURSE_CAPABILITIES_CADENCE
 
#define FIT_COURSE_CAPABILITIES_COUNT
 
#define FIT_COURSE_CAPABILITIES_DISTANCE
 
#define FIT_COURSE_CAPABILITIES_HEART_RATE
 
#define FIT_COURSE_CAPABILITIES_INVALID
 
#define FIT_COURSE_CAPABILITIES_NAVIGATION
 
#define FIT_COURSE_CAPABILITIES_POSITION
 
#define FIT_COURSE_CAPABILITIES_POWER
 
#define FIT_COURSE_CAPABILITIES_PROCESSED
 
#define FIT_COURSE_CAPABILITIES_TIME
 
#define FIT_COURSE_CAPABILITIES_TRAINING
 
#define FIT_COURSE_CAPABILITIES_VALID
 
#define FIT_COURSE_MESG_DEF_SIZE
 
#define FIT_COURSE_MESG_NAME_COUNT
 
#define FIT_COURSE_MESG_SIZE
 
#define FIT_COURSE_POINT_COUNT
 
#define FIT_COURSE_POINT_DANGER
 
#define FIT_COURSE_POINT_FIRST_AID
 
#define FIT_COURSE_POINT_FIRST_CATEGORY
 
#define FIT_COURSE_POINT_FOOD
 
#define FIT_COURSE_POINT_FOURTH_CATEGORY
 
#define FIT_COURSE_POINT_GENERIC
 
#define FIT_COURSE_POINT_HORS_CATEGORY
 
#define FIT_COURSE_POINT_INVALID
 
#define FIT_COURSE_POINT_LEFT
 
#define FIT_COURSE_POINT_LEFT_FORK
 
#define FIT_COURSE_POINT_MESG_DEF_SIZE
 
#define FIT_COURSE_POINT_MESG_NAME_COUNT
 
#define FIT_COURSE_POINT_MESG_SIZE
 
#define FIT_COURSE_POINT_MIDDLE_FORK
 
#define FIT_COURSE_POINT_RIGHT
 
#define FIT_COURSE_POINT_RIGHT_FORK
 
#define FIT_COURSE_POINT_SECOND_CATEGORY
 
#define FIT_COURSE_POINT_SPRINT
 
#define FIT_COURSE_POINT_STRAIGHT
 
#define FIT_COURSE_POINT_SUMMIT
 
#define FIT_COURSE_POINT_THIRD_CATEGORY
 
#define FIT_COURSE_POINT_VALLEY
 
#define FIT_COURSE_POINT_WATER
 
#define FIT_DATE_TIME_COUNT
 
#define FIT_DATE_TIME_INVALID
 
#define FIT_DATE_TIME_MIN
 
#define FIT_DEVICE_INDEX_COUNT
 
#define FIT_DEVICE_INDEX_CREATOR
 
#define FIT_DEVICE_INDEX_INVALID
 
#define FIT_DEVICE_INFO_MESG_DEF_SIZE
 
#define FIT_DEVICE_INFO_MESG_SIZE
 
#define FIT_DEVICE_SETTINGS_MESG_DEF_SIZE
 
#define FIT_DEVICE_SETTINGS_MESG_SIZE
 
#define FIT_DEVICE_TYPE_ANTFS
 
#define FIT_DEVICE_TYPE_BIKE_CADENCE
 
#define FIT_DEVICE_TYPE_BIKE_POWER
 
#define FIT_DEVICE_TYPE_BIKE_SPEED
 
#define FIT_DEVICE_TYPE_BIKE_SPEED_CADENCE
 
#define FIT_DEVICE_TYPE_BLOOD_PRESSURE
 
#define FIT_DEVICE_TYPE_COUNT
 
#define FIT_DEVICE_TYPE_ENVIRONMENT_SENSOR
 
#define FIT_DEVICE_TYPE_FITNESS_EQUIPMENT
 
#define FIT_DEVICE_TYPE_HEART_RATE
 
#define FIT_DEVICE_TYPE_INVALID
 
#define FIT_DEVICE_TYPE_MULTI_SPORT_SPEED_DISTANCE
 
#define FIT_DEVICE_TYPE_STRIDE_SPEED_DISTANCE
 
#define FIT_DEVICE_TYPE_WEIGHT_SCALE
 
#define FIT_DISPLAY_HEART_BPM
 
#define FIT_DISPLAY_HEART_COUNT
 
#define FIT_DISPLAY_HEART_INVALID
 
#define FIT_DISPLAY_HEART_MAX
 
#define FIT_DISPLAY_HEART_RESERVE
 
#define FIT_DISPLAY_MEASURE_COUNT
 
#define FIT_DISPLAY_MEASURE_INVALID
 
#define FIT_DISPLAY_MEASURE_METRIC
 
#define FIT_DISPLAY_MEASURE_STATUTE
 
#define FIT_DISPLAY_POSITION_AUSTRIAN_GRID
 
#define FIT_DISPLAY_POSITION_BORNEO_RSO
 
#define FIT_DISPLAY_POSITION_BRITISH_GRID
 
#define FIT_DISPLAY_POSITION_COUNT
 
#define FIT_DISPLAY_POSITION_DEGREE
 
#define FIT_DISPLAY_POSITION_DEGREE_MINUTE
 
#define FIT_DISPLAY_POSITION_DEGREE_MINUTE_SECOND
 
#define FIT_DISPLAY_POSITION_DUTCH_GRID
 
#define FIT_DISPLAY_POSITION_ESTONIAN_GRID
 
#define FIT_DISPLAY_POSITION_FINNISH_GRID
 
#define FIT_DISPLAY_POSITION_GERMAN_GRID
 
#define FIT_DISPLAY_POSITION_HUNGARIAN_GRID
 
#define FIT_DISPLAY_POSITION_ICELANDIC_GRID
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_0
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IA
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IB
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IIA
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IIB
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IIIA
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IIIB
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IVA
 
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IVB
 
#define FIT_DISPLAY_POSITION_INDONESIAN_EQUATORIAL
 
#define FIT_DISPLAY_POSITION_INDONESIAN_IRIAN
 
#define FIT_DISPLAY_POSITION_INDONESIAN_SOUTHERN
 
#define FIT_DISPLAY_POSITION_INVALID
 
#define FIT_DISPLAY_POSITION_IRISH_GRID
 
#define FIT_DISPLAY_POSITION_IRISH_TRANSVERSE
 
#define FIT_DISPLAY_POSITION_LATVIAN_GRID
 
#define FIT_DISPLAY_POSITION_LORAN
 
#define FIT_DISPLAY_POSITION_MAIDENHEAD_GRID
 
#define FIT_DISPLAY_POSITION_MGRS_GRID
 
#define FIT_DISPLAY_POSITION_MODIFIED_SWEDISH_GRID
 
#define FIT_DISPLAY_POSITION_NEW_ZEALAND_GRID
 
#define FIT_DISPLAY_POSITION_NEW_ZEALAND_TRANSVERSE
 
#define FIT_DISPLAY_POSITION_QATAR_GRID
 
#define FIT_DISPLAY_POSITION_SOUTH_AFRICAN_GRID
 
#define FIT_DISPLAY_POSITION_SWEDISH_GRID
 
#define FIT_DISPLAY_POSITION_SWEDISH_REF_99_GRID
 
#define FIT_DISPLAY_POSITION_SWISS_GRID
 
#define FIT_DISPLAY_POSITION_TAIWAN_GRID
 
#define FIT_DISPLAY_POSITION_UNITED_STATES_GRID
 
#define FIT_DISPLAY_POSITION_UTM_UPS_GRID
 
#define FIT_DISPLAY_POSITION_WEST_MALAYAN
 
#define FIT_DISPLAY_POWER_COUNT
 
#define FIT_DISPLAY_POWER_INVALID
 
#define FIT_DISPLAY_POWER_PERCENT_FTP
 
#define FIT_DISPLAY_POWER_WATTS
 
#define FIT_EVENT_ACTIVITY
 
#define FIT_EVENT_BATTERY
 
#define FIT_EVENT_BATTERY_LOW
 
#define FIT_EVENT_CAD_HIGH_ALERT
 
#define FIT_EVENT_CAD_LOW_ALERT
 
#define FIT_EVENT_CALORIE_DURATION_ALERT
 
#define FIT_EVENT_COUNT
 
#define FIT_EVENT_COURSE_POINT
 
#define FIT_EVENT_DISTANCE_DURATION_ALERT
 
#define FIT_EVENT_FITNESS_EQUIPMENT
 
#define FIT_EVENT_HR_HIGH_ALERT
 
#define FIT_EVENT_HR_LOW_ALERT
 
#define FIT_EVENT_INVALID
 
#define FIT_EVENT_LAP
 
#define FIT_EVENT_MESG_DEF_SIZE
 
#define FIT_EVENT_MESG_SIZE
 
#define FIT_EVENT_OFF_COURSE
 
#define FIT_EVENT_POWER_DOWN
 
#define FIT_EVENT_POWER_HIGH_ALERT
 
#define FIT_EVENT_POWER_LOW_ALERT
 
#define FIT_EVENT_POWER_UP
 
#define FIT_EVENT_RECOVERY_HR
 
#define FIT_EVENT_SESSION
 
#define FIT_EVENT_SPEED_HIGH_ALERT
 
#define FIT_EVENT_SPEED_LOW_ALERT
 
#define FIT_EVENT_TIME_DURATION_ALERT
 
#define FIT_EVENT_TIMER
 
#define FIT_EVENT_TYPE_BEGIN_DEPRECIATED
 
#define FIT_EVENT_TYPE_CONSECUTIVE_DEPRECIATED
 
#define FIT_EVENT_TYPE_COUNT
 
#define FIT_EVENT_TYPE_END_ALL_DEPRECIATED
 
#define FIT_EVENT_TYPE_END_DEPRECIATED
 
#define FIT_EVENT_TYPE_INVALID
 
#define FIT_EVENT_TYPE_MARKER
 
#define FIT_EVENT_TYPE_START
 
#define FIT_EVENT_TYPE_STOP
 
#define FIT_EVENT_TYPE_STOP_ALL
 
#define FIT_EVENT_TYPE_STOP_DISABLE
 
#define FIT_EVENT_TYPE_STOP_DISABLE_ALL
 
#define FIT_EVENT_VIRTUAL_PARTNER_PACE
 
#define FIT_EVENT_WORKOUT
 
#define FIT_EVENT_WORKOUT_STEP
 
#define FIT_FIELD_CAPABILITIES_MESG_BITS_COUNT
 
#define FIT_FIELD_CAPABILITIES_MESG_DEF_SIZE
 
#define FIT_FIELD_CAPABILITIES_MESG_SIZE
 
#define FIT_FILE_ACTIVITY
 
#define FIT_FILE_ACTIVITY_SUMMARY
 
#define FIT_FILE_BLOOD_PRESSURE
 
#define FIT_FILE_CAPABILITIES_MESG_DEF_SIZE
 
#define FIT_FILE_CAPABILITIES_MESG_DIRECTORY_COUNT
 
#define FIT_FILE_CAPABILITIES_MESG_SIZE
 
#define FIT_FILE_COUNT
 
#define FIT_FILE_COURSE
 
#define FIT_FILE_CREATOR_MESG_DEF_SIZE
 
#define FIT_FILE_CREATOR_MESG_SIZE
 
#define FIT_FILE_DEVICE
 
#define FIT_FILE_FLAGS_COUNT
 
#define FIT_FILE_FLAGS_ERASE
 
#define FIT_FILE_FLAGS_INVALID
 
#define FIT_FILE_FLAGS_READ
 
#define FIT_FILE_FLAGS_WRITE
 
#define FIT_FILE_GOALS
 
#define FIT_FILE_ID_MESG_DEF_SIZE
 
#define FIT_FILE_ID_MESG_SIZE
 
#define FIT_FILE_INVALID
 
#define FIT_FILE_MONITORING
 
#define FIT_FILE_MONITORING_DAILY
 
#define FIT_FILE_SCHEDULES
 
#define FIT_FILE_SETTINGS
 
#define FIT_FILE_SPORT
 
#define FIT_FILE_TOTALS
 
#define FIT_FILE_WEIGHT
 
#define FIT_FILE_WORKOUT
 
#define FIT_FITNESS_EQUIPMENT_STATE_COUNT
 
#define FIT_FITNESS_EQUIPMENT_STATE_IN_USE
 
#define FIT_FITNESS_EQUIPMENT_STATE_INVALID
 
#define FIT_FITNESS_EQUIPMENT_STATE_PAUSED
 
#define FIT_FITNESS_EQUIPMENT_STATE_READY
 
#define FIT_FITNESS_EQUIPMENT_STATE_UNKNOWN
 
#define FIT_GARMIN_PRODUCT_ALF04
 
#define FIT_GARMIN_PRODUCT_AMX
 
#define FIT_GARMIN_PRODUCT_AXB01
 
#define FIT_GARMIN_PRODUCT_AXB02
 
#define FIT_GARMIN_PRODUCT_AXH01
 
#define FIT_GARMIN_PRODUCT_CHIRP
 
#define FIT_GARMIN_PRODUCT_CONNECT
 
#define FIT_GARMIN_PRODUCT_COUNT
 
#define FIT_GARMIN_PRODUCT_DSI_ALF01
 
#define FIT_GARMIN_PRODUCT_DSI_ALF02
 
#define FIT_GARMIN_PRODUCT_EDGE200
 
#define FIT_GARMIN_PRODUCT_EDGE500
 
#define FIT_GARMIN_PRODUCT_EDGE800
 
#define FIT_GARMIN_PRODUCT_FR110
 
#define FIT_GARMIN_PRODUCT_FR310XT
 
#define FIT_GARMIN_PRODUCT_FR310XT_4T
 
#define FIT_GARMIN_PRODUCT_FR405
 
#define FIT_GARMIN_PRODUCT_FR50
 
#define FIT_GARMIN_PRODUCT_FR60
 
#define FIT_GARMIN_PRODUCT_FR610
 
#define FIT_GARMIN_PRODUCT_FR70
 
#define FIT_GARMIN_PRODUCT_FR910XT
 
#define FIT_GARMIN_PRODUCT_HRM1
 
#define FIT_GARMIN_PRODUCT_HRM2SS
 
#define FIT_GARMIN_PRODUCT_INVALID
 
#define FIT_GARMIN_PRODUCT_SDM4
 
#define FIT_GARMIN_PRODUCT_TRAINING_CENTER
 
#define FIT_GENDER_COUNT
 
#define FIT_GENDER_FEMALE
 
#define FIT_GENDER_INVALID
 
#define FIT_GENDER_MALE
 
#define FIT_GOAL_CALORIES
 
#define FIT_GOAL_COUNT
 
#define FIT_GOAL_DISTANCE
 
#define FIT_GOAL_FREQUENCY
 
#define FIT_GOAL_INVALID
 
#define FIT_GOAL_MESG_DEF_SIZE
 
#define FIT_GOAL_MESG_SIZE
 
#define FIT_GOAL_RECURRENCE_COUNT
 
#define FIT_GOAL_RECURRENCE_CUSTOM
 
#define FIT_GOAL_RECURRENCE_DAILY
 
#define FIT_GOAL_RECURRENCE_INVALID
 
#define FIT_GOAL_RECURRENCE_MONTHLY
 
#define FIT_GOAL_RECURRENCE_OFF
 
#define FIT_GOAL_RECURRENCE_WEEKLY
 
#define FIT_GOAL_RECURRENCE_YEARLY
 
#define FIT_GOAL_STEPS
 
#define FIT_GOAL_TIME
 
#define FIT_HR_TYPE_COUNT
 
#define FIT_HR_TYPE_INVALID
 
#define FIT_HR_TYPE_IRREGULAR
 
#define FIT_HR_TYPE_NORMAL
 
#define FIT_HR_ZONE_CALC_COUNT
 
#define FIT_HR_ZONE_CALC_CUSTOM
 
#define FIT_HR_ZONE_CALC_INVALID
 
#define FIT_HR_ZONE_CALC_PERCENT_HRR
 
#define FIT_HR_ZONE_CALC_PERCENT_MAX_HR
 
#define FIT_HR_ZONE_MESG_DEF_SIZE
 
#define FIT_HR_ZONE_MESG_NAME_COUNT
 
#define FIT_HR_ZONE_MESG_SIZE
 
#define FIT_HRM_PROFILE_MESG_DEF_SIZE
 
#define FIT_HRM_PROFILE_MESG_SIZE
 
#define FIT_HRV_MESG_DEF_SIZE
 
#define FIT_HRV_MESG_SIZE
 
#define FIT_HRV_MESG_TIME_COUNT
 
#define FIT_INTENSITY_ACTIVE
 
#define FIT_INTENSITY_COOLDOWN
 
#define FIT_INTENSITY_COUNT
 
#define FIT_INTENSITY_INVALID
 
#define FIT_INTENSITY_REST
 
#define FIT_INTENSITY_WARMUP
 
#define FIT_LANGUAGE_ARABIC
 
#define FIT_LANGUAGE_BULGARIAN
 
#define FIT_LANGUAGE_COUNT
 
#define FIT_LANGUAGE_CROATIAN
 
#define FIT_LANGUAGE_CUSTOM
 
#define FIT_LANGUAGE_CZECH
 
#define FIT_LANGUAGE_DANISH
 
#define FIT_LANGUAGE_DUTCH
 
#define FIT_LANGUAGE_ENGLISH
 
#define FIT_LANGUAGE_FARSI
 
#define FIT_LANGUAGE_FINNISH
 
#define FIT_LANGUAGE_FRENCH
 
#define FIT_LANGUAGE_GERMAN
 
#define FIT_LANGUAGE_GREEK
 
#define FIT_LANGUAGE_HUNGARIAN
 
#define FIT_LANGUAGE_INVALID
 
#define FIT_LANGUAGE_ITALIAN
 
#define FIT_LANGUAGE_LATVIAN
 
#define FIT_LANGUAGE_NORWEGIAN
 
#define FIT_LANGUAGE_POLISH
 
#define FIT_LANGUAGE_PORTUGUESE
 
#define FIT_LANGUAGE_ROMANIAN
 
#define FIT_LANGUAGE_RUSSIAN
 
#define FIT_LANGUAGE_SLOVAKIAN
 
#define FIT_LANGUAGE_SLOVENIAN
 
#define FIT_LANGUAGE_SPANISH
 
#define FIT_LANGUAGE_SWEDISH
 
#define FIT_LANGUAGE_TURKISH
 
#define FIT_LANGUAGE_UKRAINIAN
 
#define FIT_LAP_MESG_DEF_SIZE
 
#define FIT_LAP_MESG_SIZE
 
#define FIT_LAP_TRIGGER_COUNT
 
#define FIT_LAP_TRIGGER_DISTANCE
 
#define FIT_LAP_TRIGGER_FITNESS_EQUIPMENT
 
#define FIT_LAP_TRIGGER_INVALID
 
#define FIT_LAP_TRIGGER_MANUAL
 
#define FIT_LAP_TRIGGER_POSITION_LAP
 
#define FIT_LAP_TRIGGER_POSITION_MARKED
 
#define FIT_LAP_TRIGGER_POSITION_START
 
#define FIT_LAP_TRIGGER_POSITION_WAYPOINT
 
#define FIT_LAP_TRIGGER_SESSION_END
 
#define FIT_LAP_TRIGGER_TIME
 
#define FIT_LEFT_RIGHT_BALANCE_100_COUNT
 
#define FIT_LEFT_RIGHT_BALANCE_100_INVALID
 
#define FIT_LEFT_RIGHT_BALANCE_100_MASK
 
#define FIT_LEFT_RIGHT_BALANCE_100_RIGHT
 
#define FIT_LEFT_RIGHT_BALANCE_COUNT
 
#define FIT_LEFT_RIGHT_BALANCE_INVALID
 
#define FIT_LEFT_RIGHT_BALANCE_MASK
 
#define FIT_LEFT_RIGHT_BALANCE_RIGHT
 
#define FIT_LENGTH_MESG_DEF_SIZE
 
#define FIT_LENGTH_MESG_SIZE
 
#define FIT_LENGTH_TYPE_ACTIVE
 
#define FIT_LENGTH_TYPE_COUNT
 
#define FIT_LENGTH_TYPE_IDLE
 
#define FIT_LENGTH_TYPE_INVALID
 
#define FIT_LOCAL_DATE_TIME_COUNT
 
#define FIT_LOCAL_DATE_TIME_INVALID
 
#define FIT_MANUFACTURER_4IIIIS
 
#define FIT_MANUFACTURER_A_AND_D
 
#define FIT_MANUFACTURER_ACE_SENSOR
 
#define FIT_MANUFACTURER_ARCHINOETICS
 
#define FIT_MANUFACTURER_BEURER
 
#define FIT_MANUFACTURER_BF1SYSTEMS
 
#define FIT_MANUFACTURER_BRIM_BROTHERS
 
#define FIT_MANUFACTURER_CARDIOSPORT
 
#define FIT_MANUFACTURER_CITIZEN_SYSTEMS
 
#define FIT_MANUFACTURER_CLEAN_MOBILE
 
#define FIT_MANUFACTURER_CONCEPT2
 
#define FIT_MANUFACTURER_COUNT
 
#define FIT_MANUFACTURER_DAYTON
 
#define FIT_MANUFACTURER_DEXCOM
 
#define FIT_MANUFACTURER_DYNASTREAM
 
#define FIT_MANUFACTURER_DYNASTREAM_OEM
 
#define FIT_MANUFACTURER_ECHOWELL
 
#define FIT_MANUFACTURER_GARMIN
 
#define FIT_MANUFACTURER_GARMIN_FR405_ANTFS
 
#define FIT_MANUFACTURER_GPULSE
 
#define FIT_MANUFACTURER_HMM
 
#define FIT_MANUFACTURER_HOLUX
 
#define FIT_MANUFACTURER_IBIKE
 
#define FIT_MANUFACTURER_IDT
 
#define FIT_MANUFACTURER_INVALID
 
#define FIT_MANUFACTURER_LEMOND_FITNESS
 
#define FIT_MANUFACTURER_METALOGICS
 
#define FIT_MANUFACTURER_METRIGEAR
 
#define FIT_MANUFACTURER_NAUTILUS
 
#define FIT_MANUFACTURER_OCTANE_FITNESS
 
#define FIT_MANUFACTURER_ONE_GIANT_LEAP
 
#define FIT_MANUFACTURER_OSYNCE
 
#define FIT_MANUFACTURER_PEAKSWARE
 
#define FIT_MANUFACTURER_PEDAL_BRAIN
 
#define FIT_MANUFACTURER_PERCEPTION_DIGITAL
 
#define FIT_MANUFACTURER_PIONEER
 
#define FIT_MANUFACTURER_QUARQ
 
#define FIT_MANUFACTURER_SARIS
 
#define FIT_MANUFACTURER_SAXONAR
 
#define FIT_MANUFACTURER_SPANTEC
 
#define FIT_MANUFACTURER_SPARK_HK
 
#define FIT_MANUFACTURER_SRM
 
#define FIT_MANUFACTURER_SUUNTO
 
#define FIT_MANUFACTURER_TANITA
 
#define FIT_MANUFACTURER_THE_HURT_BOX
 
#define FIT_MANUFACTURER_THITA_ELEKTRONIK
 
#define FIT_MANUFACTURER_TIMEX
 
#define FIT_MANUFACTURER_WAHOO_FITNESS
 
#define FIT_MANUFACTURER_XELIC
 
#define FIT_MANUFACTURER_XPLOVA
 
#define FIT_MANUFACTURER_ZEPHYR
 
#define FIT_MESG_CAPABILITIES_MESG_DEF_SIZE
 
#define FIT_MESG_CAPABILITIES_MESG_SIZE
 
#define FIT_MESG_COUNT_COUNT
 
#define FIT_MESG_COUNT_INVALID
 
#define FIT_MESG_COUNT_MAX_PER_FILE
 
#define FIT_MESG_COUNT_MAX_PER_FILE_TYPE
 
#define FIT_MESG_COUNT_NUM_PER_FILE
 
#define FIT_MESG_DEF_SIZE
 
#define FIT_MESG_NUM_ACTIVITY
 
#define FIT_MESG_NUM_BIKE_PROFILE
 
#define FIT_MESG_NUM_BLOOD_PRESSURE
 
#define FIT_MESG_NUM_CAPABILITIES
 
#define FIT_MESG_NUM_COUNT
 
#define FIT_MESG_NUM_COURSE
 
#define FIT_MESG_NUM_COURSE_POINT
 
#define FIT_MESG_NUM_DEVICE_INFO
 
#define FIT_MESG_NUM_DEVICE_SETTINGS
 
#define FIT_MESG_NUM_EVENT
 
#define FIT_MESG_NUM_FIELD_CAPABILITIES
 
#define FIT_MESG_NUM_FILE_CAPABILITIES
 
#define FIT_MESG_NUM_FILE_CREATOR
 
#define FIT_MESG_NUM_FILE_ID
 
#define FIT_MESG_NUM_GOAL
 
#define FIT_MESG_NUM_HR_ZONE
 
#define FIT_MESG_NUM_HRM_PROFILE
 
#define FIT_MESG_NUM_HRV
 
#define FIT_MESG_NUM_INVALID
 
#define FIT_MESG_NUM_LAP
 
#define FIT_MESG_NUM_LENGTH
 
#define FIT_MESG_NUM_MESG_CAPABILITIES
 
#define FIT_MESG_NUM_MET_ZONE
 
#define FIT_MESG_NUM_MFG_RANGE_MAX
 
#define FIT_MESG_NUM_MFG_RANGE_MIN
 
#define FIT_MESG_NUM_MONITORING
 
#define FIT_MESG_NUM_MONITORING_INFO
 
#define FIT_MESG_NUM_PAD
 
#define FIT_MESG_NUM_POWER_ZONE
 
#define FIT_MESG_NUM_RECORD
 
#define FIT_MESG_NUM_SCHEDULE
 
#define FIT_MESG_NUM_SDM_PROFILE
 
#define FIT_MESG_NUM_SESSION
 
#define FIT_MESG_NUM_SOFTWARE
 
#define FIT_MESG_NUM_SPORT
 
#define FIT_MESG_NUM_TOTALS
 
#define FIT_MESG_NUM_USER_PROFILE
 
#define FIT_MESG_NUM_WEIGHT_SCALE
 
#define FIT_MESG_NUM_WORKOUT
 
#define FIT_MESG_NUM_WORKOUT_STEP
 
#define FIT_MESG_NUM_ZONES_TARGET
 
#define FIT_MESG_SIZE
 
#define FIT_MESSAGE_INDEX_COUNT
 
#define FIT_MESSAGE_INDEX_INVALID
 
#define FIT_MESSAGE_INDEX_MASK
 
#define FIT_MESSAGE_INDEX_RESERVED
 
#define FIT_MESSAGE_INDEX_SELECTED
 
#define FIT_MET_ZONE_MESG_DEF_SIZE
 
#define FIT_MET_ZONE_MESG_SIZE
 
#define FIT_MONITORING_INFO_MESG_DEF_SIZE
 
#define FIT_MONITORING_INFO_MESG_SIZE
 
#define FIT_MONITORING_MESG_DEF_SIZE
 
#define FIT_MONITORING_MESG_SIZE
 
#define FIT_PAD_MESG_DEF_SIZE
 
#define FIT_POWER_ZONE_MESG_DEF_SIZE
 
#define FIT_POWER_ZONE_MESG_NAME_COUNT
 
#define FIT_POWER_ZONE_MESG_SIZE
 
#define FIT_PWR_ZONE_CALC_COUNT
 
#define FIT_PWR_ZONE_CALC_CUSTOM
 
#define FIT_PWR_ZONE_CALC_INVALID
 
#define FIT_PWR_ZONE_CALC_PERCENT_FTP
 
#define FIT_RECORD_MESG_COMPRESSED_SPEED_DISTANCE_COUNT
 
#define FIT_RECORD_MESG_DEF_SIZE
 
#define FIT_RECORD_MESG_SIZE
 
#define FIT_RECORD_MESG_SPEED_1S_COUNT
 
#define FIT_SCHEDULE_COUNT
 
#define FIT_SCHEDULE_COURSE
 
#define FIT_SCHEDULE_INVALID
 
#define FIT_SCHEDULE_MESG_DEF_SIZE
 
#define FIT_SCHEDULE_MESG_SIZE
 
#define FIT_SCHEDULE_WORKOUT
 
#define FIT_SDM_PROFILE_MESG_DEF_SIZE
 
#define FIT_SDM_PROFILE_MESG_SIZE
 
#define FIT_SESSION_MESG_DEF_SIZE
 
#define FIT_SESSION_MESG_SIZE
 
#define FIT_SESSION_TRIGGER_ACTIVITY_END
 
#define FIT_SESSION_TRIGGER_AUTO_MULTI_SPORT
 
#define FIT_SESSION_TRIGGER_COUNT
 
#define FIT_SESSION_TRIGGER_FITNESS_EQUIPMENT
 
#define FIT_SESSION_TRIGGER_INVALID
 
#define FIT_SESSION_TRIGGER_MANUAL
 
#define FIT_SOFTWARE_MESG_DEF_SIZE
 
#define FIT_SOFTWARE_MESG_PART_NUMBER_COUNT
 
#define FIT_SOFTWARE_MESG_SIZE
 
#define FIT_SPORT_ALL
 
#define FIT_SPORT_AMERICAN_FOOTBALL
 
#define FIT_SPORT_BASKETBALL
 
#define FIT_SPORT_BITS_0_BASKETBALL
 
#define FIT_SPORT_BITS_0_COUNT
 
#define FIT_SPORT_BITS_0_CYCLING
 
#define FIT_SPORT_BITS_0_FITNESS_EQUIPMENT
 
#define FIT_SPORT_BITS_0_GENERIC
 
#define FIT_SPORT_BITS_0_INVALID
 
#define FIT_SPORT_BITS_0_RUNNING
 
#define FIT_SPORT_BITS_0_SOCCER
 
#define FIT_SPORT_BITS_0_SWIMMING
 
#define FIT_SPORT_BITS_0_TRANSITION
 
#define FIT_SPORT_BITS_1_AMERICAN_FOOTBALL
 
#define FIT_SPORT_BITS_1_COUNT
 
#define FIT_SPORT_BITS_1_INVALID
 
#define FIT_SPORT_BITS_1_TENNIS
 
#define FIT_SPORT_BITS_1_TRAINING
 
#define FIT_SPORT_COUNT
 
#define FIT_SPORT_CYCLING
 
#define FIT_SPORT_FITNESS_EQUIPMENT
 
#define FIT_SPORT_GENERIC
 
#define FIT_SPORT_INVALID
 
#define FIT_SPORT_MESG_DEF_SIZE
 
#define FIT_SPORT_MESG_NAME_COUNT
 
#define FIT_SPORT_MESG_SIZE
 
#define FIT_SPORT_RUNNING
 
#define FIT_SPORT_SOCCER
 
#define FIT_SPORT_SWIMMING
 
#define FIT_SPORT_TENNIS
 
#define FIT_SPORT_TRAINING
 
#define FIT_SPORT_TRANSITION
 
#define FIT_SUB_SPORT_ALL
 
#define FIT_SUB_SPORT_COUNT
 
#define FIT_SUB_SPORT_CYCLOCROSS
 
#define FIT_SUB_SPORT_DOWNHILL
 
#define FIT_SUB_SPORT_ELLIPTICAL
 
#define FIT_SUB_SPORT_FLEXIBILITY_TRAINING
 
#define FIT_SUB_SPORT_GENERIC
 
#define FIT_SUB_SPORT_HAND_CYCLING
 
#define FIT_SUB_SPORT_INDOOR_CYCLING
 
#define FIT_SUB_SPORT_INDOOR_ROWING
 
#define FIT_SUB_SPORT_INVALID
 
#define FIT_SUB_SPORT_LAP_SWIMMING
 
#define FIT_SUB_SPORT_MOUNTAIN
 
#define FIT_SUB_SPORT_OPEN_WATER
 
#define FIT_SUB_SPORT_RECUMBENT
 
#define FIT_SUB_SPORT_ROAD
 
#define FIT_SUB_SPORT_SPIN
 
#define FIT_SUB_SPORT_STAIR_CLIMBING
 
#define FIT_SUB_SPORT_STREET
 
#define FIT_SUB_SPORT_STRENGTH_TRAINING
 
#define FIT_SUB_SPORT_TRACK
 
#define FIT_SUB_SPORT_TRACK_CYCLING
 
#define FIT_SUB_SPORT_TRAIL
 
#define FIT_SUB_SPORT_TREADMILL
 
#define FIT_SWIM_STROKE_BACKSTROKE
 
#define FIT_SWIM_STROKE_BREASTSTROKE
 
#define FIT_SWIM_STROKE_BUTTERFLY
 
#define FIT_SWIM_STROKE_COUNT
 
#define FIT_SWIM_STROKE_DRILL
 
#define FIT_SWIM_STROKE_FREESTYLE
 
#define FIT_SWIM_STROKE_INVALID
 
#define FIT_SWIM_STROKE_MIXED
 
#define FIT_TIMER_TRIGGER_AUTO
 
#define FIT_TIMER_TRIGGER_COUNT
 
#define FIT_TIMER_TRIGGER_FITNESS_EQUIPMENT
 
#define FIT_TIMER_TRIGGER_INVALID
 
#define FIT_TIMER_TRIGGER_MANUAL
 
#define FIT_TOTALS_MESG_DEF_SIZE
 
#define FIT_TOTALS_MESG_SIZE
 
#define FIT_USER_LOCAL_ID_COUNT
 
#define FIT_USER_LOCAL_ID_INVALID
 
#define FIT_USER_LOCAL_ID_LOCAL_MAX
 
#define FIT_USER_LOCAL_ID_LOCAL_MIN
 
#define FIT_USER_LOCAL_ID_PORTABLE_MAX
 
#define FIT_USER_LOCAL_ID_PORTABLE_MIN
 
#define FIT_USER_LOCAL_ID_STATIONARY_MAX
 
#define FIT_USER_LOCAL_ID_STATIONARY_MIN
 
#define FIT_USER_PROFILE_MESG_DEF_SIZE
 
#define FIT_USER_PROFILE_MESG_FRIENDLY_NAME_COUNT
 
#define FIT_USER_PROFILE_MESG_GLOBAL_ID_COUNT
 
#define FIT_USER_PROFILE_MESG_SIZE
 
#define FIT_WEIGHT_CALCULATING
 
#define FIT_WEIGHT_COUNT
 
#define FIT_WEIGHT_INVALID
 
#define FIT_WEIGHT_SCALE_MESG_DEF_SIZE
 
#define FIT_WEIGHT_SCALE_MESG_SIZE
 
#define FIT_WKT_STEP_DURATION_CALORIES
 
#define FIT_WKT_STEP_DURATION_COUNT
 
#define FIT_WKT_STEP_DURATION_DISTANCE
 
#define FIT_WKT_STEP_DURATION_HR_GREATER_THAN
 
#define FIT_WKT_STEP_DURATION_HR_LESS_THAN
 
#define FIT_WKT_STEP_DURATION_INVALID
 
#define FIT_WKT_STEP_DURATION_OPEN
 
#define FIT_WKT_STEP_DURATION_POWER_GREATER_THAN
 
#define FIT_WKT_STEP_DURATION_POWER_LESS_THAN
 
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_CALORIES
 
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_DISTANCE
 
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_HR_GREATER_THAN
 
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_HR_LESS_THAN
 
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_POWER_GREATER_THAN
 
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_POWER_LESS_THAN
 
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_STEPS_CMPLT
 
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_TIME
 
#define FIT_WKT_STEP_DURATION_TIME
 
#define FIT_WKT_STEP_TARGET_CADENCE
 
#define FIT_WKT_STEP_TARGET_COUNT
 
#define FIT_WKT_STEP_TARGET_GRADE
 
#define FIT_WKT_STEP_TARGET_HEART_RATE
 
#define FIT_WKT_STEP_TARGET_INVALID
 
#define FIT_WKT_STEP_TARGET_OPEN
 
#define FIT_WKT_STEP_TARGET_POWER
 
#define FIT_WKT_STEP_TARGET_RESISTANCE
 
#define FIT_WKT_STEP_TARGET_SPEED
 
#define FIT_WORKOUT_CAPABILITIES_CADENCE
 
#define FIT_WORKOUT_CAPABILITIES_COUNT
 
#define FIT_WORKOUT_CAPABILITIES_CUSTOM
 
#define FIT_WORKOUT_CAPABILITIES_DISTANCE
 
#define FIT_WORKOUT_CAPABILITIES_FIRSTBEAT
 
#define FIT_WORKOUT_CAPABILITIES_FITNESS_EQUIPMENT
 
#define FIT_WORKOUT_CAPABILITIES_GRADE
 
#define FIT_WORKOUT_CAPABILITIES_HEART_RATE
 
#define FIT_WORKOUT_CAPABILITIES_INTERVAL
 
#define FIT_WORKOUT_CAPABILITIES_INVALID
 
#define FIT_WORKOUT_CAPABILITIES_NEW_LEAF
 
#define FIT_WORKOUT_CAPABILITIES_POWER
 
#define FIT_WORKOUT_CAPABILITIES_PROTECTED
 
#define FIT_WORKOUT_CAPABILITIES_RESISTANCE
 
#define FIT_WORKOUT_CAPABILITIES_SPEED
 
#define FIT_WORKOUT_CAPABILITIES_TCX
 
#define FIT_WORKOUT_HR_BPM_OFFSET
 
#define FIT_WORKOUT_HR_COUNT
 
#define FIT_WORKOUT_HR_INVALID
 
#define FIT_WORKOUT_MESG_DEF_SIZE
 
#define FIT_WORKOUT_MESG_SIZE
 
#define FIT_WORKOUT_MESG_WKT_NAME_COUNT
 
#define FIT_WORKOUT_POWER_COUNT
 
#define FIT_WORKOUT_POWER_INVALID
 
#define FIT_WORKOUT_POWER_WATTS_OFFSET
 
#define FIT_WORKOUT_STEP_MESG_DEF_SIZE
 
#define FIT_WORKOUT_STEP_MESG_SIZE
 
#define FIT_WORKOUT_STEP_MESG_WKT_STEP_NAME_COUNT
 
#define FIT_ZONES_TARGET_MESG_DEF_SIZE
 
#define FIT_ZONES_TARGET_MESG_SIZE
 

Typedefs

typedef FIT_ENUM FIT_ACTIVITY
 
typedef FIT_ENUM FIT_ACTIVITY_CLASS
 
typedef FIT_ENUM FIT_ACTIVITY_SUBTYPE
 
typedef FIT_ENUM FIT_ACTIVITY_TYPE
 
typedef FIT_ENUM FIT_AUTOLAP_TRIGGER
 
typedef FIT_UINT8 FIT_BATTERY_STATUS
 
typedef FIT_ENUM FIT_BP_STATUS
 
typedef FIT_UINT8 FIT_CHECKSUM
 
typedef const FIT_MESG_DEFFIT_CONST_MESG_DEF_PTR
 
typedef FIT_UINT32Z FIT_COURSE_CAPABILITIES
 
typedef FIT_ENUM FIT_COURSE_POINT
 
typedef FIT_UINT32 FIT_DATE_TIME
 
typedef FIT_UINT8 FIT_DEVICE_INDEX
 
typedef FIT_UINT8 FIT_DEVICE_TYPE
 
typedef FIT_ENUM FIT_DISPLAY_HEART
 
typedef FIT_ENUM FIT_DISPLAY_MEASURE
 
typedef FIT_ENUM FIT_DISPLAY_POSITION
 
typedef FIT_ENUM FIT_DISPLAY_POWER
 
typedef FIT_ENUM FIT_EVENT
 
typedef FIT_ENUM FIT_EVENT_TYPE
 
typedef FIT_ENUM FIT_FILE
 
typedef FIT_UINT8Z FIT_FILE_FLAGS
 
typedef FIT_ENUM FIT_FITNESS_EQUIPMENT_STATE
 
typedef FIT_UINT16 FIT_GARMIN_PRODUCT
 
typedef FIT_ENUM FIT_GENDER
 
typedef FIT_ENUM FIT_GOAL
 
typedef FIT_ENUM FIT_GOAL_RECURRENCE
 
typedef FIT_ENUM FIT_HR_TYPE
 
typedef FIT_ENUM FIT_HR_ZONE_CALC
 
typedef FIT_ENUM FIT_INTENSITY
 
typedef FIT_ENUM FIT_LANGUAGE
 
typedef FIT_ENUM FIT_LAP_TRIGGER
 
typedef FIT_UINT8 FIT_LEFT_RIGHT_BALANCE
 
typedef FIT_UINT16 FIT_LEFT_RIGHT_BALANCE_100
 
typedef FIT_ENUM FIT_LENGTH_TYPE
 
typedef FIT_UINT32 FIT_LOCAL_DATE_TIME
 
typedef FIT_UINT16 FIT_MANUFACTURER
 
typedef FIT_ENUM FIT_MESG_COUNT
 
typedef FIT_UINT16 FIT_MESG_NUM
 
typedef FIT_UINT16 FIT_MESSAGE_INDEX
 
typedef FIT_ENUM FIT_PWR_ZONE_CALC
 
typedef FIT_ENUM FIT_SCHEDULE
 
typedef FIT_ENUM FIT_SESSION_TRIGGER
 
typedef FIT_ENUM FIT_SPORT
 
typedef FIT_UINT8Z FIT_SPORT_BITS_0
 
typedef FIT_UINT8Z FIT_SPORT_BITS_1
 
typedef FIT_ENUM FIT_SUB_SPORT
 
typedef FIT_ENUM FIT_SWIM_STROKE
 
typedef FIT_ENUM FIT_TIMER_TRIGGER
 
typedef FIT_UINT16 FIT_USER_LOCAL_ID
 
typedef FIT_UINT16 FIT_WEIGHT
 
typedef FIT_ENUM FIT_WKT_STEP_DURATION
 
typedef FIT_ENUM FIT_WKT_STEP_TARGET
 
typedef FIT_UINT32Z FIT_WORKOUT_CAPABILITIES
 
typedef FIT_UINT32 FIT_WORKOUT_HR
 
typedef FIT_UINT32 FIT_WORKOUT_POWER
 

Enumerations

enum  FIT_ACTIVITY_FIELD_NUM {
  FIT_ACTIVITY_FIELD_NUM_TIMESTAMP,
  FIT_ACTIVITY_FIELD_NUM_TOTAL_TIMER_TIME,
  FIT_ACTIVITY_FIELD_NUM_LOCAL_TIMESTAMP,
  FIT_ACTIVITY_FIELD_NUM_NUM_SESSIONS,
  FIT_ACTIVITY_FIELD_NUM_TYPE,
  FIT_ACTIVITY_FIELD_NUM_EVENT,
  FIT_ACTIVITY_FIELD_NUM_EVENT_TYPE,
  FIT_ACTIVITY_FIELD_NUM_EVENT_GROUP
}
 
enum  FIT_ACTIVITY_MESG_FIELD {
  FIT_ACTIVITY_MESG_TIMESTAMP,
  FIT_ACTIVITY_MESG_TOTAL_TIMER_TIME,
  FIT_ACTIVITY_MESG_LOCAL_TIMESTAMP,
  FIT_ACTIVITY_MESG_NUM_SESSIONS,
  FIT_ACTIVITY_MESG_TYPE,
  FIT_ACTIVITY_MESG_EVENT,
  FIT_ACTIVITY_MESG_EVENT_TYPE,
  FIT_ACTIVITY_MESG_EVENT_GROUP,
  FIT_ACTIVITY_MESG_FIELDS
}
 
enum  FIT_BIKE_PROFILE_FIELD_NUM {
  FIT_BIKE_PROFILE_FIELD_NUM_NAME,
  FIT_BIKE_PROFILE_FIELD_NUM_ODOMETER,
  FIT_BIKE_PROFILE_FIELD_NUM_MESSAGE_INDEX,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_SPD_ANT_ID,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_CAD_ANT_ID,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_SPDCAD_ANT_ID,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_POWER_ANT_ID,
  FIT_BIKE_PROFILE_FIELD_NUM_CUSTOM_WHEELSIZE,
  FIT_BIKE_PROFILE_FIELD_NUM_AUTO_WHEELSIZE,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_WEIGHT,
  FIT_BIKE_PROFILE_FIELD_NUM_POWER_CAL_FACTOR,
  FIT_BIKE_PROFILE_FIELD_NUM_SPORT,
  FIT_BIKE_PROFILE_FIELD_NUM_SUB_SPORT,
  FIT_BIKE_PROFILE_FIELD_NUM_AUTO_WHEEL_CAL,
  FIT_BIKE_PROFILE_FIELD_NUM_AUTO_POWER_ZERO,
  FIT_BIKE_PROFILE_FIELD_NUM_ID,
  FIT_BIKE_PROFILE_FIELD_NUM_SPD_ENABLED,
  FIT_BIKE_PROFILE_FIELD_NUM_CAD_ENABLED,
  FIT_BIKE_PROFILE_FIELD_NUM_SPDCAD_ENABLED,
  FIT_BIKE_PROFILE_FIELD_NUM_POWER_ENABLED,
  FIT_BIKE_PROFILE_FIELD_NUM_CRANK_LENGTH,
  FIT_BIKE_PROFILE_FIELD_NUM_ENABLED,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_SPD_ANT_ID_TRANS_TYPE,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_CAD_ANT_ID_TRANS_TYPE,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_SPDCAD_ANT_ID_TRANS_TYPE,
  FIT_BIKE_PROFILE_FIELD_NUM_BIKE_POWER_ANT_ID_TRANS_TYPE
}
 
enum  FIT_BIKE_PROFILE_MESG_FIELD {
  FIT_BIKE_PROFILE_MESG_NAME,
  FIT_BIKE_PROFILE_MESG_ODOMETER,
  FIT_BIKE_PROFILE_MESG_MESSAGE_INDEX,
  FIT_BIKE_PROFILE_MESG_BIKE_SPD_ANT_ID,
  FIT_BIKE_PROFILE_MESG_BIKE_CAD_ANT_ID,
  FIT_BIKE_PROFILE_MESG_BIKE_SPDCAD_ANT_ID,
  FIT_BIKE_PROFILE_MESG_BIKE_POWER_ANT_ID,
  FIT_BIKE_PROFILE_MESG_CUSTOM_WHEELSIZE,
  FIT_BIKE_PROFILE_MESG_AUTO_WHEELSIZE,
  FIT_BIKE_PROFILE_MESG_BIKE_WEIGHT,
  FIT_BIKE_PROFILE_MESG_POWER_CAL_FACTOR,
  FIT_BIKE_PROFILE_MESG_SPORT,
  FIT_BIKE_PROFILE_MESG_SUB_SPORT,
  FIT_BIKE_PROFILE_MESG_AUTO_WHEEL_CAL,
  FIT_BIKE_PROFILE_MESG_AUTO_POWER_ZERO,
  FIT_BIKE_PROFILE_MESG_ID,
  FIT_BIKE_PROFILE_MESG_SPD_ENABLED,
  FIT_BIKE_PROFILE_MESG_CAD_ENABLED,
  FIT_BIKE_PROFILE_MESG_SPDCAD_ENABLED,
  FIT_BIKE_PROFILE_MESG_POWER_ENABLED,
  FIT_BIKE_PROFILE_MESG_CRANK_LENGTH,
  FIT_BIKE_PROFILE_MESG_ENABLED,
  FIT_BIKE_PROFILE_MESG_BIKE_SPD_ANT_ID_TRANS_TYPE,
  FIT_BIKE_PROFILE_MESG_BIKE_CAD_ANT_ID_TRANS_TYPE,
  FIT_BIKE_PROFILE_MESG_BIKE_SPDCAD_ANT_ID_TRANS_TYPE,
  FIT_BIKE_PROFILE_MESG_BIKE_POWER_ANT_ID_TRANS_TYPE,
  FIT_BIKE_PROFILE_MESG_FIELDS
}
 
enum  FIT_BLOOD_PRESSURE_FIELD_NUM {
  FIT_BLOOD_PRESSURE_FIELD_NUM_TIMESTAMP,
  FIT_BLOOD_PRESSURE_FIELD_NUM_SYSTOLIC_PRESSURE,
  FIT_BLOOD_PRESSURE_FIELD_NUM_DIASTOLIC_PRESSURE,
  FIT_BLOOD_PRESSURE_FIELD_NUM_MEAN_ARTERIAL_PRESSURE,
  FIT_BLOOD_PRESSURE_FIELD_NUM_MAP_3_SAMPLE_MEAN,
  FIT_BLOOD_PRESSURE_FIELD_NUM_MAP_MORNING_VALUES,
  FIT_BLOOD_PRESSURE_FIELD_NUM_MAP_EVENING_VALUES,
  FIT_BLOOD_PRESSURE_FIELD_NUM_USER_PROFILE_INDEX,
  FIT_BLOOD_PRESSURE_FIELD_NUM_HEART_RATE,
  FIT_BLOOD_PRESSURE_FIELD_NUM_HEART_RATE_TYPE,
  FIT_BLOOD_PRESSURE_FIELD_NUM_STATUS
}
 
enum  FIT_BLOOD_PRESSURE_MESG_FIELD {
  FIT_BLOOD_PRESSURE_MESG_TIMESTAMP,
  FIT_BLOOD_PRESSURE_MESG_SYSTOLIC_PRESSURE,
  FIT_BLOOD_PRESSURE_MESG_DIASTOLIC_PRESSURE,
  FIT_BLOOD_PRESSURE_MESG_MEAN_ARTERIAL_PRESSURE,
  FIT_BLOOD_PRESSURE_MESG_MAP_3_SAMPLE_MEAN,
  FIT_BLOOD_PRESSURE_MESG_MAP_MORNING_VALUES,
  FIT_BLOOD_PRESSURE_MESG_MAP_EVENING_VALUES,
  FIT_BLOOD_PRESSURE_MESG_USER_PROFILE_INDEX,
  FIT_BLOOD_PRESSURE_MESG_HEART_RATE,
  FIT_BLOOD_PRESSURE_MESG_HEART_RATE_TYPE,
  FIT_BLOOD_PRESSURE_MESG_STATUS,
  FIT_BLOOD_PRESSURE_MESG_FIELDS
}
 
enum  FIT_CAPABILITIES_FIELD_NUM {
  FIT_CAPABILITIES_FIELD_NUM_LANGUAGES,
  FIT_CAPABILITIES_FIELD_NUM_WORKOUTS_SUPPORTED,
  FIT_CAPABILITIES_FIELD_NUM_SPORTS
}
 
enum  FIT_CAPABILITIES_MESG_FIELD {
  FIT_CAPABILITIES_MESG_LANGUAGES,
  FIT_CAPABILITIES_MESG_WORKOUTS_SUPPORTED,
  FIT_CAPABILITIES_MESG_SPORTS,
  FIT_CAPABILITIES_MESG_FIELDS
}
 
enum  FIT_COURSE_FIELD_NUM {
  FIT_COURSE_FIELD_NUM_NAME,
  FIT_COURSE_FIELD_NUM_CAPABILITIES,
  FIT_COURSE_FIELD_NUM_SPORT
}
 
enum  FIT_COURSE_MESG_FIELD {
  FIT_COURSE_MESG_NAME,
  FIT_COURSE_MESG_CAPABILITIES,
  FIT_COURSE_MESG_SPORT,
  FIT_COURSE_MESG_FIELDS
}
 
enum  FIT_COURSE_POINT_FIELD_NUM {
  FIT_COURSE_POINT_FIELD_NUM_TIMESTAMP,
  FIT_COURSE_POINT_FIELD_NUM_POSITION_LAT,
  FIT_COURSE_POINT_FIELD_NUM_POSITION_LONG,
  FIT_COURSE_POINT_FIELD_NUM_DISTANCE,
  FIT_COURSE_POINT_FIELD_NUM_NAME,
  FIT_COURSE_POINT_FIELD_NUM_MESSAGE_INDEX,
  FIT_COURSE_POINT_FIELD_NUM_TYPE
}
 
enum  FIT_COURSE_POINT_MESG_FIELD {
  FIT_COURSE_POINT_MESG_TIMESTAMP,
  FIT_COURSE_POINT_MESG_POSITION_LAT,
  FIT_COURSE_POINT_MESG_POSITION_LONG,
  FIT_COURSE_POINT_MESG_DISTANCE,
  FIT_COURSE_POINT_MESG_NAME,
  FIT_COURSE_POINT_MESG_MESSAGE_INDEX,
  FIT_COURSE_POINT_MESG_TYPE,
  FIT_COURSE_POINT_MESG_FIELDS
}
 
enum  FIT_DEVICE_INFO_FIELD_NUM {
  FIT_DEVICE_INFO_FIELD_NUM_TIMESTAMP,
  FIT_DEVICE_INFO_FIELD_NUM_SERIAL_NUMBER,
  FIT_DEVICE_INFO_FIELD_NUM_CUM_OPERATING_TIME,
  FIT_DEVICE_INFO_FIELD_NUM_MANUFACTURER,
  FIT_DEVICE_INFO_FIELD_NUM_PRODUCT,
  FIT_DEVICE_INFO_FIELD_NUM_SOFTWARE_VERSION,
  FIT_DEVICE_INFO_FIELD_NUM_BATTERY_VOLTAGE,
  FIT_DEVICE_INFO_FIELD_NUM_DEVICE_INDEX,
  FIT_DEVICE_INFO_FIELD_NUM_DEVICE_TYPE,
  FIT_DEVICE_INFO_FIELD_NUM_HARDWARE_VERSION,
  FIT_DEVICE_INFO_FIELD_NUM_BATTERY_STATUS
}
 
enum  FIT_DEVICE_INFO_MESG_FIELD {
  FIT_DEVICE_INFO_MESG_TIMESTAMP,
  FIT_DEVICE_INFO_MESG_SERIAL_NUMBER,
  FIT_DEVICE_INFO_MESG_CUM_OPERATING_TIME,
  FIT_DEVICE_INFO_MESG_MANUFACTURER,
  FIT_DEVICE_INFO_MESG_PRODUCT,
  FIT_DEVICE_INFO_MESG_SOFTWARE_VERSION,
  FIT_DEVICE_INFO_MESG_BATTERY_VOLTAGE,
  FIT_DEVICE_INFO_MESG_DEVICE_INDEX,
  FIT_DEVICE_INFO_MESG_DEVICE_TYPE,
  FIT_DEVICE_INFO_MESG_HARDWARE_VERSION,
  FIT_DEVICE_INFO_MESG_BATTERY_STATUS,
  FIT_DEVICE_INFO_MESG_FIELDS
}
 
enum  FIT_DEVICE_SETTINGS_FIELD_NUM { FIT_DEVICE_SETTINGS_FIELD_NUM_UTC_OFFSET }
 
enum  FIT_DEVICE_SETTINGS_MESG_FIELD {
  FIT_DEVICE_SETTINGS_MESG_UTC_OFFSET,
  FIT_DEVICE_SETTINGS_MESG_FIELDS
}
 
enum  FIT_EVENT_FIELD_NUM {
  FIT_EVENT_FIELD_NUM_TIMESTAMP,
  FIT_EVENT_FIELD_NUM_DATA,
  FIT_EVENT_FIELD_NUM_DATA16,
  FIT_EVENT_FIELD_NUM_EVENT,
  FIT_EVENT_FIELD_NUM_EVENT_TYPE,
  FIT_EVENT_FIELD_NUM_EVENT_GROUP
}
 
enum  FIT_EVENT_MESG_FIELD {
  FIT_EVENT_MESG_TIMESTAMP,
  FIT_EVENT_MESG_DATA,
  FIT_EVENT_MESG_DATA16,
  FIT_EVENT_MESG_EVENT,
  FIT_EVENT_MESG_EVENT_TYPE,
  FIT_EVENT_MESG_EVENT_GROUP,
  FIT_EVENT_MESG_FIELDS
}
 
enum  FIT_FIELD_CAPABILITIES_FIELD_NUM {
  FIT_FIELD_CAPABILITIES_FIELD_NUM_MESSAGE_INDEX,
  FIT_FIELD_CAPABILITIES_FIELD_NUM_MESG_NUM,
  FIT_FIELD_CAPABILITIES_FIELD_NUM_COUNT,
  FIT_FIELD_CAPABILITIES_FIELD_NUM_FILE,
  FIT_FIELD_CAPABILITIES_FIELD_NUM_FIELD_NUM,
  FIT_FIELD_CAPABILITIES_FIELD_NUM_BITS
}
 
enum  FIT_FIELD_CAPABILITIES_MESG_FIELD {
  FIT_FIELD_CAPABILITIES_MESG_MESSAGE_INDEX,
  FIT_FIELD_CAPABILITIES_MESG_MESG_NUM,
  FIT_FIELD_CAPABILITIES_MESG_COUNT,
  FIT_FIELD_CAPABILITIES_MESG_FILE,
  FIT_FIELD_CAPABILITIES_MESG_FIELD_NUM,
  FIT_FIELD_CAPABILITIES_MESG_BITS,
  FIT_FIELD_CAPABILITIES_MESG_FIELDS
}
 
enum  FIT_FILE_CAPABILITIES_FIELD_NUM {
  FIT_FILE_CAPABILITIES_FIELD_NUM_DIRECTORY,
  FIT_FILE_CAPABILITIES_FIELD_NUM_MAX_SIZE,
  FIT_FILE_CAPABILITIES_FIELD_NUM_MESSAGE_INDEX,
  FIT_FILE_CAPABILITIES_FIELD_NUM_MAX_COUNT,
  FIT_FILE_CAPABILITIES_FIELD_NUM_TYPE,
  FIT_FILE_CAPABILITIES_FIELD_NUM_FLAGS
}
 
enum  FIT_FILE_CAPABILITIES_MESG_FIELD {
  FIT_FILE_CAPABILITIES_MESG_DIRECTORY,
  FIT_FILE_CAPABILITIES_MESG_MAX_SIZE,
  FIT_FILE_CAPABILITIES_MESG_MESSAGE_INDEX,
  FIT_FILE_CAPABILITIES_MESG_MAX_COUNT,
  FIT_FILE_CAPABILITIES_MESG_TYPE,
  FIT_FILE_CAPABILITIES_MESG_FLAGS,
  FIT_FILE_CAPABILITIES_MESG_FIELDS
}
 
enum  FIT_FILE_CREATOR_FIELD_NUM {
  FIT_FILE_CREATOR_FIELD_NUM_SOFTWARE_VERSION,
  FIT_FILE_CREATOR_FIELD_NUM_HARDWARE_VERSION
}
 
enum  FIT_FILE_CREATOR_MESG_FIELD {
  FIT_FILE_CREATOR_MESG_SOFTWARE_VERSION,
  FIT_FILE_CREATOR_MESG_HARDWARE_VERSION,
  FIT_FILE_CREATOR_MESG_FIELDS
}
 
enum  FIT_FILE_ID_FIELD_NUM {
  FIT_FILE_ID_FIELD_NUM_SERIAL_NUMBER,
  FIT_FILE_ID_FIELD_NUM_TIME_CREATED,
  FIT_FILE_ID_FIELD_NUM_MANUFACTURER,
  FIT_FILE_ID_FIELD_NUM_PRODUCT,
  FIT_FILE_ID_FIELD_NUM_NUMBER,
  FIT_FILE_ID_FIELD_NUM_TYPE
}
 
enum  FIT_FILE_ID_MESG_FIELD {
  FIT_FILE_ID_MESG_SERIAL_NUMBER,
  FIT_FILE_ID_MESG_TIME_CREATED,
  FIT_FILE_ID_MESG_MANUFACTURER,
  FIT_FILE_ID_MESG_PRODUCT,
  FIT_FILE_ID_MESG_NUMBER,
  FIT_FILE_ID_MESG_TYPE,
  FIT_FILE_ID_MESG_FIELDS
}
 
enum  FIT_GOAL_FIELD_NUM {
  FIT_GOAL_FIELD_NUM_START_DATE,
  FIT_GOAL_FIELD_NUM_END_DATE,
  FIT_GOAL_FIELD_NUM_VALUE,
  FIT_GOAL_FIELD_NUM_TARGET_VALUE,
  FIT_GOAL_FIELD_NUM_MESSAGE_INDEX,
  FIT_GOAL_FIELD_NUM_RECURRENCE_VALUE,
  FIT_GOAL_FIELD_NUM_SPORT,
  FIT_GOAL_FIELD_NUM_SUB_SPORT,
  FIT_GOAL_FIELD_NUM_TYPE,
  FIT_GOAL_FIELD_NUM_REPEAT,
  FIT_GOAL_FIELD_NUM_RECURRENCE,
  FIT_GOAL_FIELD_NUM_ENABLED
}
 
enum  FIT_GOAL_MESG_FIELD {
  FIT_GOAL_MESG_START_DATE,
  FIT_GOAL_MESG_END_DATE,
  FIT_GOAL_MESG_VALUE,
  FIT_GOAL_MESG_TARGET_VALUE,
  FIT_GOAL_MESG_MESSAGE_INDEX,
  FIT_GOAL_MESG_RECURRENCE_VALUE,
  FIT_GOAL_MESG_SPORT,
  FIT_GOAL_MESG_SUB_SPORT,
  FIT_GOAL_MESG_TYPE,
  FIT_GOAL_MESG_REPEAT,
  FIT_GOAL_MESG_RECURRENCE,
  FIT_GOAL_MESG_ENABLED,
  FIT_GOAL_MESG_FIELDS
}
 
enum  FIT_HR_ZONE_FIELD_NUM {
  FIT_HR_ZONE_FIELD_NUM_MESSAGE_INDEX,
  FIT_HR_ZONE_FIELD_NUM_HIGH_BPM,
  FIT_HR_ZONE_FIELD_NUM_NAME
}
 
enum  FIT_HR_ZONE_MESG_FIELD {
  FIT_HR_ZONE_MESG_MESSAGE_INDEX,
  FIT_HR_ZONE_MESG_HIGH_BPM,
  FIT_HR_ZONE_MESG_NAME,
  FIT_HR_ZONE_MESG_FIELDS
}
 
enum  FIT_HRM_PROFILE_FIELD_NUM {
  FIT_HRM_PROFILE_FIELD_NUM_MESSAGE_INDEX,
  FIT_HRM_PROFILE_FIELD_NUM_HRM_ANT_ID,
  FIT_HRM_PROFILE_FIELD_NUM_ENABLED,
  FIT_HRM_PROFILE_FIELD_NUM_LOG_HRV,
  FIT_HRM_PROFILE_FIELD_NUM_HRM_ANT_ID_TRANS_TYPE
}
 
enum  FIT_HRM_PROFILE_MESG_FIELD {
  FIT_HRM_PROFILE_MESG_MESSAGE_INDEX,
  FIT_HRM_PROFILE_MESG_HRM_ANT_ID,
  FIT_HRM_PROFILE_MESG_ENABLED,
  FIT_HRM_PROFILE_MESG_LOG_HRV,
  FIT_HRM_PROFILE_MESG_HRM_ANT_ID_TRANS_TYPE,
  FIT_HRM_PROFILE_MESG_FIELDS
}
 
enum  FIT_HRV_FIELD_NUM { FIT_HRV_FIELD_NUM_TIME }
 
enum  FIT_HRV_MESG_FIELD {
  FIT_HRV_MESG_TIME,
  FIT_HRV_MESG_FIELDS
}
 
enum  FIT_LAP_FIELD_NUM {
  FIT_LAP_FIELD_NUM_TIMESTAMP,
  FIT_LAP_FIELD_NUM_START_TIME,
  FIT_LAP_FIELD_NUM_START_POSITION_LAT,
  FIT_LAP_FIELD_NUM_START_POSITION_LONG,
  FIT_LAP_FIELD_NUM_END_POSITION_LAT,
  FIT_LAP_FIELD_NUM_END_POSITION_LONG,
  FIT_LAP_FIELD_NUM_TOTAL_ELAPSED_TIME,
  FIT_LAP_FIELD_NUM_TOTAL_TIMER_TIME,
  FIT_LAP_FIELD_NUM_TOTAL_DISTANCE,
  FIT_LAP_FIELD_NUM_TOTAL_CYCLES,
  FIT_LAP_FIELD_NUM_TOTAL_WORK,
  FIT_LAP_FIELD_NUM_MESSAGE_INDEX,
  FIT_LAP_FIELD_NUM_TOTAL_CALORIES,
  FIT_LAP_FIELD_NUM_TOTAL_FAT_CALORIES,
  FIT_LAP_FIELD_NUM_AVG_SPEED,
  FIT_LAP_FIELD_NUM_MAX_SPEED,
  FIT_LAP_FIELD_NUM_AVG_POWER,
  FIT_LAP_FIELD_NUM_MAX_POWER,
  FIT_LAP_FIELD_NUM_TOTAL_ASCENT,
  FIT_LAP_FIELD_NUM_TOTAL_DESCENT,
  FIT_LAP_FIELD_NUM_NUM_LENGTHS,
  FIT_LAP_FIELD_NUM_NORMALIZED_POWER,
  FIT_LAP_FIELD_NUM_LEFT_RIGHT_BALANCE,
  FIT_LAP_FIELD_NUM_FIRST_LENGTH_INDEX,
  FIT_LAP_FIELD_NUM_AVG_STROKE_DISTANCE,
  FIT_LAP_FIELD_NUM_NUM_ACTIVE_LENGTHS,
  FIT_LAP_FIELD_NUM_EVENT,
  FIT_LAP_FIELD_NUM_EVENT_TYPE,
  FIT_LAP_FIELD_NUM_AVG_HEART_RATE,
  FIT_LAP_FIELD_NUM_MAX_HEART_RATE,
  FIT_LAP_FIELD_NUM_AVG_CADENCE,
  FIT_LAP_FIELD_NUM_MAX_CADENCE,
  FIT_LAP_FIELD_NUM_INTENSITY,
  FIT_LAP_FIELD_NUM_LAP_TRIGGER,
  FIT_LAP_FIELD_NUM_SPORT,
  FIT_LAP_FIELD_NUM_EVENT_GROUP,
  FIT_LAP_FIELD_NUM_SWIM_STROKE,
  FIT_LAP_FIELD_NUM_SUB_SPORT,
  FIT_LAP_FIELD_NUM_MIN_HEART_RATE
}
 
enum  FIT_LAP_MESG_FIELD {
  FIT_LAP_MESG_TIMESTAMP,
  FIT_LAP_MESG_START_TIME,
  FIT_LAP_MESG_START_POSITION_LAT,
  FIT_LAP_MESG_START_POSITION_LONG,
  FIT_LAP_MESG_END_POSITION_LAT,
  FIT_LAP_MESG_END_POSITION_LONG,
  FIT_LAP_MESG_TOTAL_ELAPSED_TIME,
  FIT_LAP_MESG_TOTAL_TIMER_TIME,
  FIT_LAP_MESG_TOTAL_DISTANCE,
  FIT_LAP_MESG_TOTAL_CYCLES,
  FIT_LAP_MESG_TOTAL_WORK,
  FIT_LAP_MESG_MESSAGE_INDEX,
  FIT_LAP_MESG_TOTAL_CALORIES,
  FIT_LAP_MESG_TOTAL_FAT_CALORIES,
  FIT_LAP_MESG_AVG_SPEED,
  FIT_LAP_MESG_MAX_SPEED,
  FIT_LAP_MESG_AVG_POWER,
  FIT_LAP_MESG_MAX_POWER,
  FIT_LAP_MESG_TOTAL_ASCENT,
  FIT_LAP_MESG_TOTAL_DESCENT,
  FIT_LAP_MESG_NUM_LENGTHS,
  FIT_LAP_MESG_NORMALIZED_POWER,
  FIT_LAP_MESG_LEFT_RIGHT_BALANCE,
  FIT_LAP_MESG_FIRST_LENGTH_INDEX,
  FIT_LAP_MESG_AVG_STROKE_DISTANCE,
  FIT_LAP_MESG_NUM_ACTIVE_LENGTHS,
  FIT_LAP_MESG_EVENT,
  FIT_LAP_MESG_EVENT_TYPE,
  FIT_LAP_MESG_AVG_HEART_RATE,
  FIT_LAP_MESG_MAX_HEART_RATE,
  FIT_LAP_MESG_AVG_CADENCE,
  FIT_LAP_MESG_MAX_CADENCE,
  FIT_LAP_MESG_INTENSITY,
  FIT_LAP_MESG_LAP_TRIGGER,
  FIT_LAP_MESG_SPORT,
  FIT_LAP_MESG_EVENT_GROUP,
  FIT_LAP_MESG_SWIM_STROKE,
  FIT_LAP_MESG_SUB_SPORT,
  FIT_LAP_MESG_MIN_HEART_RATE,
  FIT_LAP_MESG_FIELDS
}
 
enum  FIT_LENGTH_FIELD_NUM {
  FIT_LENGTH_FIELD_NUM_TIMESTAMP,
  FIT_LENGTH_FIELD_NUM_START_TIME,
  FIT_LENGTH_FIELD_NUM_TOTAL_ELAPSED_TIME,
  FIT_LENGTH_FIELD_NUM_TOTAL_TIMER_TIME,
  FIT_LENGTH_FIELD_NUM_MESSAGE_INDEX,
  FIT_LENGTH_FIELD_NUM_TOTAL_STROKES,
  FIT_LENGTH_FIELD_NUM_AVG_SPEED,
  FIT_LENGTH_FIELD_NUM_TOTAL_CALORIES,
  FIT_LENGTH_FIELD_NUM_EVENT,
  FIT_LENGTH_FIELD_NUM_EVENT_TYPE,
  FIT_LENGTH_FIELD_NUM_SWIM_STROKE,
  FIT_LENGTH_FIELD_NUM_AVG_SWIMMING_CADENCE,
  FIT_LENGTH_FIELD_NUM_EVENT_GROUP,
  FIT_LENGTH_FIELD_NUM_LENGTH_TYPE
}
 
enum  FIT_LENGTH_MESG_FIELD {
  FIT_LENGTH_MESG_TIMESTAMP,
  FIT_LENGTH_MESG_START_TIME,
  FIT_LENGTH_MESG_TOTAL_ELAPSED_TIME,
  FIT_LENGTH_MESG_TOTAL_TIMER_TIME,
  FIT_LENGTH_MESG_MESSAGE_INDEX,
  FIT_LENGTH_MESG_TOTAL_STROKES,
  FIT_LENGTH_MESG_AVG_SPEED,
  FIT_LENGTH_MESG_TOTAL_CALORIES,
  FIT_LENGTH_MESG_EVENT,
  FIT_LENGTH_MESG_EVENT_TYPE,
  FIT_LENGTH_MESG_SWIM_STROKE,
  FIT_LENGTH_MESG_AVG_SWIMMING_CADENCE,
  FIT_LENGTH_MESG_EVENT_GROUP,
  FIT_LENGTH_MESG_LENGTH_TYPE,
  FIT_LENGTH_MESG_FIELDS
}
 
enum  FIT_MESG {
  FIT_MESG_PAD,
  FIT_MESG_FILE_ID,
  FIT_MESG_FILE_CREATOR,
  FIT_MESG_SOFTWARE,
  FIT_MESG_CAPABILITIES,
  FIT_MESG_FILE_CAPABILITIES,
  FIT_MESG_MESG_CAPABILITIES,
  FIT_MESG_FIELD_CAPABILITIES,
  FIT_MESG_DEVICE_SETTINGS,
  FIT_MESG_USER_PROFILE,
  FIT_MESG_HRM_PROFILE,
  FIT_MESG_SDM_PROFILE,
  FIT_MESG_BIKE_PROFILE,
  FIT_MESG_ZONES_TARGET,
  FIT_MESG_SPORT,
  FIT_MESG_HR_ZONE,
  FIT_MESG_POWER_ZONE,
  FIT_MESG_MET_ZONE,
  FIT_MESG_GOAL,
  FIT_MESG_ACTIVITY,
  FIT_MESG_SESSION,
  FIT_MESG_LAP,
  FIT_MESG_LENGTH,
  FIT_MESG_RECORD,
  FIT_MESG_EVENT,
  FIT_MESG_DEVICE_INFO,
  FIT_MESG_HRV,
  FIT_MESG_COURSE,
  FIT_MESG_COURSE_POINT,
  FIT_MESG_WORKOUT,
  FIT_MESG_WORKOUT_STEP,
  FIT_MESG_SCHEDULE,
  FIT_MESG_TOTALS,
  FIT_MESG_WEIGHT_SCALE,
  FIT_MESG_BLOOD_PRESSURE,
  FIT_MESG_MONITORING_INFO,
  FIT_MESG_MONITORING,
  FIT_MESGS
}
 
enum  FIT_MESG_CAPABILITIES_FIELD_NUM {
  FIT_MESG_CAPABILITIES_FIELD_NUM_MESSAGE_INDEX,
  FIT_MESG_CAPABILITIES_FIELD_NUM_MESG_NUM,
  FIT_MESG_CAPABILITIES_FIELD_NUM_COUNT,
  FIT_MESG_CAPABILITIES_FIELD_NUM_FILE,
  FIT_MESG_CAPABILITIES_FIELD_NUM_COUNT_TYPE
}
 
enum  FIT_MESG_CAPABILITIES_MESG_FIELD {
  FIT_MESG_CAPABILITIES_MESG_MESSAGE_INDEX,
  FIT_MESG_CAPABILITIES_MESG_MESG_NUM,
  FIT_MESG_CAPABILITIES_MESG_COUNT,
  FIT_MESG_CAPABILITIES_MESG_FILE,
  FIT_MESG_CAPABILITIES_MESG_COUNT_TYPE,
  FIT_MESG_CAPABILITIES_MESG_FIELDS
}
 
enum  FIT_MET_ZONE_FIELD_NUM {
  FIT_MET_ZONE_FIELD_NUM_MESSAGE_INDEX,
  FIT_MET_ZONE_FIELD_NUM_CALORIES,
  FIT_MET_ZONE_FIELD_NUM_HIGH_BPM,
  FIT_MET_ZONE_FIELD_NUM_FAT_CALORIES
}
 
enum  FIT_MET_ZONE_MESG_FIELD {
  FIT_MET_ZONE_MESG_MESSAGE_INDEX,
  FIT_MET_ZONE_MESG_CALORIES,
  FIT_MET_ZONE_MESG_HIGH_BPM,
  FIT_MET_ZONE_MESG_FAT_CALORIES,
  FIT_MET_ZONE_MESG_FIELDS
}
 
enum  FIT_MONITORING_FIELD_NUM {
  FIT_MONITORING_FIELD_NUM_TIMESTAMP,
  FIT_MONITORING_FIELD_NUM_DISTANCE,
  FIT_MONITORING_FIELD_NUM_CYCLES,
  FIT_MONITORING_FIELD_NUM_ACTIVE_TIME,
  FIT_MONITORING_FIELD_NUM_LOCAL_TIMESTAMP,
  FIT_MONITORING_FIELD_NUM_CALORIES,
  FIT_MONITORING_FIELD_NUM_COMPRESSED_DISTANCE,
  FIT_MONITORING_FIELD_NUM_COMPRESSED_CYCLES,
  FIT_MONITORING_FIELD_NUM_COMPRESSED_ACTIVE_TIME,
  FIT_MONITORING_FIELD_NUM_DEVICE_INDEX,
  FIT_MONITORING_FIELD_NUM_ACTIVITY_TYPE,
  FIT_MONITORING_FIELD_NUM_ACTIVITY_SUBTYPE
}
 
enum  FIT_MONITORING_INFO_FIELD_NUM {
  FIT_MONITORING_INFO_FIELD_NUM_TIMESTAMP,
  FIT_MONITORING_INFO_FIELD_NUM_LOCAL_TIMESTAMP
}
 
enum  FIT_MONITORING_INFO_MESG_FIELD {
  FIT_MONITORING_INFO_MESG_TIMESTAMP,
  FIT_MONITORING_INFO_MESG_LOCAL_TIMESTAMP,
  FIT_MONITORING_INFO_MESG_FIELDS
}
 
enum  FIT_MONITORING_MESG_FIELD {
  FIT_MONITORING_MESG_TIMESTAMP,
  FIT_MONITORING_MESG_DISTANCE,
  FIT_MONITORING_MESG_CYCLES,
  FIT_MONITORING_MESG_ACTIVE_TIME,
  FIT_MONITORING_MESG_LOCAL_TIMESTAMP,
  FIT_MONITORING_MESG_CALORIES,
  FIT_MONITORING_MESG_COMPRESSED_DISTANCE,
  FIT_MONITORING_MESG_COMPRESSED_CYCLES,
  FIT_MONITORING_MESG_COMPRESSED_ACTIVE_TIME,
  FIT_MONITORING_MESG_DEVICE_INDEX,
  FIT_MONITORING_MESG_ACTIVITY_TYPE,
  FIT_MONITORING_MESG_ACTIVITY_SUBTYPE,
  FIT_MONITORING_MESG_FIELDS
}
 
enum  FIT_POWER_ZONE_FIELD_NUM {
  FIT_POWER_ZONE_FIELD_NUM_MESSAGE_INDEX,
  FIT_POWER_ZONE_FIELD_NUM_HIGH_VALUE,
  FIT_POWER_ZONE_FIELD_NUM_NAME
}
 
enum  FIT_POWER_ZONE_MESG_FIELD {
  FIT_POWER_ZONE_MESG_MESSAGE_INDEX,
  FIT_POWER_ZONE_MESG_HIGH_VALUE,
  FIT_POWER_ZONE_MESG_NAME,
  FIT_POWER_ZONE_MESG_FIELDS
}
 
enum  FIT_RECORD_FIELD_NUM {
  FIT_RECORD_FIELD_NUM_TIMESTAMP,
  FIT_RECORD_FIELD_NUM_POSITION_LAT,
  FIT_RECORD_FIELD_NUM_POSITION_LONG,
  FIT_RECORD_FIELD_NUM_DISTANCE,
  FIT_RECORD_FIELD_NUM_TIME_FROM_COURSE,
  FIT_RECORD_FIELD_NUM_TOTAL_CYCLES,
  FIT_RECORD_FIELD_NUM_ACCUMULATED_POWER,
  FIT_RECORD_FIELD_NUM_ALTITUDE,
  FIT_RECORD_FIELD_NUM_SPEED,
  FIT_RECORD_FIELD_NUM_POWER,
  FIT_RECORD_FIELD_NUM_GRADE,
  FIT_RECORD_FIELD_NUM_COMPRESSED_ACCUMULATED_POWER,
  FIT_RECORD_FIELD_NUM_HEART_RATE,
  FIT_RECORD_FIELD_NUM_CADENCE,
  FIT_RECORD_FIELD_NUM_COMPRESSED_SPEED_DISTANCE,
  FIT_RECORD_FIELD_NUM_RESISTANCE,
  FIT_RECORD_FIELD_NUM_CYCLE_LENGTH,
  FIT_RECORD_FIELD_NUM_TEMPERATURE,
  FIT_RECORD_FIELD_NUM_SPEED_1S,
  FIT_RECORD_FIELD_NUM_CYCLES,
  FIT_RECORD_FIELD_NUM_LEFT_RIGHT_BALANCE
}
 
enum  FIT_RECORD_MESG_FIELD {
  FIT_RECORD_MESG_TIMESTAMP,
  FIT_RECORD_MESG_POSITION_LAT,
  FIT_RECORD_MESG_POSITION_LONG,
  FIT_RECORD_MESG_DISTANCE,
  FIT_RECORD_MESG_TIME_FROM_COURSE,
  FIT_RECORD_MESG_TOTAL_CYCLES,
  FIT_RECORD_MESG_ACCUMULATED_POWER,
  FIT_RECORD_MESG_ALTITUDE,
  FIT_RECORD_MESG_SPEED,
  FIT_RECORD_MESG_POWER,
  FIT_RECORD_MESG_GRADE,
  FIT_RECORD_MESG_COMPRESSED_ACCUMULATED_POWER,
  FIT_RECORD_MESG_HEART_RATE,
  FIT_RECORD_MESG_CADENCE,
  FIT_RECORD_MESG_COMPRESSED_SPEED_DISTANCE,
  FIT_RECORD_MESG_RESISTANCE,
  FIT_RECORD_MESG_CYCLE_LENGTH,
  FIT_RECORD_MESG_TEMPERATURE,
  FIT_RECORD_MESG_SPEED_1S,
  FIT_RECORD_MESG_CYCLES,
  FIT_RECORD_MESG_LEFT_RIGHT_BALANCE,
  FIT_RECORD_MESG_FIELDS
}
 
enum  FIT_SCHEDULE_FIELD_NUM {
  FIT_SCHEDULE_FIELD_NUM_SERIAL_NUMBER,
  FIT_SCHEDULE_FIELD_NUM_TIME_CREATED,
  FIT_SCHEDULE_FIELD_NUM_SCHEDULED_TIME,
  FIT_SCHEDULE_FIELD_NUM_MANUFACTURER,
  FIT_SCHEDULE_FIELD_NUM_PRODUCT,
  FIT_SCHEDULE_FIELD_NUM_COMPLETED,
  FIT_SCHEDULE_FIELD_NUM_TYPE
}
 
enum  FIT_SCHEDULE_MESG_FIELD {
  FIT_SCHEDULE_MESG_SERIAL_NUMBER,
  FIT_SCHEDULE_MESG_TIME_CREATED,
  FIT_SCHEDULE_MESG_SCHEDULED_TIME,
  FIT_SCHEDULE_MESG_MANUFACTURER,
  FIT_SCHEDULE_MESG_PRODUCT,
  FIT_SCHEDULE_MESG_COMPLETED,
  FIT_SCHEDULE_MESG_TYPE,
  FIT_SCHEDULE_MESG_FIELDS
}
 
enum  FIT_SDM_PROFILE_FIELD_NUM {
  FIT_SDM_PROFILE_FIELD_NUM_ODOMETER,
  FIT_SDM_PROFILE_FIELD_NUM_MESSAGE_INDEX,
  FIT_SDM_PROFILE_FIELD_NUM_SDM_ANT_ID,
  FIT_SDM_PROFILE_FIELD_NUM_SDM_CAL_FACTOR,
  FIT_SDM_PROFILE_FIELD_NUM_ENABLED,
  FIT_SDM_PROFILE_FIELD_NUM_SPEED_SOURCE,
  FIT_SDM_PROFILE_FIELD_NUM_SDM_ANT_ID_TRANS_TYPE
}
 
enum  FIT_SDM_PROFILE_MESG_FIELD {
  FIT_SDM_PROFILE_MESG_ODOMETER,
  FIT_SDM_PROFILE_MESG_MESSAGE_INDEX,
  FIT_SDM_PROFILE_MESG_SDM_ANT_ID,
  FIT_SDM_PROFILE_MESG_SDM_CAL_FACTOR,
  FIT_SDM_PROFILE_MESG_ENABLED,
  FIT_SDM_PROFILE_MESG_SPEED_SOURCE,
  FIT_SDM_PROFILE_MESG_SDM_ANT_ID_TRANS_TYPE,
  FIT_SDM_PROFILE_MESG_FIELDS
}
 
enum  FIT_SESSION_FIELD_NUM {
  FIT_SESSION_FIELD_NUM_TIMESTAMP,
  FIT_SESSION_FIELD_NUM_START_TIME,
  FIT_SESSION_FIELD_NUM_START_POSITION_LAT,
  FIT_SESSION_FIELD_NUM_START_POSITION_LONG,
  FIT_SESSION_FIELD_NUM_TOTAL_ELAPSED_TIME,
  FIT_SESSION_FIELD_NUM_TOTAL_TIMER_TIME,
  FIT_SESSION_FIELD_NUM_TOTAL_DISTANCE,
  FIT_SESSION_FIELD_NUM_TOTAL_CYCLES,
  FIT_SESSION_FIELD_NUM_NEC_LAT,
  FIT_SESSION_FIELD_NUM_NEC_LONG,
  FIT_SESSION_FIELD_NUM_SWC_LAT,
  FIT_SESSION_FIELD_NUM_SWC_LONG,
  FIT_SESSION_FIELD_NUM_AVG_STROKE_COUNT,
  FIT_SESSION_FIELD_NUM_TOTAL_WORK,
  FIT_SESSION_FIELD_NUM_MESSAGE_INDEX,
  FIT_SESSION_FIELD_NUM_TOTAL_CALORIES,
  FIT_SESSION_FIELD_NUM_TOTAL_FAT_CALORIES,
  FIT_SESSION_FIELD_NUM_AVG_SPEED,
  FIT_SESSION_FIELD_NUM_MAX_SPEED,
  FIT_SESSION_FIELD_NUM_AVG_POWER,
  FIT_SESSION_FIELD_NUM_MAX_POWER,
  FIT_SESSION_FIELD_NUM_TOTAL_ASCENT,
  FIT_SESSION_FIELD_NUM_TOTAL_DESCENT,
  FIT_SESSION_FIELD_NUM_FIRST_LAP_INDEX,
  FIT_SESSION_FIELD_NUM_NUM_LAPS,
  FIT_SESSION_FIELD_NUM_NORMALIZED_POWER,
  FIT_SESSION_FIELD_NUM_TRAINING_STRESS_SCORE,
  FIT_SESSION_FIELD_NUM_INTENSITY_FACTOR,
  FIT_SESSION_FIELD_NUM_LEFT_RIGHT_BALANCE,
  FIT_SESSION_FIELD_NUM_AVG_STROKE_DISTANCE,
  FIT_SESSION_FIELD_NUM_POOL_LENGTH,
  FIT_SESSION_FIELD_NUM_NUM_ACTIVE_LENGTHS,
  FIT_SESSION_FIELD_NUM_EVENT,
  FIT_SESSION_FIELD_NUM_EVENT_TYPE,
  FIT_SESSION_FIELD_NUM_SPORT,
  FIT_SESSION_FIELD_NUM_SUB_SPORT,
  FIT_SESSION_FIELD_NUM_AVG_HEART_RATE,
  FIT_SESSION_FIELD_NUM_MAX_HEART_RATE,
  FIT_SESSION_FIELD_NUM_AVG_CADENCE,
  FIT_SESSION_FIELD_NUM_MAX_CADENCE,
  FIT_SESSION_FIELD_NUM_TOTAL_TRAINING_EFFECT,
  FIT_SESSION_FIELD_NUM_EVENT_GROUP,
  FIT_SESSION_FIELD_NUM_TRIGGER,
  FIT_SESSION_FIELD_NUM_SWIM_STROKE,
  FIT_SESSION_FIELD_NUM_POOL_LENGTH_UNIT,
  FIT_SESSION_FIELD_NUM_MIN_HEART_RATE
}
 
enum  FIT_SESSION_MESG_FIELD {
  FIT_SESSION_MESG_TIMESTAMP,
  FIT_SESSION_MESG_START_TIME,
  FIT_SESSION_MESG_START_POSITION_LAT,
  FIT_SESSION_MESG_START_POSITION_LONG,
  FIT_SESSION_MESG_TOTAL_ELAPSED_TIME,
  FIT_SESSION_MESG_TOTAL_TIMER_TIME,
  FIT_SESSION_MESG_TOTAL_DISTANCE,
  FIT_SESSION_MESG_TOTAL_CYCLES,
  FIT_SESSION_MESG_NEC_LAT,
  FIT_SESSION_MESG_NEC_LONG,
  FIT_SESSION_MESG_SWC_LAT,
  FIT_SESSION_MESG_SWC_LONG,
  FIT_SESSION_MESG_AVG_STROKE_COUNT,
  FIT_SESSION_MESG_TOTAL_WORK,
  FIT_SESSION_MESG_MESSAGE_INDEX,
  FIT_SESSION_MESG_TOTAL_CALORIES,
  FIT_SESSION_MESG_TOTAL_FAT_CALORIES,
  FIT_SESSION_MESG_AVG_SPEED,
  FIT_SESSION_MESG_MAX_SPEED,
  FIT_SESSION_MESG_AVG_POWER,
  FIT_SESSION_MESG_MAX_POWER,
  FIT_SESSION_MESG_TOTAL_ASCENT,
  FIT_SESSION_MESG_TOTAL_DESCENT,
  FIT_SESSION_MESG_FIRST_LAP_INDEX,
  FIT_SESSION_MESG_NUM_LAPS,
  FIT_SESSION_MESG_NORMALIZED_POWER,
  FIT_SESSION_MESG_TRAINING_STRESS_SCORE,
  FIT_SESSION_MESG_INTENSITY_FACTOR,
  FIT_SESSION_MESG_LEFT_RIGHT_BALANCE,
  FIT_SESSION_MESG_AVG_STROKE_DISTANCE,
  FIT_SESSION_MESG_POOL_LENGTH,
  FIT_SESSION_MESG_NUM_ACTIVE_LENGTHS,
  FIT_SESSION_MESG_EVENT,
  FIT_SESSION_MESG_EVENT_TYPE,
  FIT_SESSION_MESG_SPORT,
  FIT_SESSION_MESG_SUB_SPORT,
  FIT_SESSION_MESG_AVG_HEART_RATE,
  FIT_SESSION_MESG_MAX_HEART_RATE,
  FIT_SESSION_MESG_AVG_CADENCE,
  FIT_SESSION_MESG_MAX_CADENCE,
  FIT_SESSION_MESG_TOTAL_TRAINING_EFFECT,
  FIT_SESSION_MESG_EVENT_GROUP,
  FIT_SESSION_MESG_TRIGGER,
  FIT_SESSION_MESG_SWIM_STROKE,
  FIT_SESSION_MESG_POOL_LENGTH_UNIT,
  FIT_SESSION_MESG_MIN_HEART_RATE,
  FIT_SESSION_MESG_FIELDS
}
 
enum  FIT_SOFTWARE_FIELD_NUM {
  FIT_SOFTWARE_FIELD_NUM_PART_NUMBER,
  FIT_SOFTWARE_FIELD_NUM_MESSAGE_INDEX,
  FIT_SOFTWARE_FIELD_NUM_VERSION,
  FIT_SOFTWARE_FIELD_NUM_MANUFACTURER,
  FIT_SOFTWARE_FIELD_NUM_PRODUCT
}
 
enum  FIT_SOFTWARE_MESG_FIELD {
  FIT_SOFTWARE_MESG_PART_NUMBER,
  FIT_SOFTWARE_MESG_MESSAGE_INDEX,
  FIT_SOFTWARE_MESG_VERSION,
  FIT_SOFTWARE_MESG_MANUFACTURER,
  FIT_SOFTWARE_MESG_PRODUCT,
  FIT_SOFTWARE_MESG_FIELDS
}
 
enum  FIT_SPORT_FIELD_NUM {
  FIT_SPORT_FIELD_NUM_NAME,
  FIT_SPORT_FIELD_NUM_SPORT,
  FIT_SPORT_FIELD_NUM_SUB_SPORT
}
 
enum  FIT_SPORT_MESG_FIELD {
  FIT_SPORT_MESG_NAME,
  FIT_SPORT_MESG_SPORT,
  FIT_SPORT_MESG_SUB_SPORT,
  FIT_SPORT_MESG_FIELDS
}
 
enum  FIT_TOTALS_FIELD_NUM {
  FIT_TOTALS_FIELD_NUM_TIMESTAMP,
  FIT_TOTALS_FIELD_NUM_TIMER_TIME,
  FIT_TOTALS_FIELD_NUM_DISTANCE,
  FIT_TOTALS_FIELD_NUM_CALORIES,
  FIT_TOTALS_FIELD_NUM_ELAPSED_TIME,
  FIT_TOTALS_FIELD_NUM_MESSAGE_INDEX,
  FIT_TOTALS_FIELD_NUM_SESSIONS,
  FIT_TOTALS_FIELD_NUM_SPORT
}
 
enum  FIT_TOTALS_MESG_FIELD {
  FIT_TOTALS_MESG_TIMESTAMP,
  FIT_TOTALS_MESG_TIMER_TIME,
  FIT_TOTALS_MESG_DISTANCE,
  FIT_TOTALS_MESG_CALORIES,
  FIT_TOTALS_MESG_ELAPSED_TIME,
  FIT_TOTALS_MESG_MESSAGE_INDEX,
  FIT_TOTALS_MESG_SESSIONS,
  FIT_TOTALS_MESG_SPORT,
  FIT_TOTALS_MESG_FIELDS
}
 
enum  FIT_USER_PROFILE_FIELD_NUM {
  FIT_USER_PROFILE_FIELD_NUM_FRIENDLY_NAME,
  FIT_USER_PROFILE_FIELD_NUM_MESSAGE_INDEX,
  FIT_USER_PROFILE_FIELD_NUM_WEIGHT,
  FIT_USER_PROFILE_FIELD_NUM_LOCAL_ID,
  FIT_USER_PROFILE_FIELD_NUM_GENDER,
  FIT_USER_PROFILE_FIELD_NUM_AGE,
  FIT_USER_PROFILE_FIELD_NUM_HEIGHT,
  FIT_USER_PROFILE_FIELD_NUM_LANGUAGE,
  FIT_USER_PROFILE_FIELD_NUM_ELEV_SETTING,
  FIT_USER_PROFILE_FIELD_NUM_WEIGHT_SETTING,
  FIT_USER_PROFILE_FIELD_NUM_RESTING_HEART_RATE,
  FIT_USER_PROFILE_FIELD_NUM_DEFAULT_MAX_RUNNING_HEART_RATE,
  FIT_USER_PROFILE_FIELD_NUM_DEFAULT_MAX_BIKING_HEART_RATE,
  FIT_USER_PROFILE_FIELD_NUM_DEFAULT_MAX_HEART_RATE,
  FIT_USER_PROFILE_FIELD_NUM_HR_SETTING,
  FIT_USER_PROFILE_FIELD_NUM_SPEED_SETTING,
  FIT_USER_PROFILE_FIELD_NUM_DIST_SETTING,
  FIT_USER_PROFILE_FIELD_NUM_POWER_SETTING,
  FIT_USER_PROFILE_FIELD_NUM_ACTIVITY_CLASS,
  FIT_USER_PROFILE_FIELD_NUM_POSITION_SETTING,
  FIT_USER_PROFILE_FIELD_NUM_TEMPERATURE_SETTING,
  FIT_USER_PROFILE_FIELD_NUM_GLOBAL_ID
}
 
enum  FIT_USER_PROFILE_MESG_FIELD {
  FIT_USER_PROFILE_MESG_FRIENDLY_NAME,
  FIT_USER_PROFILE_MESG_MESSAGE_INDEX,
  FIT_USER_PROFILE_MESG_WEIGHT,
  FIT_USER_PROFILE_MESG_LOCAL_ID,
  FIT_USER_PROFILE_MESG_GENDER,
  FIT_USER_PROFILE_MESG_AGE,
  FIT_USER_PROFILE_MESG_HEIGHT,
  FIT_USER_PROFILE_MESG_LANGUAGE,
  FIT_USER_PROFILE_MESG_ELEV_SETTING,
  FIT_USER_PROFILE_MESG_WEIGHT_SETTING,
  FIT_USER_PROFILE_MESG_RESTING_HEART_RATE,
  FIT_USER_PROFILE_MESG_DEFAULT_MAX_RUNNING_HEART_RATE,
  FIT_USER_PROFILE_MESG_DEFAULT_MAX_BIKING_HEART_RATE,
  FIT_USER_PROFILE_MESG_DEFAULT_MAX_HEART_RATE,
  FIT_USER_PROFILE_MESG_HR_SETTING,
  FIT_USER_PROFILE_MESG_SPEED_SETTING,
  FIT_USER_PROFILE_MESG_DIST_SETTING,
  FIT_USER_PROFILE_MESG_POWER_SETTING,
  FIT_USER_PROFILE_MESG_ACTIVITY_CLASS,
  FIT_USER_PROFILE_MESG_POSITION_SETTING,
  FIT_USER_PROFILE_MESG_TEMPERATURE_SETTING,
  FIT_USER_PROFILE_MESG_GLOBAL_ID,
  FIT_USER_PROFILE_MESG_FIELDS
}
 
enum  FIT_WEIGHT_SCALE_FIELD_NUM {
  FIT_WEIGHT_SCALE_FIELD_NUM_TIMESTAMP,
  FIT_WEIGHT_SCALE_FIELD_NUM_WEIGHT,
  FIT_WEIGHT_SCALE_FIELD_NUM_PERCENT_FAT,
  FIT_WEIGHT_SCALE_FIELD_NUM_PERCENT_HYDRATION,
  FIT_WEIGHT_SCALE_FIELD_NUM_VISCERAL_FAT_MASS,
  FIT_WEIGHT_SCALE_FIELD_NUM_BONE_MASS,
  FIT_WEIGHT_SCALE_FIELD_NUM_MUSCLE_MASS,
  FIT_WEIGHT_SCALE_FIELD_NUM_BASAL_MET,
  FIT_WEIGHT_SCALE_FIELD_NUM_ACTIVE_MET,
  FIT_WEIGHT_SCALE_FIELD_NUM_USER_PROFILE_INDEX,
  FIT_WEIGHT_SCALE_FIELD_NUM_PHYSIQUE_RATING,
  FIT_WEIGHT_SCALE_FIELD_NUM_METABOLIC_AGE,
  FIT_WEIGHT_SCALE_FIELD_NUM_VISCERAL_FAT_RATING
}
 
enum  FIT_WEIGHT_SCALE_MESG_FIELD {
  FIT_WEIGHT_SCALE_MESG_TIMESTAMP,
  FIT_WEIGHT_SCALE_MESG_WEIGHT,
  FIT_WEIGHT_SCALE_MESG_PERCENT_FAT,
  FIT_WEIGHT_SCALE_MESG_PERCENT_HYDRATION,
  FIT_WEIGHT_SCALE_MESG_VISCERAL_FAT_MASS,
  FIT_WEIGHT_SCALE_MESG_BONE_MASS,
  FIT_WEIGHT_SCALE_MESG_MUSCLE_MASS,
  FIT_WEIGHT_SCALE_MESG_BASAL_MET,
  FIT_WEIGHT_SCALE_MESG_ACTIVE_MET,
  FIT_WEIGHT_SCALE_MESG_USER_PROFILE_INDEX,
  FIT_WEIGHT_SCALE_MESG_PHYSIQUE_RATING,
  FIT_WEIGHT_SCALE_MESG_METABOLIC_AGE,
  FIT_WEIGHT_SCALE_MESG_VISCERAL_FAT_RATING,
  FIT_WEIGHT_SCALE_MESG_FIELDS
}
 
enum  FIT_WORKOUT_FIELD_NUM {
  FIT_WORKOUT_FIELD_NUM_CAPABILITIES,
  FIT_WORKOUT_FIELD_NUM_WKT_NAME,
  FIT_WORKOUT_FIELD_NUM_NUM_VALID_STEPS,
  FIT_WORKOUT_FIELD_NUM_SPORT
}
 
enum  FIT_WORKOUT_MESG_FIELD {
  FIT_WORKOUT_MESG_CAPABILITIES,
  FIT_WORKOUT_MESG_WKT_NAME,
  FIT_WORKOUT_MESG_NUM_VALID_STEPS,
  FIT_WORKOUT_MESG_SPORT,
  FIT_WORKOUT_MESG_FIELDS
}
 
enum  FIT_WORKOUT_STEP_FIELD_NUM {
  FIT_WORKOUT_STEP_FIELD_NUM_WKT_STEP_NAME,
  FIT_WORKOUT_STEP_FIELD_NUM_DURATION_VALUE,
  FIT_WORKOUT_STEP_FIELD_NUM_TARGET_VALUE,
  FIT_WORKOUT_STEP_FIELD_NUM_CUSTOM_TARGET_VALUE_LOW,
  FIT_WORKOUT_STEP_FIELD_NUM_CUSTOM_TARGET_VALUE_HIGH,
  FIT_WORKOUT_STEP_FIELD_NUM_MESSAGE_INDEX,
  FIT_WORKOUT_STEP_FIELD_NUM_DURATION_TYPE,
  FIT_WORKOUT_STEP_FIELD_NUM_TARGET_TYPE,
  FIT_WORKOUT_STEP_FIELD_NUM_INTENSITY
}
 
enum  FIT_WORKOUT_STEP_MESG_FIELD {
  FIT_WORKOUT_STEP_MESG_WKT_STEP_NAME,
  FIT_WORKOUT_STEP_MESG_DURATION_VALUE,
  FIT_WORKOUT_STEP_MESG_TARGET_VALUE,
  FIT_WORKOUT_STEP_MESG_CUSTOM_TARGET_VALUE_LOW,
  FIT_WORKOUT_STEP_MESG_CUSTOM_TARGET_VALUE_HIGH,
  FIT_WORKOUT_STEP_MESG_MESSAGE_INDEX,
  FIT_WORKOUT_STEP_MESG_DURATION_TYPE,
  FIT_WORKOUT_STEP_MESG_TARGET_TYPE,
  FIT_WORKOUT_STEP_MESG_INTENSITY,
  FIT_WORKOUT_STEP_MESG_FIELDS
}
 
enum  FIT_ZONES_TARGET_FIELD_NUM {
  FIT_ZONES_TARGET_FIELD_NUM_FUNCTIONAL_THRESHOLD_POWER,
  FIT_ZONES_TARGET_FIELD_NUM_MAX_HEART_RATE,
  FIT_ZONES_TARGET_FIELD_NUM_THRESHOLD_HEART_RATE,
  FIT_ZONES_TARGET_FIELD_NUM_HR_CALC_TYPE,
  FIT_ZONES_TARGET_FIELD_NUM_PWR_CALC_TYPE
}
 
enum  FIT_ZONES_TARGET_MESG_FIELD {
  FIT_ZONES_TARGET_MESG_FUNCTIONAL_THRESHOLD_POWER,
  FIT_ZONES_TARGET_MESG_MAX_HEART_RATE,
  FIT_ZONES_TARGET_MESG_THRESHOLD_HEART_RATE,
  FIT_ZONES_TARGET_MESG_HR_CALC_TYPE,
  FIT_ZONES_TARGET_MESG_PWR_CALC_TYPE,
  FIT_ZONES_TARGET_MESG_FIELDS
}
 

Variables

const FIT_CONST_MESG_DEF_PTR fit_mesg_defs [FIT_MESGS]
 

Macro Definition Documentation

#define FIT_ACTIVITY_AUTO_MULTI_SPORT
#define FIT_ACTIVITY_CLASS_ATHLETE
#define FIT_ACTIVITY_CLASS_COUNT
#define FIT_ACTIVITY_CLASS_INVALID
#define FIT_ACTIVITY_CLASS_LEVEL
#define FIT_ACTIVITY_CLASS_LEVEL_MAX
#define FIT_ACTIVITY_COUNT
#define FIT_ACTIVITY_INVALID
#define FIT_ACTIVITY_MANUAL
#define FIT_ACTIVITY_MESG_DEF_SIZE
#define FIT_ACTIVITY_MESG_SIZE
#define FIT_ACTIVITY_SUBTYPE_ALL
#define FIT_ACTIVITY_SUBTYPE_COUNT
#define FIT_ACTIVITY_SUBTYPE_CYCLOCROSS
#define FIT_ACTIVITY_SUBTYPE_DOWNHILL
#define FIT_ACTIVITY_SUBTYPE_ELLIPTICAL
#define FIT_ACTIVITY_SUBTYPE_GENERIC
#define FIT_ACTIVITY_SUBTYPE_HAND_CYCLING
#define FIT_ACTIVITY_SUBTYPE_INDOOR_CYCLING
#define FIT_ACTIVITY_SUBTYPE_INDOOR_ROWING
#define FIT_ACTIVITY_SUBTYPE_INVALID
#define FIT_ACTIVITY_SUBTYPE_LAP_SWIMMING
#define FIT_ACTIVITY_SUBTYPE_MOUNTAIN
#define FIT_ACTIVITY_SUBTYPE_OPEN_WATER
#define FIT_ACTIVITY_SUBTYPE_RECUMBENT
#define FIT_ACTIVITY_SUBTYPE_ROAD
#define FIT_ACTIVITY_SUBTYPE_SPIN
#define FIT_ACTIVITY_SUBTYPE_STAIR_CLIMBING
#define FIT_ACTIVITY_SUBTYPE_STREET
#define FIT_ACTIVITY_SUBTYPE_TRACK
#define FIT_ACTIVITY_SUBTYPE_TRACK_CYCLING
#define FIT_ACTIVITY_SUBTYPE_TRAIL
#define FIT_ACTIVITY_SUBTYPE_TREADMILL
#define FIT_ACTIVITY_TYPE_ALL
#define FIT_ACTIVITY_TYPE_COUNT
#define FIT_ACTIVITY_TYPE_CYCLING
#define FIT_ACTIVITY_TYPE_FITNESS_EQUIPMENT
#define FIT_ACTIVITY_TYPE_GENERIC
#define FIT_ACTIVITY_TYPE_INVALID
#define FIT_ACTIVITY_TYPE_RUNNING
#define FIT_ACTIVITY_TYPE_SWIMMING
#define FIT_ACTIVITY_TYPE_TRANSITION
#define FIT_ACTIVITY_TYPE_WALKING
#define FIT_ALIGNMENT
#define FIT_AUTOLAP_TRIGGER_COUNT
#define FIT_AUTOLAP_TRIGGER_DISTANCE
#define FIT_AUTOLAP_TRIGGER_INVALID
#define FIT_AUTOLAP_TRIGGER_OFF
#define FIT_AUTOLAP_TRIGGER_POSITION_LAP
#define FIT_AUTOLAP_TRIGGER_POSITION_MARKED
#define FIT_AUTOLAP_TRIGGER_POSITION_START
#define FIT_AUTOLAP_TRIGGER_POSITION_WAYPOINT
#define FIT_AUTOLAP_TRIGGER_TIME
#define FIT_BATTERY_STATUS_COUNT
#define FIT_BATTERY_STATUS_CRITICAL
#define FIT_BATTERY_STATUS_GOOD
#define FIT_BATTERY_STATUS_INVALID
#define FIT_BATTERY_STATUS_LOW
#define FIT_BATTERY_STATUS_NEW
#define FIT_BATTERY_STATUS_OK
#define FIT_BIKE_PROFILE_MESG_DEF_SIZE
#define FIT_BIKE_PROFILE_MESG_NAME_COUNT
#define FIT_BIKE_PROFILE_MESG_SIZE
#define FIT_BLOOD_PRESSURE_MESG_DEF_SIZE
#define FIT_BLOOD_PRESSURE_MESG_SIZE
#define FIT_BP_STATUS_COUNT
#define FIT_BP_STATUS_ERROR_DATA_OUT_OF_RANGE
#define FIT_BP_STATUS_ERROR_INCOMPLETE_DATA
#define FIT_BP_STATUS_ERROR_IRREGULAR_HEART_RATE
#define FIT_BP_STATUS_ERROR_NO_MEASUREMENT
#define FIT_BP_STATUS_INVALID
#define FIT_BP_STATUS_NO_ERROR
#define FIT_CAPABILITIES_MESG_DEF_SIZE
#define FIT_CAPABILITIES_MESG_LANGUAGES_COUNT
#define FIT_CAPABILITIES_MESG_SIZE
#define FIT_CAPABILITIES_MESG_SPORTS_COUNT
#define FIT_CHECKSUM_CLEAR
#define FIT_CHECKSUM_COUNT
#define FIT_CHECKSUM_INVALID
#define FIT_CHECKSUM_OK
#define FIT_COURSE_CAPABILITIES_CADENCE
#define FIT_COURSE_CAPABILITIES_COUNT
#define FIT_COURSE_CAPABILITIES_DISTANCE
#define FIT_COURSE_CAPABILITIES_HEART_RATE
#define FIT_COURSE_CAPABILITIES_INVALID
#define FIT_COURSE_CAPABILITIES_NAVIGATION
#define FIT_COURSE_CAPABILITIES_POSITION
#define FIT_COURSE_CAPABILITIES_POWER
#define FIT_COURSE_CAPABILITIES_PROCESSED
#define FIT_COURSE_CAPABILITIES_TIME
#define FIT_COURSE_CAPABILITIES_TRAINING
#define FIT_COURSE_CAPABILITIES_VALID
#define FIT_COURSE_MESG_DEF_SIZE
#define FIT_COURSE_MESG_NAME_COUNT
#define FIT_COURSE_MESG_SIZE
#define FIT_COURSE_POINT_COUNT
#define FIT_COURSE_POINT_DANGER
#define FIT_COURSE_POINT_FIRST_AID
#define FIT_COURSE_POINT_FIRST_CATEGORY
#define FIT_COURSE_POINT_FOOD
#define FIT_COURSE_POINT_FOURTH_CATEGORY
#define FIT_COURSE_POINT_GENERIC
#define FIT_COURSE_POINT_HORS_CATEGORY
#define FIT_COURSE_POINT_INVALID
#define FIT_COURSE_POINT_LEFT
#define FIT_COURSE_POINT_LEFT_FORK
#define FIT_COURSE_POINT_MESG_DEF_SIZE
#define FIT_COURSE_POINT_MESG_NAME_COUNT
#define FIT_COURSE_POINT_MESG_SIZE
#define FIT_COURSE_POINT_MIDDLE_FORK
#define FIT_COURSE_POINT_RIGHT
#define FIT_COURSE_POINT_RIGHT_FORK
#define FIT_COURSE_POINT_SECOND_CATEGORY
#define FIT_COURSE_POINT_SPRINT
#define FIT_COURSE_POINT_STRAIGHT
#define FIT_COURSE_POINT_SUMMIT
#define FIT_COURSE_POINT_THIRD_CATEGORY
#define FIT_COURSE_POINT_VALLEY
#define FIT_COURSE_POINT_WATER
#define FIT_DATE_TIME_COUNT
#define FIT_DATE_TIME_INVALID
#define FIT_DATE_TIME_MIN
#define FIT_DEVICE_INDEX_COUNT
#define FIT_DEVICE_INDEX_CREATOR
#define FIT_DEVICE_INDEX_INVALID
#define FIT_DEVICE_INFO_MESG_DEF_SIZE
#define FIT_DEVICE_INFO_MESG_SIZE
#define FIT_DEVICE_SETTINGS_MESG_DEF_SIZE
#define FIT_DEVICE_SETTINGS_MESG_SIZE
#define FIT_DEVICE_TYPE_ANTFS
#define FIT_DEVICE_TYPE_BIKE_CADENCE
#define FIT_DEVICE_TYPE_BIKE_POWER
#define FIT_DEVICE_TYPE_BIKE_SPEED
#define FIT_DEVICE_TYPE_BIKE_SPEED_CADENCE
#define FIT_DEVICE_TYPE_BLOOD_PRESSURE
#define FIT_DEVICE_TYPE_COUNT
#define FIT_DEVICE_TYPE_ENVIRONMENT_SENSOR
#define FIT_DEVICE_TYPE_FITNESS_EQUIPMENT
#define FIT_DEVICE_TYPE_HEART_RATE
#define FIT_DEVICE_TYPE_INVALID
#define FIT_DEVICE_TYPE_MULTI_SPORT_SPEED_DISTANCE
#define FIT_DEVICE_TYPE_STRIDE_SPEED_DISTANCE
#define FIT_DEVICE_TYPE_WEIGHT_SCALE
#define FIT_DISPLAY_HEART_BPM
#define FIT_DISPLAY_HEART_COUNT
#define FIT_DISPLAY_HEART_INVALID
#define FIT_DISPLAY_HEART_MAX
#define FIT_DISPLAY_HEART_RESERVE
#define FIT_DISPLAY_MEASURE_COUNT
#define FIT_DISPLAY_MEASURE_INVALID
#define FIT_DISPLAY_MEASURE_METRIC
#define FIT_DISPLAY_MEASURE_STATUTE
#define FIT_DISPLAY_POSITION_AUSTRIAN_GRID
#define FIT_DISPLAY_POSITION_BORNEO_RSO
#define FIT_DISPLAY_POSITION_BRITISH_GRID
#define FIT_DISPLAY_POSITION_COUNT
#define FIT_DISPLAY_POSITION_DEGREE
#define FIT_DISPLAY_POSITION_DEGREE_MINUTE
#define FIT_DISPLAY_POSITION_DEGREE_MINUTE_SECOND
#define FIT_DISPLAY_POSITION_DUTCH_GRID
#define FIT_DISPLAY_POSITION_ESTONIAN_GRID
#define FIT_DISPLAY_POSITION_FINNISH_GRID
#define FIT_DISPLAY_POSITION_GERMAN_GRID
#define FIT_DISPLAY_POSITION_HUNGARIAN_GRID
#define FIT_DISPLAY_POSITION_ICELANDIC_GRID
#define FIT_DISPLAY_POSITION_INDIA_ZONE_0
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IA
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IB
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IIA
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IIB
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IIIA
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IIIB
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IVA
#define FIT_DISPLAY_POSITION_INDIA_ZONE_IVB
#define FIT_DISPLAY_POSITION_INDONESIAN_EQUATORIAL
#define FIT_DISPLAY_POSITION_INDONESIAN_IRIAN
#define FIT_DISPLAY_POSITION_INDONESIAN_SOUTHERN
#define FIT_DISPLAY_POSITION_INVALID
#define FIT_DISPLAY_POSITION_IRISH_GRID
#define FIT_DISPLAY_POSITION_IRISH_TRANSVERSE
#define FIT_DISPLAY_POSITION_LATVIAN_GRID
#define FIT_DISPLAY_POSITION_LORAN
#define FIT_DISPLAY_POSITION_MAIDENHEAD_GRID
#define FIT_DISPLAY_POSITION_MGRS_GRID
#define FIT_DISPLAY_POSITION_MODIFIED_SWEDISH_GRID
#define FIT_DISPLAY_POSITION_NEW_ZEALAND_GRID
#define FIT_DISPLAY_POSITION_NEW_ZEALAND_TRANSVERSE
#define FIT_DISPLAY_POSITION_QATAR_GRID
#define FIT_DISPLAY_POSITION_SOUTH_AFRICAN_GRID
#define FIT_DISPLAY_POSITION_SWEDISH_GRID
#define FIT_DISPLAY_POSITION_SWEDISH_REF_99_GRID
#define FIT_DISPLAY_POSITION_SWISS_GRID
#define FIT_DISPLAY_POSITION_TAIWAN_GRID
#define FIT_DISPLAY_POSITION_UNITED_STATES_GRID
#define FIT_DISPLAY_POSITION_UTM_UPS_GRID
#define FIT_DISPLAY_POSITION_WEST_MALAYAN
#define FIT_DISPLAY_POWER_COUNT
#define FIT_DISPLAY_POWER_INVALID
#define FIT_DISPLAY_POWER_PERCENT_FTP
#define FIT_DISPLAY_POWER_WATTS
#define FIT_EVENT_ACTIVITY
#define FIT_EVENT_BATTERY
#define FIT_EVENT_BATTERY_LOW
#define FIT_EVENT_CAD_HIGH_ALERT
#define FIT_EVENT_CAD_LOW_ALERT
#define FIT_EVENT_CALORIE_DURATION_ALERT
#define FIT_EVENT_COUNT
#define FIT_EVENT_COURSE_POINT
#define FIT_EVENT_DISTANCE_DURATION_ALERT
#define FIT_EVENT_FITNESS_EQUIPMENT
#define FIT_EVENT_HR_HIGH_ALERT
#define FIT_EVENT_HR_LOW_ALERT
#define FIT_EVENT_INVALID
#define FIT_EVENT_LAP
#define FIT_EVENT_MESG_DEF_SIZE
#define FIT_EVENT_MESG_SIZE
#define FIT_EVENT_OFF_COURSE
#define FIT_EVENT_POWER_DOWN
#define FIT_EVENT_POWER_HIGH_ALERT
#define FIT_EVENT_POWER_LOW_ALERT
#define FIT_EVENT_POWER_UP
#define FIT_EVENT_RECOVERY_HR
#define FIT_EVENT_SESSION
#define FIT_EVENT_SPEED_HIGH_ALERT
#define FIT_EVENT_SPEED_LOW_ALERT
#define FIT_EVENT_TIME_DURATION_ALERT
#define FIT_EVENT_TIMER
#define FIT_EVENT_TYPE_BEGIN_DEPRECIATED
#define FIT_EVENT_TYPE_CONSECUTIVE_DEPRECIATED
#define FIT_EVENT_TYPE_COUNT
#define FIT_EVENT_TYPE_END_ALL_DEPRECIATED
#define FIT_EVENT_TYPE_END_DEPRECIATED
#define FIT_EVENT_TYPE_INVALID
#define FIT_EVENT_TYPE_MARKER
#define FIT_EVENT_TYPE_START
#define FIT_EVENT_TYPE_STOP
#define FIT_EVENT_TYPE_STOP_ALL
#define FIT_EVENT_TYPE_STOP_DISABLE
#define FIT_EVENT_TYPE_STOP_DISABLE_ALL
#define FIT_EVENT_VIRTUAL_PARTNER_PACE
#define FIT_EVENT_WORKOUT
#define FIT_EVENT_WORKOUT_STEP
#define FIT_FIELD_CAPABILITIES_MESG_BITS_COUNT
#define FIT_FIELD_CAPABILITIES_MESG_DEF_SIZE
#define FIT_FIELD_CAPABILITIES_MESG_SIZE
#define FIT_FILE_ACTIVITY
#define FIT_FILE_ACTIVITY_SUMMARY
#define FIT_FILE_BLOOD_PRESSURE
#define FIT_FILE_CAPABILITIES_MESG_DEF_SIZE
#define FIT_FILE_CAPABILITIES_MESG_DIRECTORY_COUNT
#define FIT_FILE_CAPABILITIES_MESG_SIZE
#define FIT_FILE_COUNT
#define FIT_FILE_COURSE
#define FIT_FILE_CREATOR_MESG_DEF_SIZE
#define FIT_FILE_CREATOR_MESG_SIZE
#define FIT_FILE_DEVICE
#define FIT_FILE_FLAGS_COUNT
#define FIT_FILE_FLAGS_ERASE
#define FIT_FILE_FLAGS_INVALID
#define FIT_FILE_FLAGS_READ
#define FIT_FILE_FLAGS_WRITE
#define FIT_FILE_GOALS
#define FIT_FILE_ID_MESG_DEF_SIZE
#define FIT_FILE_ID_MESG_SIZE
#define FIT_FILE_INVALID
#define FIT_FILE_MONITORING
#define FIT_FILE_MONITORING_DAILY
#define FIT_FILE_SCHEDULES
#define FIT_FILE_SETTINGS
#define FIT_FILE_SPORT
#define FIT_FILE_TOTALS
#define FIT_FILE_WEIGHT
#define FIT_FILE_WORKOUT
#define FIT_FITNESS_EQUIPMENT_STATE_COUNT
#define FIT_FITNESS_EQUIPMENT_STATE_IN_USE
#define FIT_FITNESS_EQUIPMENT_STATE_INVALID
#define FIT_FITNESS_EQUIPMENT_STATE_PAUSED
#define FIT_FITNESS_EQUIPMENT_STATE_READY
#define FIT_FITNESS_EQUIPMENT_STATE_UNKNOWN
#define FIT_GARMIN_PRODUCT_ALF04
#define FIT_GARMIN_PRODUCT_AMX
#define FIT_GARMIN_PRODUCT_AXB01
#define FIT_GARMIN_PRODUCT_AXB02
#define FIT_GARMIN_PRODUCT_AXH01
#define FIT_GARMIN_PRODUCT_CHIRP
#define FIT_GARMIN_PRODUCT_CONNECT
#define FIT_GARMIN_PRODUCT_COUNT
#define FIT_GARMIN_PRODUCT_DSI_ALF01
#define FIT_GARMIN_PRODUCT_DSI_ALF02
#define FIT_GARMIN_PRODUCT_EDGE200
#define FIT_GARMIN_PRODUCT_EDGE500
#define FIT_GARMIN_PRODUCT_EDGE800
#define FIT_GARMIN_PRODUCT_FR110
#define FIT_GARMIN_PRODUCT_FR310XT
#define FIT_GARMIN_PRODUCT_FR310XT_4T
#define FIT_GARMIN_PRODUCT_FR405
#define FIT_GARMIN_PRODUCT_FR50
#define FIT_GARMIN_PRODUCT_FR60
#define FIT_GARMIN_PRODUCT_FR610
#define FIT_GARMIN_PRODUCT_FR70
#define FIT_GARMIN_PRODUCT_FR910XT
#define FIT_GARMIN_PRODUCT_HRM1
#define FIT_GARMIN_PRODUCT_HRM2SS
#define FIT_GARMIN_PRODUCT_INVALID
#define FIT_GARMIN_PRODUCT_SDM4
#define FIT_GARMIN_PRODUCT_TRAINING_CENTER
#define FIT_GENDER_COUNT
#define FIT_GENDER_FEMALE
#define FIT_GENDER_INVALID
#define FIT_GENDER_MALE
#define FIT_GOAL_CALORIES
#define FIT_GOAL_COUNT
#define FIT_GOAL_DISTANCE
#define FIT_GOAL_FREQUENCY
#define FIT_GOAL_INVALID
#define FIT_GOAL_MESG_DEF_SIZE
#define FIT_GOAL_MESG_SIZE
#define FIT_GOAL_RECURRENCE_COUNT
#define FIT_GOAL_RECURRENCE_CUSTOM
#define FIT_GOAL_RECURRENCE_DAILY
#define FIT_GOAL_RECURRENCE_INVALID
#define FIT_GOAL_RECURRENCE_MONTHLY
#define FIT_GOAL_RECURRENCE_OFF
#define FIT_GOAL_RECURRENCE_WEEKLY
#define FIT_GOAL_RECURRENCE_YEARLY
#define FIT_GOAL_STEPS
#define FIT_GOAL_TIME
#define FIT_HR_TYPE_COUNT
#define FIT_HR_TYPE_INVALID
#define FIT_HR_TYPE_IRREGULAR
#define FIT_HR_TYPE_NORMAL
#define FIT_HR_ZONE_CALC_COUNT
#define FIT_HR_ZONE_CALC_CUSTOM
#define FIT_HR_ZONE_CALC_INVALID
#define FIT_HR_ZONE_CALC_PERCENT_HRR
#define FIT_HR_ZONE_CALC_PERCENT_MAX_HR
#define FIT_HR_ZONE_MESG_DEF_SIZE
#define FIT_HR_ZONE_MESG_NAME_COUNT
#define FIT_HR_ZONE_MESG_SIZE
#define FIT_HRM_PROFILE_MESG_DEF_SIZE
#define FIT_HRM_PROFILE_MESG_SIZE
#define FIT_HRV_MESG_DEF_SIZE
#define FIT_HRV_MESG_SIZE
#define FIT_HRV_MESG_TIME_COUNT
#define FIT_INTENSITY_ACTIVE
#define FIT_INTENSITY_COOLDOWN
#define FIT_INTENSITY_COUNT
#define FIT_INTENSITY_INVALID
#define FIT_INTENSITY_REST
#define FIT_INTENSITY_WARMUP
#define FIT_LANGUAGE_ARABIC
#define FIT_LANGUAGE_BULGARIAN
#define FIT_LANGUAGE_COUNT
#define FIT_LANGUAGE_CROATIAN
#define FIT_LANGUAGE_CUSTOM
#define FIT_LANGUAGE_CZECH
#define FIT_LANGUAGE_DANISH
#define FIT_LANGUAGE_DUTCH
#define FIT_LANGUAGE_ENGLISH
#define FIT_LANGUAGE_FARSI
#define FIT_LANGUAGE_FINNISH
#define FIT_LANGUAGE_FRENCH
#define FIT_LANGUAGE_GERMAN
#define FIT_LANGUAGE_GREEK
#define FIT_LANGUAGE_HUNGARIAN
#define FIT_LANGUAGE_INVALID
#define FIT_LANGUAGE_ITALIAN
#define FIT_LANGUAGE_LATVIAN
#define FIT_LANGUAGE_NORWEGIAN
#define FIT_LANGUAGE_POLISH
#define FIT_LANGUAGE_PORTUGUESE
#define FIT_LANGUAGE_ROMANIAN
#define FIT_LANGUAGE_RUSSIAN
#define FIT_LANGUAGE_SLOVAKIAN
#define FIT_LANGUAGE_SLOVENIAN
#define FIT_LANGUAGE_SPANISH
#define FIT_LANGUAGE_SWEDISH
#define FIT_LANGUAGE_TURKISH
#define FIT_LANGUAGE_UKRAINIAN
#define FIT_LAP_MESG_DEF_SIZE
#define FIT_LAP_MESG_SIZE
#define FIT_LAP_TRIGGER_COUNT
#define FIT_LAP_TRIGGER_DISTANCE
#define FIT_LAP_TRIGGER_FITNESS_EQUIPMENT
#define FIT_LAP_TRIGGER_INVALID
#define FIT_LAP_TRIGGER_MANUAL
#define FIT_LAP_TRIGGER_POSITION_LAP
#define FIT_LAP_TRIGGER_POSITION_MARKED
#define FIT_LAP_TRIGGER_POSITION_START
#define FIT_LAP_TRIGGER_POSITION_WAYPOINT
#define FIT_LAP_TRIGGER_SESSION_END
#define FIT_LAP_TRIGGER_TIME
#define FIT_LEFT_RIGHT_BALANCE_100_COUNT
#define FIT_LEFT_RIGHT_BALANCE_100_INVALID
#define FIT_LEFT_RIGHT_BALANCE_100_MASK
#define FIT_LEFT_RIGHT_BALANCE_100_RIGHT
#define FIT_LEFT_RIGHT_BALANCE_COUNT
#define FIT_LEFT_RIGHT_BALANCE_INVALID
#define FIT_LEFT_RIGHT_BALANCE_MASK
#define FIT_LEFT_RIGHT_BALANCE_RIGHT
#define FIT_LENGTH_MESG_DEF_SIZE
#define FIT_LENGTH_MESG_SIZE
#define FIT_LENGTH_TYPE_ACTIVE
#define FIT_LENGTH_TYPE_COUNT
#define FIT_LENGTH_TYPE_IDLE
#define FIT_LENGTH_TYPE_INVALID
#define FIT_LOCAL_DATE_TIME_COUNT
#define FIT_LOCAL_DATE_TIME_INVALID
#define FIT_MANUFACTURER_4IIIIS
#define FIT_MANUFACTURER_A_AND_D
#define FIT_MANUFACTURER_ACE_SENSOR
#define FIT_MANUFACTURER_ARCHINOETICS
#define FIT_MANUFACTURER_BEURER
#define FIT_MANUFACTURER_BF1SYSTEMS
#define FIT_MANUFACTURER_BRIM_BROTHERS
#define FIT_MANUFACTURER_CARDIOSPORT
#define FIT_MANUFACTURER_CITIZEN_SYSTEMS
#define FIT_MANUFACTURER_CLEAN_MOBILE
#define FIT_MANUFACTURER_CONCEPT2
#define FIT_MANUFACTURER_COUNT
#define FIT_MANUFACTURER_DAYTON
#define FIT_MANUFACTURER_DEXCOM
#define FIT_MANUFACTURER_DYNASTREAM
#define FIT_MANUFACTURER_DYNASTREAM_OEM
#define FIT_MANUFACTURER_ECHOWELL
#define FIT_MANUFACTURER_GARMIN
#define FIT_MANUFACTURER_GARMIN_FR405_ANTFS
#define FIT_MANUFACTURER_GPULSE
#define FIT_MANUFACTURER_HMM
#define FIT_MANUFACTURER_HOLUX
#define FIT_MANUFACTURER_IBIKE
#define FIT_MANUFACTURER_IDT
#define FIT_MANUFACTURER_INVALID
#define FIT_MANUFACTURER_LEMOND_FITNESS
#define FIT_MANUFACTURER_METALOGICS
#define FIT_MANUFACTURER_METRIGEAR
#define FIT_MANUFACTURER_NAUTILUS
#define FIT_MANUFACTURER_OCTANE_FITNESS
#define FIT_MANUFACTURER_ONE_GIANT_LEAP
#define FIT_MANUFACTURER_OSYNCE
#define FIT_MANUFACTURER_PEAKSWARE
#define FIT_MANUFACTURER_PEDAL_BRAIN
#define FIT_MANUFACTURER_PERCEPTION_DIGITAL
#define FIT_MANUFACTURER_PIONEER
#define FIT_MANUFACTURER_QUARQ
#define FIT_MANUFACTURER_SARIS
#define FIT_MANUFACTURER_SAXONAR
#define FIT_MANUFACTURER_SPANTEC
#define FIT_MANUFACTURER_SPARK_HK
#define FIT_MANUFACTURER_SRM
#define FIT_MANUFACTURER_SUUNTO
#define FIT_MANUFACTURER_TANITA
#define FIT_MANUFACTURER_THE_HURT_BOX
#define FIT_MANUFACTURER_THITA_ELEKTRONIK
#define FIT_MANUFACTURER_TIMEX
#define FIT_MANUFACTURER_WAHOO_FITNESS
#define FIT_MANUFACTURER_XELIC
#define FIT_MANUFACTURER_XPLOVA
#define FIT_MANUFACTURER_ZEPHYR
#define FIT_MESG_CAPABILITIES_MESG_DEF_SIZE
#define FIT_MESG_CAPABILITIES_MESG_SIZE
#define FIT_MESG_COUNT_COUNT
#define FIT_MESG_COUNT_INVALID
#define FIT_MESG_COUNT_MAX_PER_FILE
#define FIT_MESG_COUNT_MAX_PER_FILE_TYPE
#define FIT_MESG_COUNT_NUM_PER_FILE
#define FIT_MESG_DEF_SIZE
#define FIT_MESG_NUM_ACTIVITY
#define FIT_MESG_NUM_BIKE_PROFILE
#define FIT_MESG_NUM_BLOOD_PRESSURE
#define FIT_MESG_NUM_CAPABILITIES
#define FIT_MESG_NUM_COUNT
#define FIT_MESG_NUM_COURSE
#define FIT_MESG_NUM_COURSE_POINT
#define FIT_MESG_NUM_DEVICE_INFO
#define FIT_MESG_NUM_DEVICE_SETTINGS
#define FIT_MESG_NUM_EVENT
#define FIT_MESG_NUM_FIELD_CAPABILITIES
#define FIT_MESG_NUM_FILE_CAPABILITIES
#define FIT_MESG_NUM_FILE_CREATOR
#define FIT_MESG_NUM_FILE_ID
#define FIT_MESG_NUM_GOAL
#define FIT_MESG_NUM_HR_ZONE
#define FIT_MESG_NUM_HRM_PROFILE
#define FIT_MESG_NUM_HRV
#define FIT_MESG_NUM_INVALID
#define FIT_MESG_NUM_LAP
#define FIT_MESG_NUM_LENGTH
#define FIT_MESG_NUM_MESG_CAPABILITIES
#define FIT_MESG_NUM_MET_ZONE
#define FIT_MESG_NUM_MFG_RANGE_MAX
#define FIT_MESG_NUM_MFG_RANGE_MIN
#define FIT_MESG_NUM_MONITORING
#define FIT_MESG_NUM_MONITORING_INFO
#define FIT_MESG_NUM_PAD
#define FIT_MESG_NUM_POWER_ZONE
#define FIT_MESG_NUM_RECORD
#define FIT_MESG_NUM_SCHEDULE
#define FIT_MESG_NUM_SDM_PROFILE
#define FIT_MESG_NUM_SESSION
#define FIT_MESG_NUM_SOFTWARE
#define FIT_MESG_NUM_SPORT
#define FIT_MESG_NUM_TOTALS
#define FIT_MESG_NUM_USER_PROFILE
#define FIT_MESG_NUM_WEIGHT_SCALE
#define FIT_MESG_NUM_WORKOUT
#define FIT_MESG_NUM_WORKOUT_STEP
#define FIT_MESG_NUM_ZONES_TARGET
#define FIT_MESG_SIZE
#define FIT_MESSAGE_INDEX_COUNT
#define FIT_MESSAGE_INDEX_INVALID
#define FIT_MESSAGE_INDEX_MASK
#define FIT_MESSAGE_INDEX_RESERVED
#define FIT_MESSAGE_INDEX_SELECTED
#define FIT_MET_ZONE_MESG_DEF_SIZE
#define FIT_MET_ZONE_MESG_SIZE
#define FIT_MONITORING_INFO_MESG_DEF_SIZE
#define FIT_MONITORING_INFO_MESG_SIZE
#define FIT_MONITORING_MESG_DEF_SIZE
#define FIT_MONITORING_MESG_SIZE
#define FIT_PAD_MESG_DEF_SIZE
#define FIT_POWER_ZONE_MESG_DEF_SIZE
#define FIT_POWER_ZONE_MESG_NAME_COUNT
#define FIT_POWER_ZONE_MESG_SIZE
#define FIT_PWR_ZONE_CALC_COUNT
#define FIT_PWR_ZONE_CALC_CUSTOM
#define FIT_PWR_ZONE_CALC_INVALID
#define FIT_PWR_ZONE_CALC_PERCENT_FTP
#define FIT_RECORD_MESG_COMPRESSED_SPEED_DISTANCE_COUNT
#define FIT_RECORD_MESG_DEF_SIZE
#define FIT_RECORD_MESG_SIZE
#define FIT_RECORD_MESG_SPEED_1S_COUNT
#define FIT_SCHEDULE_COUNT
#define FIT_SCHEDULE_COURSE
#define FIT_SCHEDULE_INVALID
#define FIT_SCHEDULE_MESG_DEF_SIZE
#define FIT_SCHEDULE_MESG_SIZE
#define FIT_SCHEDULE_WORKOUT
#define FIT_SDM_PROFILE_MESG_DEF_SIZE
#define FIT_SDM_PROFILE_MESG_SIZE
#define FIT_SESSION_MESG_DEF_SIZE
#define FIT_SESSION_MESG_SIZE
#define FIT_SESSION_TRIGGER_ACTIVITY_END
#define FIT_SESSION_TRIGGER_AUTO_MULTI_SPORT
#define FIT_SESSION_TRIGGER_COUNT
#define FIT_SESSION_TRIGGER_FITNESS_EQUIPMENT
#define FIT_SESSION_TRIGGER_INVALID
#define FIT_SESSION_TRIGGER_MANUAL
#define FIT_SOFTWARE_MESG_DEF_SIZE
#define FIT_SOFTWARE_MESG_PART_NUMBER_COUNT
#define FIT_SOFTWARE_MESG_SIZE
#define FIT_SPORT_ALL
#define FIT_SPORT_AMERICAN_FOOTBALL
#define FIT_SPORT_BASKETBALL
#define FIT_SPORT_BITS_0_BASKETBALL
#define FIT_SPORT_BITS_0_COUNT
#define FIT_SPORT_BITS_0_CYCLING
#define FIT_SPORT_BITS_0_FITNESS_EQUIPMENT
#define FIT_SPORT_BITS_0_GENERIC
#define FIT_SPORT_BITS_0_INVALID
#define FIT_SPORT_BITS_0_RUNNING
#define FIT_SPORT_BITS_0_SOCCER
#define FIT_SPORT_BITS_0_SWIMMING
#define FIT_SPORT_BITS_0_TRANSITION
#define FIT_SPORT_BITS_1_AMERICAN_FOOTBALL
#define FIT_SPORT_BITS_1_COUNT
#define FIT_SPORT_BITS_1_INVALID
#define FIT_SPORT_BITS_1_TENNIS
#define FIT_SPORT_BITS_1_TRAINING
#define FIT_SPORT_COUNT
#define FIT_SPORT_CYCLING
#define FIT_SPORT_FITNESS_EQUIPMENT
#define FIT_SPORT_GENERIC
#define FIT_SPORT_INVALID
#define FIT_SPORT_MESG_DEF_SIZE
#define FIT_SPORT_MESG_NAME_COUNT
#define FIT_SPORT_MESG_SIZE
#define FIT_SPORT_RUNNING
#define FIT_SPORT_SOCCER
#define FIT_SPORT_SWIMMING
#define FIT_SPORT_TENNIS
#define FIT_SPORT_TRAINING
#define FIT_SPORT_TRANSITION
#define FIT_SUB_SPORT_ALL
#define FIT_SUB_SPORT_COUNT
#define FIT_SUB_SPORT_CYCLOCROSS
#define FIT_SUB_SPORT_DOWNHILL
#define FIT_SUB_SPORT_ELLIPTICAL
#define FIT_SUB_SPORT_FLEXIBILITY_TRAINING
#define FIT_SUB_SPORT_GENERIC
#define FIT_SUB_SPORT_HAND_CYCLING
#define FIT_SUB_SPORT_INDOOR_CYCLING
#define FIT_SUB_SPORT_INDOOR_ROWING
#define FIT_SUB_SPORT_INVALID
#define FIT_SUB_SPORT_LAP_SWIMMING
#define FIT_SUB_SPORT_MOUNTAIN
#define FIT_SUB_SPORT_OPEN_WATER
#define FIT_SUB_SPORT_RECUMBENT
#define FIT_SUB_SPORT_ROAD
#define FIT_SUB_SPORT_SPIN
#define FIT_SUB_SPORT_STAIR_CLIMBING
#define FIT_SUB_SPORT_STREET
#define FIT_SUB_SPORT_STRENGTH_TRAINING
#define FIT_SUB_SPORT_TRACK
#define FIT_SUB_SPORT_TRACK_CYCLING
#define FIT_SUB_SPORT_TRAIL
#define FIT_SUB_SPORT_TREADMILL
#define FIT_SWIM_STROKE_BACKSTROKE
#define FIT_SWIM_STROKE_BREASTSTROKE
#define FIT_SWIM_STROKE_BUTTERFLY
#define FIT_SWIM_STROKE_COUNT
#define FIT_SWIM_STROKE_DRILL
#define FIT_SWIM_STROKE_FREESTYLE
#define FIT_SWIM_STROKE_INVALID
#define FIT_SWIM_STROKE_MIXED
#define FIT_TIMER_TRIGGER_AUTO
#define FIT_TIMER_TRIGGER_COUNT
#define FIT_TIMER_TRIGGER_FITNESS_EQUIPMENT
#define FIT_TIMER_TRIGGER_INVALID
#define FIT_TIMER_TRIGGER_MANUAL
#define FIT_TOTALS_MESG_DEF_SIZE
#define FIT_TOTALS_MESG_SIZE
#define FIT_USER_LOCAL_ID_COUNT
#define FIT_USER_LOCAL_ID_INVALID
#define FIT_USER_LOCAL_ID_LOCAL_MAX
#define FIT_USER_LOCAL_ID_LOCAL_MIN
#define FIT_USER_LOCAL_ID_PORTABLE_MAX
#define FIT_USER_LOCAL_ID_PORTABLE_MIN
#define FIT_USER_LOCAL_ID_STATIONARY_MAX
#define FIT_USER_LOCAL_ID_STATIONARY_MIN
#define FIT_USER_PROFILE_MESG_DEF_SIZE
#define FIT_USER_PROFILE_MESG_FRIENDLY_NAME_COUNT
#define FIT_USER_PROFILE_MESG_GLOBAL_ID_COUNT
#define FIT_USER_PROFILE_MESG_SIZE
#define FIT_WEIGHT_CALCULATING
#define FIT_WEIGHT_COUNT
#define FIT_WEIGHT_INVALID
#define FIT_WEIGHT_SCALE_MESG_DEF_SIZE
#define FIT_WEIGHT_SCALE_MESG_SIZE
#define FIT_WKT_STEP_DURATION_CALORIES
#define FIT_WKT_STEP_DURATION_COUNT
#define FIT_WKT_STEP_DURATION_DISTANCE
#define FIT_WKT_STEP_DURATION_HR_GREATER_THAN
#define FIT_WKT_STEP_DURATION_HR_LESS_THAN
#define FIT_WKT_STEP_DURATION_INVALID
#define FIT_WKT_STEP_DURATION_OPEN
#define FIT_WKT_STEP_DURATION_POWER_GREATER_THAN
#define FIT_WKT_STEP_DURATION_POWER_LESS_THAN
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_CALORIES
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_DISTANCE
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_HR_GREATER_THAN
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_HR_LESS_THAN
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_POWER_GREATER_THAN
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_POWER_LESS_THAN
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_STEPS_CMPLT
#define FIT_WKT_STEP_DURATION_REPEAT_UNTIL_TIME
#define FIT_WKT_STEP_DURATION_TIME
#define FIT_WKT_STEP_TARGET_CADENCE
#define FIT_WKT_STEP_TARGET_COUNT
#define FIT_WKT_STEP_TARGET_GRADE
#define FIT_WKT_STEP_TARGET_HEART_RATE
#define FIT_WKT_STEP_TARGET_INVALID
#define FIT_WKT_STEP_TARGET_OPEN
#define FIT_WKT_STEP_TARGET_POWER
#define FIT_WKT_STEP_TARGET_RESISTANCE
#define FIT_WKT_STEP_TARGET_SPEED
#define FIT_WORKOUT_CAPABILITIES_CADENCE
#define FIT_WORKOUT_CAPABILITIES_COUNT
#define FIT_WORKOUT_CAPABILITIES_CUSTOM
#define FIT_WORKOUT_CAPABILITIES_DISTANCE
#define FIT_WORKOUT_CAPABILITIES_FIRSTBEAT
#define FIT_WORKOUT_CAPABILITIES_FITNESS_EQUIPMENT
#define FIT_WORKOUT_CAPABILITIES_GRADE
#define FIT_WORKOUT_CAPABILITIES_HEART_RATE
#define FIT_WORKOUT_CAPABILITIES_INTERVAL
#define FIT_WORKOUT_CAPABILITIES_INVALID
#define FIT_WORKOUT_CAPABILITIES_NEW_LEAF
#define FIT_WORKOUT_CAPABILITIES_POWER
#define FIT_WORKOUT_CAPABILITIES_PROTECTED
#define FIT_WORKOUT_CAPABILITIES_RESISTANCE
#define FIT_WORKOUT_CAPABILITIES_SPEED
#define FIT_WORKOUT_CAPABILITIES_TCX
#define FIT_WORKOUT_HR_BPM_OFFSET
#define FIT_WORKOUT_HR_COUNT
#define FIT_WORKOUT_HR_INVALID
#define FIT_WORKOUT_MESG_DEF_SIZE
#define FIT_WORKOUT_MESG_SIZE
#define FIT_WORKOUT_MESG_WKT_NAME_COUNT
#define FIT_WORKOUT_POWER_COUNT
#define FIT_WORKOUT_POWER_INVALID
#define FIT_WORKOUT_POWER_WATTS_OFFSET
#define FIT_WORKOUT_STEP_MESG_DEF_SIZE
#define FIT_WORKOUT_STEP_MESG_SIZE
#define FIT_WORKOUT_STEP_MESG_WKT_STEP_NAME_COUNT
#define FIT_ZONES_TARGET_MESG_DEF_SIZE
#define FIT_ZONES_TARGET_MESG_SIZE

Typedef Documentation

typedef FIT_ENUM FIT_FILE
typedef FIT_ENUM FIT_GOAL

Enumeration Type Documentation

Enumerator
FIT_ACTIVITY_FIELD_NUM_TIMESTAMP 
FIT_ACTIVITY_FIELD_NUM_TOTAL_TIMER_TIME 
FIT_ACTIVITY_FIELD_NUM_LOCAL_TIMESTAMP 
FIT_ACTIVITY_FIELD_NUM_NUM_SESSIONS 
FIT_ACTIVITY_FIELD_NUM_TYPE 
FIT_ACTIVITY_FIELD_NUM_EVENT 
FIT_ACTIVITY_FIELD_NUM_EVENT_TYPE 
FIT_ACTIVITY_FIELD_NUM_EVENT_GROUP 
Enumerator
FIT_ACTIVITY_MESG_TIMESTAMP 
FIT_ACTIVITY_MESG_TOTAL_TIMER_TIME 
FIT_ACTIVITY_MESG_LOCAL_TIMESTAMP 
FIT_ACTIVITY_MESG_NUM_SESSIONS 
FIT_ACTIVITY_MESG_TYPE 
FIT_ACTIVITY_MESG_EVENT 
FIT_ACTIVITY_MESG_EVENT_TYPE 
FIT_ACTIVITY_MESG_EVENT_GROUP 
FIT_ACTIVITY_MESG_FIELDS 
Enumerator
FIT_BIKE_PROFILE_FIELD_NUM_NAME 
FIT_BIKE_PROFILE_FIELD_NUM_ODOMETER 
FIT_BIKE_PROFILE_FIELD_NUM_MESSAGE_INDEX 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_SPD_ANT_ID 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_CAD_ANT_ID 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_SPDCAD_ANT_ID 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_POWER_ANT_ID 
FIT_BIKE_PROFILE_FIELD_NUM_CUSTOM_WHEELSIZE 
FIT_BIKE_PROFILE_FIELD_NUM_AUTO_WHEELSIZE 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_WEIGHT 
FIT_BIKE_PROFILE_FIELD_NUM_POWER_CAL_FACTOR 
FIT_BIKE_PROFILE_FIELD_NUM_SPORT 
FIT_BIKE_PROFILE_FIELD_NUM_SUB_SPORT 
FIT_BIKE_PROFILE_FIELD_NUM_AUTO_WHEEL_CAL 
FIT_BIKE_PROFILE_FIELD_NUM_AUTO_POWER_ZERO 
FIT_BIKE_PROFILE_FIELD_NUM_ID 
FIT_BIKE_PROFILE_FIELD_NUM_SPD_ENABLED 
FIT_BIKE_PROFILE_FIELD_NUM_CAD_ENABLED 
FIT_BIKE_PROFILE_FIELD_NUM_SPDCAD_ENABLED 
FIT_BIKE_PROFILE_FIELD_NUM_POWER_ENABLED 
FIT_BIKE_PROFILE_FIELD_NUM_CRANK_LENGTH 
FIT_BIKE_PROFILE_FIELD_NUM_ENABLED 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_SPD_ANT_ID_TRANS_TYPE 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_CAD_ANT_ID_TRANS_TYPE 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_SPDCAD_ANT_ID_TRANS_TYPE 
FIT_BIKE_PROFILE_FIELD_NUM_BIKE_POWER_ANT_ID_TRANS_TYPE 
Enumerator
FIT_BIKE_PROFILE_MESG_NAME 
FIT_BIKE_PROFILE_MESG_ODOMETER 
FIT_BIKE_PROFILE_MESG_MESSAGE_INDEX 
FIT_BIKE_PROFILE_MESG_BIKE_SPD_ANT_ID 
FIT_BIKE_PROFILE_MESG_BIKE_CAD_ANT_ID 
FIT_BIKE_PROFILE_MESG_BIKE_SPDCAD_ANT_ID 
FIT_BIKE_PROFILE_MESG_BIKE_POWER_ANT_ID 
FIT_BIKE_PROFILE_MESG_CUSTOM_WHEELSIZE 
FIT_BIKE_PROFILE_MESG_AUTO_WHEELSIZE 
FIT_BIKE_PROFILE_MESG_BIKE_WEIGHT 
FIT_BIKE_PROFILE_MESG_POWER_CAL_FACTOR 
FIT_BIKE_PROFILE_MESG_SPORT 
FIT_BIKE_PROFILE_MESG_SUB_SPORT 
FIT_BIKE_PROFILE_MESG_AUTO_WHEEL_CAL 
FIT_BIKE_PROFILE_MESG_AUTO_POWER_ZERO 
FIT_BIKE_PROFILE_MESG_ID 
FIT_BIKE_PROFILE_MESG_SPD_ENABLED 
FIT_BIKE_PROFILE_MESG_CAD_ENABLED 
FIT_BIKE_PROFILE_MESG_SPDCAD_ENABLED 
FIT_BIKE_PROFILE_MESG_POWER_ENABLED 
FIT_BIKE_PROFILE_MESG_CRANK_LENGTH 
FIT_BIKE_PROFILE_MESG_ENABLED 
FIT_BIKE_PROFILE_MESG_BIKE_SPD_ANT_ID_TRANS_TYPE 
FIT_BIKE_PROFILE_MESG_BIKE_CAD_ANT_ID_TRANS_TYPE 
FIT_BIKE_PROFILE_MESG_BIKE_SPDCAD_ANT_ID_TRANS_TYPE 
FIT_BIKE_PROFILE_MESG_BIKE_POWER_ANT_ID_TRANS_TYPE 
FIT_BIKE_PROFILE_MESG_FIELDS 
Enumerator
FIT_BLOOD_PRESSURE_FIELD_NUM_TIMESTAMP 
FIT_BLOOD_PRESSURE_FIELD_NUM_SYSTOLIC_PRESSURE 
FIT_BLOOD_PRESSURE_FIELD_NUM_DIASTOLIC_PRESSURE 
FIT_BLOOD_PRESSURE_FIELD_NUM_MEAN_ARTERIAL_PRESSURE 
FIT_BLOOD_PRESSURE_FIELD_NUM_MAP_3_SAMPLE_MEAN 
FIT_BLOOD_PRESSURE_FIELD_NUM_MAP_MORNING_VALUES 
FIT_BLOOD_PRESSURE_FIELD_NUM_MAP_EVENING_VALUES 
FIT_BLOOD_PRESSURE_FIELD_NUM_USER_PROFILE_INDEX 
FIT_BLOOD_PRESSURE_FIELD_NUM_HEART_RATE 
FIT_BLOOD_PRESSURE_FIELD_NUM_HEART_RATE_TYPE 
FIT_BLOOD_PRESSURE_FIELD_NUM_STATUS 
Enumerator
FIT_BLOOD_PRESSURE_MESG_TIMESTAMP 
FIT_BLOOD_PRESSURE_MESG_SYSTOLIC_PRESSURE 
FIT_BLOOD_PRESSURE_MESG_DIASTOLIC_PRESSURE 
FIT_BLOOD_PRESSURE_MESG_MEAN_ARTERIAL_PRESSURE 
FIT_BLOOD_PRESSURE_MESG_MAP_3_SAMPLE_MEAN 
FIT_BLOOD_PRESSURE_MESG_MAP_MORNING_VALUES 
FIT_BLOOD_PRESSURE_MESG_MAP_EVENING_VALUES 
FIT_BLOOD_PRESSURE_MESG_USER_PROFILE_INDEX 
FIT_BLOOD_PRESSURE_MESG_HEART_RATE 
FIT_BLOOD_PRESSURE_MESG_HEART_RATE_TYPE 
FIT_BLOOD_PRESSURE_MESG_STATUS 
FIT_BLOOD_PRESSURE_MESG_FIELDS 
Enumerator
FIT_CAPABILITIES_FIELD_NUM_LANGUAGES 
FIT_CAPABILITIES_FIELD_NUM_WORKOUTS_SUPPORTED 
FIT_CAPABILITIES_FIELD_NUM_SPORTS 
Enumerator
FIT_CAPABILITIES_MESG_LANGUAGES 
FIT_CAPABILITIES_MESG_WORKOUTS_SUPPORTED 
FIT_CAPABILITIES_MESG_SPORTS 
FIT_CAPABILITIES_MESG_FIELDS 
Enumerator
FIT_COURSE_FIELD_NUM_NAME 
FIT_COURSE_FIELD_NUM_CAPABILITIES 
FIT_COURSE_FIELD_NUM_SPORT 
Enumerator
FIT_COURSE_MESG_NAME 
FIT_COURSE_MESG_CAPABILITIES 
FIT_COURSE_MESG_SPORT 
FIT_COURSE_MESG_FIELDS 
Enumerator
FIT_COURSE_POINT_FIELD_NUM_TIMESTAMP 
FIT_COURSE_POINT_FIELD_NUM_POSITION_LAT 
FIT_COURSE_POINT_FIELD_NUM_POSITION_LONG 
FIT_COURSE_POINT_FIELD_NUM_DISTANCE 
FIT_COURSE_POINT_FIELD_NUM_NAME 
FIT_COURSE_POINT_FIELD_NUM_MESSAGE_INDEX 
FIT_COURSE_POINT_FIELD_NUM_TYPE 
Enumerator
FIT_COURSE_POINT_MESG_TIMESTAMP 
FIT_COURSE_POINT_MESG_POSITION_LAT 
FIT_COURSE_POINT_MESG_POSITION_LONG 
FIT_COURSE_POINT_MESG_DISTANCE 
FIT_COURSE_POINT_MESG_NAME 
FIT_COURSE_POINT_MESG_MESSAGE_INDEX 
FIT_COURSE_POINT_MESG_TYPE 
FIT_COURSE_POINT_MESG_FIELDS 
Enumerator
FIT_DEVICE_INFO_FIELD_NUM_TIMESTAMP 
FIT_DEVICE_INFO_FIELD_NUM_SERIAL_NUMBER 
FIT_DEVICE_INFO_FIELD_NUM_CUM_OPERATING_TIME 
FIT_DEVICE_INFO_FIELD_NUM_MANUFACTURER 
FIT_DEVICE_INFO_FIELD_NUM_PRODUCT 
FIT_DEVICE_INFO_FIELD_NUM_SOFTWARE_VERSION 
FIT_DEVICE_INFO_FIELD_NUM_BATTERY_VOLTAGE 
FIT_DEVICE_INFO_FIELD_NUM_DEVICE_INDEX 
FIT_DEVICE_INFO_FIELD_NUM_DEVICE_TYPE 
FIT_DEVICE_INFO_FIELD_NUM_HARDWARE_VERSION 
FIT_DEVICE_INFO_FIELD_NUM_BATTERY_STATUS 
Enumerator
FIT_DEVICE_INFO_MESG_TIMESTAMP 
FIT_DEVICE_INFO_MESG_SERIAL_NUMBER 
FIT_DEVICE_INFO_MESG_CUM_OPERATING_TIME 
FIT_DEVICE_INFO_MESG_MANUFACTURER 
FIT_DEVICE_INFO_MESG_PRODUCT 
FIT_DEVICE_INFO_MESG_SOFTWARE_VERSION 
FIT_DEVICE_INFO_MESG_BATTERY_VOLTAGE 
FIT_DEVICE_INFO_MESG_DEVICE_INDEX 
FIT_DEVICE_INFO_MESG_DEVICE_TYPE 
FIT_DEVICE_INFO_MESG_HARDWARE_VERSION 
FIT_DEVICE_INFO_MESG_BATTERY_STATUS 
FIT_DEVICE_INFO_MESG_FIELDS 
Enumerator
FIT_DEVICE_SETTINGS_FIELD_NUM_UTC_OFFSET 
Enumerator
FIT_DEVICE_SETTINGS_MESG_UTC_OFFSET 
FIT_DEVICE_SETTINGS_MESG_FIELDS 
Enumerator
FIT_EVENT_FIELD_NUM_TIMESTAMP 
FIT_EVENT_FIELD_NUM_DATA 
FIT_EVENT_FIELD_NUM_DATA16 
FIT_EVENT_FIELD_NUM_EVENT 
FIT_EVENT_FIELD_NUM_EVENT_TYPE 
FIT_EVENT_FIELD_NUM_EVENT_GROUP 
Enumerator
FIT_EVENT_MESG_TIMESTAMP 
FIT_EVENT_MESG_DATA 
FIT_EVENT_MESG_DATA16 
FIT_EVENT_MESG_EVENT 
FIT_EVENT_MESG_EVENT_TYPE 
FIT_EVENT_MESG_EVENT_GROUP 
FIT_EVENT_MESG_FIELDS 
Enumerator
FIT_FIELD_CAPABILITIES_FIELD_NUM_MESSAGE_INDEX 
FIT_FIELD_CAPABILITIES_FIELD_NUM_MESG_NUM 
FIT_FIELD_CAPABILITIES_FIELD_NUM_COUNT 
FIT_FIELD_CAPABILITIES_FIELD_NUM_FILE 
FIT_FIELD_CAPABILITIES_FIELD_NUM_FIELD_NUM 
FIT_FIELD_CAPABILITIES_FIELD_NUM_BITS 
Enumerator
FIT_FIELD_CAPABILITIES_MESG_MESSAGE_INDEX 
FIT_FIELD_CAPABILITIES_MESG_MESG_NUM 
FIT_FIELD_CAPABILITIES_MESG_COUNT 
FIT_FIELD_CAPABILITIES_MESG_FILE 
FIT_FIELD_CAPABILITIES_MESG_FIELD_NUM 
FIT_FIELD_CAPABILITIES_MESG_BITS 
FIT_FIELD_CAPABILITIES_MESG_FIELDS 
Enumerator
FIT_FILE_CAPABILITIES_FIELD_NUM_DIRECTORY 
FIT_FILE_CAPABILITIES_FIELD_NUM_MAX_SIZE 
FIT_FILE_CAPABILITIES_FIELD_NUM_MESSAGE_INDEX 
FIT_FILE_CAPABILITIES_FIELD_NUM_MAX_COUNT 
FIT_FILE_CAPABILITIES_FIELD_NUM_TYPE 
FIT_FILE_CAPABILITIES_FIELD_NUM_FLAGS 
Enumerator
FIT_FILE_CAPABILITIES_MESG_DIRECTORY 
FIT_FILE_CAPABILITIES_MESG_MAX_SIZE 
FIT_FILE_CAPABILITIES_MESG_MESSAGE_INDEX 
FIT_FILE_CAPABILITIES_MESG_MAX_COUNT 
FIT_FILE_CAPABILITIES_MESG_TYPE 
FIT_FILE_CAPABILITIES_MESG_FLAGS 
FIT_FILE_CAPABILITIES_MESG_FIELDS 
Enumerator
FIT_FILE_CREATOR_FIELD_NUM_SOFTWARE_VERSION 
FIT_FILE_CREATOR_FIELD_NUM_HARDWARE_VERSION 
Enumerator
FIT_FILE_CREATOR_MESG_SOFTWARE_VERSION 
FIT_FILE_CREATOR_MESG_HARDWARE_VERSION 
FIT_FILE_CREATOR_MESG_FIELDS 
Enumerator
FIT_FILE_ID_FIELD_NUM_SERIAL_NUMBER 
FIT_FILE_ID_FIELD_NUM_TIME_CREATED 
FIT_FILE_ID_FIELD_NUM_MANUFACTURER 
FIT_FILE_ID_FIELD_NUM_PRODUCT 
FIT_FILE_ID_FIELD_NUM_NUMBER 
FIT_FILE_ID_FIELD_NUM_TYPE 
Enumerator
FIT_FILE_ID_MESG_SERIAL_NUMBER 
FIT_FILE_ID_MESG_TIME_CREATED 
FIT_FILE_ID_MESG_MANUFACTURER 
FIT_FILE_ID_MESG_PRODUCT 
FIT_FILE_ID_MESG_NUMBER 
FIT_FILE_ID_MESG_TYPE 
FIT_FILE_ID_MESG_FIELDS 
Enumerator
FIT_GOAL_FIELD_NUM_START_DATE 
FIT_GOAL_FIELD_NUM_END_DATE 
FIT_GOAL_FIELD_NUM_VALUE 
FIT_GOAL_FIELD_NUM_TARGET_VALUE 
FIT_GOAL_FIELD_NUM_MESSAGE_INDEX 
FIT_GOAL_FIELD_NUM_RECURRENCE_VALUE 
FIT_GOAL_FIELD_NUM_SPORT 
FIT_GOAL_FIELD_NUM_SUB_SPORT 
FIT_GOAL_FIELD_NUM_TYPE 
FIT_GOAL_FIELD_NUM_REPEAT 
FIT_GOAL_FIELD_NUM_RECURRENCE 
FIT_GOAL_FIELD_NUM_ENABLED 
Enumerator
FIT_GOAL_MESG_START_DATE 
FIT_GOAL_MESG_END_DATE 
FIT_GOAL_MESG_VALUE 
FIT_GOAL_MESG_TARGET_VALUE 
FIT_GOAL_MESG_MESSAGE_INDEX 
FIT_GOAL_MESG_RECURRENCE_VALUE 
FIT_GOAL_MESG_SPORT 
FIT_GOAL_MESG_SUB_SPORT 
FIT_GOAL_MESG_TYPE 
FIT_GOAL_MESG_REPEAT 
FIT_GOAL_MESG_RECURRENCE 
FIT_GOAL_MESG_ENABLED 
FIT_GOAL_MESG_FIELDS 
Enumerator
FIT_HR_ZONE_FIELD_NUM_MESSAGE_INDEX 
FIT_HR_ZONE_FIELD_NUM_HIGH_BPM 
FIT_HR_ZONE_FIELD_NUM_NAME 
Enumerator
FIT_HR_ZONE_MESG_MESSAGE_INDEX 
FIT_HR_ZONE_MESG_HIGH_BPM 
FIT_HR_ZONE_MESG_NAME 
FIT_HR_ZONE_MESG_FIELDS 
Enumerator
FIT_HRM_PROFILE_FIELD_NUM_MESSAGE_INDEX 
FIT_HRM_PROFILE_FIELD_NUM_HRM_ANT_ID 
FIT_HRM_PROFILE_FIELD_NUM_ENABLED 
FIT_HRM_PROFILE_FIELD_NUM_LOG_HRV 
FIT_HRM_PROFILE_FIELD_NUM_HRM_ANT_ID_TRANS_TYPE 
Enumerator
FIT_HRM_PROFILE_MESG_MESSAGE_INDEX 
FIT_HRM_PROFILE_MESG_HRM_ANT_ID 
FIT_HRM_PROFILE_MESG_ENABLED 
FIT_HRM_PROFILE_MESG_LOG_HRV 
FIT_HRM_PROFILE_MESG_HRM_ANT_ID_TRANS_TYPE 
FIT_HRM_PROFILE_MESG_FIELDS 
Enumerator
FIT_HRV_FIELD_NUM_TIME 
Enumerator
FIT_HRV_MESG_TIME 
FIT_HRV_MESG_FIELDS 
Enumerator
FIT_LAP_FIELD_NUM_TIMESTAMP 
FIT_LAP_FIELD_NUM_START_TIME 
FIT_LAP_FIELD_NUM_START_POSITION_LAT 
FIT_LAP_FIELD_NUM_START_POSITION_LONG 
FIT_LAP_FIELD_NUM_END_POSITION_LAT 
FIT_LAP_FIELD_NUM_END_POSITION_LONG 
FIT_LAP_FIELD_NUM_TOTAL_ELAPSED_TIME 
FIT_LAP_FIELD_NUM_TOTAL_TIMER_TIME 
FIT_LAP_FIELD_NUM_TOTAL_DISTANCE 
FIT_LAP_FIELD_NUM_TOTAL_CYCLES 
FIT_LAP_FIELD_NUM_TOTAL_WORK 
FIT_LAP_FIELD_NUM_MESSAGE_INDEX 
FIT_LAP_FIELD_NUM_TOTAL_CALORIES 
FIT_LAP_FIELD_NUM_TOTAL_FAT_CALORIES 
FIT_LAP_FIELD_NUM_AVG_SPEED 
FIT_LAP_FIELD_NUM_MAX_SPEED 
FIT_LAP_FIELD_NUM_AVG_POWER 
FIT_LAP_FIELD_NUM_MAX_POWER 
FIT_LAP_FIELD_NUM_TOTAL_ASCENT 
FIT_LAP_FIELD_NUM_TOTAL_DESCENT 
FIT_LAP_FIELD_NUM_NUM_LENGTHS 
FIT_LAP_FIELD_NUM_NORMALIZED_POWER 
FIT_LAP_FIELD_NUM_LEFT_RIGHT_BALANCE 
FIT_LAP_FIELD_NUM_FIRST_LENGTH_INDEX 
FIT_LAP_FIELD_NUM_AVG_STROKE_DISTANCE 
FIT_LAP_FIELD_NUM_NUM_ACTIVE_LENGTHS 
FIT_LAP_FIELD_NUM_EVENT 
FIT_LAP_FIELD_NUM_EVENT_TYPE 
FIT_LAP_FIELD_NUM_AVG_HEART_RATE 
FIT_LAP_FIELD_NUM_MAX_HEART_RATE 
FIT_LAP_FIELD_NUM_AVG_CADENCE 
FIT_LAP_FIELD_NUM_MAX_CADENCE 
FIT_LAP_FIELD_NUM_INTENSITY 
FIT_LAP_FIELD_NUM_LAP_TRIGGER 
FIT_LAP_FIELD_NUM_SPORT 
FIT_LAP_FIELD_NUM_EVENT_GROUP 
FIT_LAP_FIELD_NUM_SWIM_STROKE 
FIT_LAP_FIELD_NUM_SUB_SPORT 
FIT_LAP_FIELD_NUM_MIN_HEART_RATE 
Enumerator
FIT_LAP_MESG_TIMESTAMP 
FIT_LAP_MESG_START_TIME 
FIT_LAP_MESG_START_POSITION_LAT 
FIT_LAP_MESG_START_POSITION_LONG 
FIT_LAP_MESG_END_POSITION_LAT 
FIT_LAP_MESG_END_POSITION_LONG 
FIT_LAP_MESG_TOTAL_ELAPSED_TIME 
FIT_LAP_MESG_TOTAL_TIMER_TIME 
FIT_LAP_MESG_TOTAL_DISTANCE 
FIT_LAP_MESG_TOTAL_CYCLES 
FIT_LAP_MESG_TOTAL_WORK 
FIT_LAP_MESG_MESSAGE_INDEX 
FIT_LAP_MESG_TOTAL_CALORIES 
FIT_LAP_MESG_TOTAL_FAT_CALORIES 
FIT_LAP_MESG_AVG_SPEED 
FIT_LAP_MESG_MAX_SPEED 
FIT_LAP_MESG_AVG_POWER 
FIT_LAP_MESG_MAX_POWER 
FIT_LAP_MESG_TOTAL_ASCENT 
FIT_LAP_MESG_TOTAL_DESCENT 
FIT_LAP_MESG_NUM_LENGTHS 
FIT_LAP_MESG_NORMALIZED_POWER 
FIT_LAP_MESG_LEFT_RIGHT_BALANCE 
FIT_LAP_MESG_FIRST_LENGTH_INDEX 
FIT_LAP_MESG_AVG_STROKE_DISTANCE 
FIT_LAP_MESG_NUM_ACTIVE_LENGTHS 
FIT_LAP_MESG_EVENT 
FIT_LAP_MESG_EVENT_TYPE 
FIT_LAP_MESG_AVG_HEART_RATE 
FIT_LAP_MESG_MAX_HEART_RATE 
FIT_LAP_MESG_AVG_CADENCE 
FIT_LAP_MESG_MAX_CADENCE 
FIT_LAP_MESG_INTENSITY 
FIT_LAP_MESG_LAP_TRIGGER 
FIT_LAP_MESG_SPORT 
FIT_LAP_MESG_EVENT_GROUP 
FIT_LAP_MESG_SWIM_STROKE 
FIT_LAP_MESG_SUB_SPORT 
FIT_LAP_MESG_MIN_HEART_RATE 
FIT_LAP_MESG_FIELDS 
Enumerator
FIT_LENGTH_FIELD_NUM_TIMESTAMP 
FIT_LENGTH_FIELD_NUM_START_TIME 
FIT_LENGTH_FIELD_NUM_TOTAL_ELAPSED_TIME 
FIT_LENGTH_FIELD_NUM_TOTAL_TIMER_TIME 
FIT_LENGTH_FIELD_NUM_MESSAGE_INDEX 
FIT_LENGTH_FIELD_NUM_TOTAL_STROKES 
FIT_LENGTH_FIELD_NUM_AVG_SPEED 
FIT_LENGTH_FIELD_NUM_TOTAL_CALORIES 
FIT_LENGTH_FIELD_NUM_EVENT 
FIT_LENGTH_FIELD_NUM_EVENT_TYPE 
FIT_LENGTH_FIELD_NUM_SWIM_STROKE 
FIT_LENGTH_FIELD_NUM_AVG_SWIMMING_CADENCE 
FIT_LENGTH_FIELD_NUM_EVENT_GROUP 
FIT_LENGTH_FIELD_NUM_LENGTH_TYPE 
Enumerator
FIT_LENGTH_MESG_TIMESTAMP 
FIT_LENGTH_MESG_START_TIME 
FIT_LENGTH_MESG_TOTAL_ELAPSED_TIME 
FIT_LENGTH_MESG_TOTAL_TIMER_TIME 
FIT_LENGTH_MESG_MESSAGE_INDEX 
FIT_LENGTH_MESG_TOTAL_STROKES 
FIT_LENGTH_MESG_AVG_SPEED 
FIT_LENGTH_MESG_TOTAL_CALORIES 
FIT_LENGTH_MESG_EVENT 
FIT_LENGTH_MESG_EVENT_TYPE 
FIT_LENGTH_MESG_SWIM_STROKE 
FIT_LENGTH_MESG_AVG_SWIMMING_CADENCE 
FIT_LENGTH_MESG_EVENT_GROUP 
FIT_LENGTH_MESG_LENGTH_TYPE 
FIT_LENGTH_MESG_FIELDS 
enum FIT_MESG
Enumerator
FIT_MESG_PAD 
FIT_MESG_FILE_ID 
FIT_MESG_FILE_CREATOR 
FIT_MESG_SOFTWARE 
FIT_MESG_CAPABILITIES 
FIT_MESG_FILE_CAPABILITIES 
FIT_MESG_MESG_CAPABILITIES 
FIT_MESG_FIELD_CAPABILITIES 
FIT_MESG_DEVICE_SETTINGS 
FIT_MESG_USER_PROFILE 
FIT_MESG_HRM_PROFILE 
FIT_MESG_SDM_PROFILE 
FIT_MESG_BIKE_PROFILE 
FIT_MESG_ZONES_TARGET 
FIT_MESG_SPORT 
FIT_MESG_HR_ZONE 
FIT_MESG_POWER_ZONE 
FIT_MESG_MET_ZONE 
FIT_MESG_GOAL 
FIT_MESG_ACTIVITY 
FIT_MESG_SESSION 
FIT_MESG_LAP 
FIT_MESG_LENGTH 
FIT_MESG_RECORD 
FIT_MESG_EVENT 
FIT_MESG_DEVICE_INFO 
FIT_MESG_HRV 
FIT_MESG_COURSE 
FIT_MESG_COURSE_POINT 
FIT_MESG_WORKOUT 
FIT_MESG_WORKOUT_STEP 
FIT_MESG_SCHEDULE 
FIT_MESG_TOTALS 
FIT_MESG_WEIGHT_SCALE 
FIT_MESG_BLOOD_PRESSURE 
FIT_MESG_MONITORING_INFO 
FIT_MESG_MONITORING 
FIT_MESGS 
Enumerator
FIT_MESG_CAPABILITIES_FIELD_NUM_MESSAGE_INDEX 
FIT_MESG_CAPABILITIES_FIELD_NUM_MESG_NUM 
FIT_MESG_CAPABILITIES_FIELD_NUM_COUNT 
FIT_MESG_CAPABILITIES_FIELD_NUM_FILE 
FIT_MESG_CAPABILITIES_FIELD_NUM_COUNT_TYPE 
Enumerator
FIT_MESG_CAPABILITIES_MESG_MESSAGE_INDEX 
FIT_MESG_CAPABILITIES_MESG_MESG_NUM 
FIT_MESG_CAPABILITIES_MESG_COUNT 
FIT_MESG_CAPABILITIES_MESG_FILE 
FIT_MESG_CAPABILITIES_MESG_COUNT_TYPE 
FIT_MESG_CAPABILITIES_MESG_FIELDS 
Enumerator
FIT_MET_ZONE_FIELD_NUM_MESSAGE_INDEX 
FIT_MET_ZONE_FIELD_NUM_CALORIES 
FIT_MET_ZONE_FIELD_NUM_HIGH_BPM 
FIT_MET_ZONE_FIELD_NUM_FAT_CALORIES 
Enumerator
FIT_MET_ZONE_MESG_MESSAGE_INDEX 
FIT_MET_ZONE_MESG_CALORIES 
FIT_MET_ZONE_MESG_HIGH_BPM 
FIT_MET_ZONE_MESG_FAT_CALORIES 
FIT_MET_ZONE_MESG_FIELDS 
Enumerator
FIT_MONITORING_FIELD_NUM_TIMESTAMP 
FIT_MONITORING_FIELD_NUM_DISTANCE 
FIT_MONITORING_FIELD_NUM_CYCLES 
FIT_MONITORING_FIELD_NUM_ACTIVE_TIME 
FIT_MONITORING_FIELD_NUM_LOCAL_TIMESTAMP 
FIT_MONITORING_FIELD_NUM_CALORIES 
FIT_MONITORING_FIELD_NUM_COMPRESSED_DISTANCE 
FIT_MONITORING_FIELD_NUM_COMPRESSED_CYCLES 
FIT_MONITORING_FIELD_NUM_COMPRESSED_ACTIVE_TIME 
FIT_MONITORING_FIELD_NUM_DEVICE_INDEX 
FIT_MONITORING_FIELD_NUM_ACTIVITY_TYPE 
FIT_MONITORING_FIELD_NUM_ACTIVITY_SUBTYPE 
Enumerator
FIT_MONITORING_INFO_FIELD_NUM_TIMESTAMP 
FIT_MONITORING_INFO_FIELD_NUM_LOCAL_TIMESTAMP 
Enumerator
FIT_MONITORING_INFO_MESG_TIMESTAMP 
FIT_MONITORING_INFO_MESG_LOCAL_TIMESTAMP 
FIT_MONITORING_INFO_MESG_FIELDS 
Enumerator
FIT_MONITORING_MESG_TIMESTAMP 
FIT_MONITORING_MESG_DISTANCE 
FIT_MONITORING_MESG_CYCLES 
FIT_MONITORING_MESG_ACTIVE_TIME 
FIT_MONITORING_MESG_LOCAL_TIMESTAMP 
FIT_MONITORING_MESG_CALORIES 
FIT_MONITORING_MESG_COMPRESSED_DISTANCE 
FIT_MONITORING_MESG_COMPRESSED_CYCLES 
FIT_MONITORING_MESG_COMPRESSED_ACTIVE_TIME 
FIT_MONITORING_MESG_DEVICE_INDEX 
FIT_MONITORING_MESG_ACTIVITY_TYPE 
FIT_MONITORING_MESG_ACTIVITY_SUBTYPE 
FIT_MONITORING_MESG_FIELDS 
Enumerator
FIT_POWER_ZONE_FIELD_NUM_MESSAGE_INDEX 
FIT_POWER_ZONE_FIELD_NUM_HIGH_VALUE 
FIT_POWER_ZONE_FIELD_NUM_NAME 
Enumerator
FIT_POWER_ZONE_MESG_MESSAGE_INDEX 
FIT_POWER_ZONE_MESG_HIGH_VALUE 
FIT_POWER_ZONE_MESG_NAME 
FIT_POWER_ZONE_MESG_FIELDS 
Enumerator
FIT_RECORD_FIELD_NUM_TIMESTAMP 
FIT_RECORD_FIELD_NUM_POSITION_LAT 
FIT_RECORD_FIELD_NUM_POSITION_LONG 
FIT_RECORD_FIELD_NUM_DISTANCE 
FIT_RECORD_FIELD_NUM_TIME_FROM_COURSE 
FIT_RECORD_FIELD_NUM_TOTAL_CYCLES 
FIT_RECORD_FIELD_NUM_ACCUMULATED_POWER 
FIT_RECORD_FIELD_NUM_ALTITUDE 
FIT_RECORD_FIELD_NUM_SPEED 
FIT_RECORD_FIELD_NUM_POWER 
FIT_RECORD_FIELD_NUM_GRADE 
FIT_RECORD_FIELD_NUM_COMPRESSED_ACCUMULATED_POWER 
FIT_RECORD_FIELD_NUM_HEART_RATE 
FIT_RECORD_FIELD_NUM_CADENCE 
FIT_RECORD_FIELD_NUM_COMPRESSED_SPEED_DISTANCE 
FIT_RECORD_FIELD_NUM_RESISTANCE 
FIT_RECORD_FIELD_NUM_CYCLE_LENGTH 
FIT_RECORD_FIELD_NUM_TEMPERATURE 
FIT_RECORD_FIELD_NUM_SPEED_1S 
FIT_RECORD_FIELD_NUM_CYCLES 
FIT_RECORD_FIELD_NUM_LEFT_RIGHT_BALANCE 
Enumerator
FIT_RECORD_MESG_TIMESTAMP 
FIT_RECORD_MESG_POSITION_LAT 
FIT_RECORD_MESG_POSITION_LONG 
FIT_RECORD_MESG_DISTANCE 
FIT_RECORD_MESG_TIME_FROM_COURSE 
FIT_RECORD_MESG_TOTAL_CYCLES 
FIT_RECORD_MESG_ACCUMULATED_POWER 
FIT_RECORD_MESG_ALTITUDE 
FIT_RECORD_MESG_SPEED 
FIT_RECORD_MESG_POWER 
FIT_RECORD_MESG_GRADE 
FIT_RECORD_MESG_COMPRESSED_ACCUMULATED_POWER 
FIT_RECORD_MESG_HEART_RATE 
FIT_RECORD_MESG_CADENCE 
FIT_RECORD_MESG_COMPRESSED_SPEED_DISTANCE 
FIT_RECORD_MESG_RESISTANCE 
FIT_RECORD_MESG_CYCLE_LENGTH 
FIT_RECORD_MESG_TEMPERATURE 
FIT_RECORD_MESG_SPEED_1S 
FIT_RECORD_MESG_CYCLES 
FIT_RECORD_MESG_LEFT_RIGHT_BALANCE 
FIT_RECORD_MESG_FIELDS 
Enumerator
FIT_SCHEDULE_FIELD_NUM_SERIAL_NUMBER 
FIT_SCHEDULE_FIELD_NUM_TIME_CREATED 
FIT_SCHEDULE_FIELD_NUM_SCHEDULED_TIME 
FIT_SCHEDULE_FIELD_NUM_MANUFACTURER 
FIT_SCHEDULE_FIELD_NUM_PRODUCT 
FIT_SCHEDULE_FIELD_NUM_COMPLETED 
FIT_SCHEDULE_FIELD_NUM_TYPE 
Enumerator
FIT_SCHEDULE_MESG_SERIAL_NUMBER 
FIT_SCHEDULE_MESG_TIME_CREATED 
FIT_SCHEDULE_MESG_SCHEDULED_TIME 
FIT_SCHEDULE_MESG_MANUFACTURER 
FIT_SCHEDULE_MESG_PRODUCT 
FIT_SCHEDULE_MESG_COMPLETED 
FIT_SCHEDULE_MESG_TYPE 
FIT_SCHEDULE_MESG_FIELDS 
Enumerator
FIT_SDM_PROFILE_FIELD_NUM_ODOMETER 
FIT_SDM_PROFILE_FIELD_NUM_MESSAGE_INDEX 
FIT_SDM_PROFILE_FIELD_NUM_SDM_ANT_ID 
FIT_SDM_PROFILE_FIELD_NUM_SDM_CAL_FACTOR 
FIT_SDM_PROFILE_FIELD_NUM_ENABLED 
FIT_SDM_PROFILE_FIELD_NUM_SPEED_SOURCE 
FIT_SDM_PROFILE_FIELD_NUM_SDM_ANT_ID_TRANS_TYPE 
Enumerator
FIT_SDM_PROFILE_MESG_ODOMETER 
FIT_SDM_PROFILE_MESG_MESSAGE_INDEX 
FIT_SDM_PROFILE_MESG_SDM_ANT_ID 
FIT_SDM_PROFILE_MESG_SDM_CAL_FACTOR 
FIT_SDM_PROFILE_MESG_ENABLED 
FIT_SDM_PROFILE_MESG_SPEED_SOURCE 
FIT_SDM_PROFILE_MESG_SDM_ANT_ID_TRANS_TYPE 
FIT_SDM_PROFILE_MESG_FIELDS 
Enumerator
FIT_SESSION_FIELD_NUM_TIMESTAMP 
FIT_SESSION_FIELD_NUM_START_TIME 
FIT_SESSION_FIELD_NUM_START_POSITION_LAT 
FIT_SESSION_FIELD_NUM_START_POSITION_LONG 
FIT_SESSION_FIELD_NUM_TOTAL_ELAPSED_TIME 
FIT_SESSION_FIELD_NUM_TOTAL_TIMER_TIME 
FIT_SESSION_FIELD_NUM_TOTAL_DISTANCE 
FIT_SESSION_FIELD_NUM_TOTAL_CYCLES 
FIT_SESSION_FIELD_NUM_NEC_LAT 
FIT_SESSION_FIELD_NUM_NEC_LONG 
FIT_SESSION_FIELD_NUM_SWC_LAT 
FIT_SESSION_FIELD_NUM_SWC_LONG 
FIT_SESSION_FIELD_NUM_AVG_STROKE_COUNT 
FIT_SESSION_FIELD_NUM_TOTAL_WORK 
FIT_SESSION_FIELD_NUM_MESSAGE_INDEX 
FIT_SESSION_FIELD_NUM_TOTAL_CALORIES 
FIT_SESSION_FIELD_NUM_TOTAL_FAT_CALORIES 
FIT_SESSION_FIELD_NUM_AVG_SPEED 
FIT_SESSION_FIELD_NUM_MAX_SPEED 
FIT_SESSION_FIELD_NUM_AVG_POWER 
FIT_SESSION_FIELD_NUM_MAX_POWER 
FIT_SESSION_FIELD_NUM_TOTAL_ASCENT 
FIT_SESSION_FIELD_NUM_TOTAL_DESCENT 
FIT_SESSION_FIELD_NUM_FIRST_LAP_INDEX 
FIT_SESSION_FIELD_NUM_NUM_LAPS 
FIT_SESSION_FIELD_NUM_NORMALIZED_POWER 
FIT_SESSION_FIELD_NUM_TRAINING_STRESS_SCORE 
FIT_SESSION_FIELD_NUM_INTENSITY_FACTOR 
FIT_SESSION_FIELD_NUM_LEFT_RIGHT_BALANCE 
FIT_SESSION_FIELD_NUM_AVG_STROKE_DISTANCE 
FIT_SESSION_FIELD_NUM_POOL_LENGTH 
FIT_SESSION_FIELD_NUM_NUM_ACTIVE_LENGTHS 
FIT_SESSION_FIELD_NUM_EVENT 
FIT_SESSION_FIELD_NUM_EVENT_TYPE 
FIT_SESSION_FIELD_NUM_SPORT 
FIT_SESSION_FIELD_NUM_SUB_SPORT 
FIT_SESSION_FIELD_NUM_AVG_HEART_RATE 
FIT_SESSION_FIELD_NUM_MAX_HEART_RATE 
FIT_SESSION_FIELD_NUM_AVG_CADENCE 
FIT_SESSION_FIELD_NUM_MAX_CADENCE 
FIT_SESSION_FIELD_NUM_TOTAL_TRAINING_EFFECT 
FIT_SESSION_FIELD_NUM_EVENT_GROUP 
FIT_SESSION_FIELD_NUM_TRIGGER 
FIT_SESSION_FIELD_NUM_SWIM_STROKE 
FIT_SESSION_FIELD_NUM_POOL_LENGTH_UNIT 
FIT_SESSION_FIELD_NUM_MIN_HEART_RATE 
Enumerator
FIT_SESSION_MESG_TIMESTAMP 
FIT_SESSION_MESG_START_TIME 
FIT_SESSION_MESG_START_POSITION_LAT 
FIT_SESSION_MESG_START_POSITION_LONG 
FIT_SESSION_MESG_TOTAL_ELAPSED_TIME 
FIT_SESSION_MESG_TOTAL_TIMER_TIME 
FIT_SESSION_MESG_TOTAL_DISTANCE 
FIT_SESSION_MESG_TOTAL_CYCLES 
FIT_SESSION_MESG_NEC_LAT 
FIT_SESSION_MESG_NEC_LONG 
FIT_SESSION_MESG_SWC_LAT 
FIT_SESSION_MESG_SWC_LONG 
FIT_SESSION_MESG_AVG_STROKE_COUNT 
FIT_SESSION_MESG_TOTAL_WORK 
FIT_SESSION_MESG_MESSAGE_INDEX 
FIT_SESSION_MESG_TOTAL_CALORIES 
FIT_SESSION_MESG_TOTAL_FAT_CALORIES 
FIT_SESSION_MESG_AVG_SPEED 
FIT_SESSION_MESG_MAX_SPEED 
FIT_SESSION_MESG_AVG_POWER 
FIT_SESSION_MESG_MAX_POWER 
FIT_SESSION_MESG_TOTAL_ASCENT 
FIT_SESSION_MESG_TOTAL_DESCENT 
FIT_SESSION_MESG_FIRST_LAP_INDEX 
FIT_SESSION_MESG_NUM_LAPS 
FIT_SESSION_MESG_NORMALIZED_POWER 
FIT_SESSION_MESG_TRAINING_STRESS_SCORE 
FIT_SESSION_MESG_INTENSITY_FACTOR 
FIT_SESSION_MESG_LEFT_RIGHT_BALANCE 
FIT_SESSION_MESG_AVG_STROKE_DISTANCE 
FIT_SESSION_MESG_POOL_LENGTH 
FIT_SESSION_MESG_NUM_ACTIVE_LENGTHS 
FIT_SESSION_MESG_EVENT 
FIT_SESSION_MESG_EVENT_TYPE 
FIT_SESSION_MESG_SPORT 
FIT_SESSION_MESG_SUB_SPORT 
FIT_SESSION_MESG_AVG_HEART_RATE 
FIT_SESSION_MESG_MAX_HEART_RATE 
FIT_SESSION_MESG_AVG_CADENCE 
FIT_SESSION_MESG_MAX_CADENCE 
FIT_SESSION_MESG_TOTAL_TRAINING_EFFECT 
FIT_SESSION_MESG_EVENT_GROUP 
FIT_SESSION_MESG_TRIGGER 
FIT_SESSION_MESG_SWIM_STROKE 
FIT_SESSION_MESG_POOL_LENGTH_UNIT 
FIT_SESSION_MESG_MIN_HEART_RATE 
FIT_SESSION_MESG_FIELDS 
Enumerator
FIT_SOFTWARE_FIELD_NUM_PART_NUMBER 
FIT_SOFTWARE_FIELD_NUM_MESSAGE_INDEX 
FIT_SOFTWARE_FIELD_NUM_VERSION 
FIT_SOFTWARE_FIELD_NUM_MANUFACTURER 
FIT_SOFTWARE_FIELD_NUM_PRODUCT 
Enumerator
FIT_SOFTWARE_MESG_PART_NUMBER 
FIT_SOFTWARE_MESG_MESSAGE_INDEX 
FIT_SOFTWARE_MESG_VERSION 
FIT_SOFTWARE_MESG_MANUFACTURER 
FIT_SOFTWARE_MESG_PRODUCT 
FIT_SOFTWARE_MESG_FIELDS 
Enumerator
FIT_SPORT_FIELD_NUM_NAME 
FIT_SPORT_FIELD_NUM_SPORT 
FIT_SPORT_FIELD_NUM_SUB_SPORT 
Enumerator
FIT_SPORT_MESG_NAME 
FIT_SPORT_MESG_SPORT 
FIT_SPORT_MESG_SUB_SPORT 
FIT_SPORT_MESG_FIELDS 
Enumerator
FIT_TOTALS_FIELD_NUM_TIMESTAMP 
FIT_TOTALS_FIELD_NUM_TIMER_TIME 
FIT_TOTALS_FIELD_NUM_DISTANCE 
FIT_TOTALS_FIELD_NUM_CALORIES 
FIT_TOTALS_FIELD_NUM_ELAPSED_TIME 
FIT_TOTALS_FIELD_NUM_MESSAGE_INDEX 
FIT_TOTALS_FIELD_NUM_SESSIONS 
FIT_TOTALS_FIELD_NUM_SPORT 
Enumerator
FIT_TOTALS_MESG_TIMESTAMP 
FIT_TOTALS_MESG_TIMER_TIME 
FIT_TOTALS_MESG_DISTANCE 
FIT_TOTALS_MESG_CALORIES 
FIT_TOTALS_MESG_ELAPSED_TIME 
FIT_TOTALS_MESG_MESSAGE_INDEX 
FIT_TOTALS_MESG_SESSIONS 
FIT_TOTALS_MESG_SPORT 
FIT_TOTALS_MESG_FIELDS 
Enumerator
FIT_USER_PROFILE_FIELD_NUM_FRIENDLY_NAME 
FIT_USER_PROFILE_FIELD_NUM_MESSAGE_INDEX 
FIT_USER_PROFILE_FIELD_NUM_WEIGHT 
FIT_USER_PROFILE_FIELD_NUM_LOCAL_ID 
FIT_USER_PROFILE_FIELD_NUM_GENDER 
FIT_USER_PROFILE_FIELD_NUM_AGE 
FIT_USER_PROFILE_FIELD_NUM_HEIGHT 
FIT_USER_PROFILE_FIELD_NUM_LANGUAGE 
FIT_USER_PROFILE_FIELD_NUM_ELEV_SETTING 
FIT_USER_PROFILE_FIELD_NUM_WEIGHT_SETTING 
FIT_USER_PROFILE_FIELD_NUM_RESTING_HEART_RATE 
FIT_USER_PROFILE_FIELD_NUM_DEFAULT_MAX_RUNNING_HEART_RATE 
FIT_USER_PROFILE_FIELD_NUM_DEFAULT_MAX_BIKING_HEART_RATE 
FIT_USER_PROFILE_FIELD_NUM_DEFAULT_MAX_HEART_RATE 
FIT_USER_PROFILE_FIELD_NUM_HR_SETTING 
FIT_USER_PROFILE_FIELD_NUM_SPEED_SETTING 
FIT_USER_PROFILE_FIELD_NUM_DIST_SETTING 
FIT_USER_PROFILE_FIELD_NUM_POWER_SETTING 
FIT_USER_PROFILE_FIELD_NUM_ACTIVITY_CLASS 
FIT_USER_PROFILE_FIELD_NUM_POSITION_SETTING 
FIT_USER_PROFILE_FIELD_NUM_TEMPERATURE_SETTING 
FIT_USER_PROFILE_FIELD_NUM_GLOBAL_ID 
Enumerator
FIT_USER_PROFILE_MESG_FRIENDLY_NAME 
FIT_USER_PROFILE_MESG_MESSAGE_INDEX 
FIT_USER_PROFILE_MESG_WEIGHT 
FIT_USER_PROFILE_MESG_LOCAL_ID 
FIT_USER_PROFILE_MESG_GENDER 
FIT_USER_PROFILE_MESG_AGE 
FIT_USER_PROFILE_MESG_HEIGHT 
FIT_USER_PROFILE_MESG_LANGUAGE 
FIT_USER_PROFILE_MESG_ELEV_SETTING 
FIT_USER_PROFILE_MESG_WEIGHT_SETTING 
FIT_USER_PROFILE_MESG_RESTING_HEART_RATE 
FIT_USER_PROFILE_MESG_DEFAULT_MAX_RUNNING_HEART_RATE 
FIT_USER_PROFILE_MESG_DEFAULT_MAX_BIKING_HEART_RATE 
FIT_USER_PROFILE_MESG_DEFAULT_MAX_HEART_RATE 
FIT_USER_PROFILE_MESG_HR_SETTING 
FIT_USER_PROFILE_MESG_SPEED_SETTING 
FIT_USER_PROFILE_MESG_DIST_SETTING 
FIT_USER_PROFILE_MESG_POWER_SETTING 
FIT_USER_PROFILE_MESG_ACTIVITY_CLASS 
FIT_USER_PROFILE_MESG_POSITION_SETTING 
FIT_USER_PROFILE_MESG_TEMPERATURE_SETTING 
FIT_USER_PROFILE_MESG_GLOBAL_ID 
FIT_USER_PROFILE_MESG_FIELDS 
Enumerator
FIT_WEIGHT_SCALE_FIELD_NUM_TIMESTAMP 
FIT_WEIGHT_SCALE_FIELD_NUM_WEIGHT 
FIT_WEIGHT_SCALE_FIELD_NUM_PERCENT_FAT 
FIT_WEIGHT_SCALE_FIELD_NUM_PERCENT_HYDRATION 
FIT_WEIGHT_SCALE_FIELD_NUM_VISCERAL_FAT_MASS 
FIT_WEIGHT_SCALE_FIELD_NUM_BONE_MASS 
FIT_WEIGHT_SCALE_FIELD_NUM_MUSCLE_MASS 
FIT_WEIGHT_SCALE_FIELD_NUM_BASAL_MET 
FIT_WEIGHT_SCALE_FIELD_NUM_ACTIVE_MET 
FIT_WEIGHT_SCALE_FIELD_NUM_USER_PROFILE_INDEX 
FIT_WEIGHT_SCALE_FIELD_NUM_PHYSIQUE_RATING 
FIT_WEIGHT_SCALE_FIELD_NUM_METABOLIC_AGE 
FIT_WEIGHT_SCALE_FIELD_NUM_VISCERAL_FAT_RATING 
Enumerator
FIT_WEIGHT_SCALE_MESG_TIMESTAMP 
FIT_WEIGHT_SCALE_MESG_WEIGHT 
FIT_WEIGHT_SCALE_MESG_PERCENT_FAT 
FIT_WEIGHT_SCALE_MESG_PERCENT_HYDRATION 
FIT_WEIGHT_SCALE_MESG_VISCERAL_FAT_MASS 
FIT_WEIGHT_SCALE_MESG_BONE_MASS 
FIT_WEIGHT_SCALE_MESG_MUSCLE_MASS 
FIT_WEIGHT_SCALE_MESG_BASAL_MET 
FIT_WEIGHT_SCALE_MESG_ACTIVE_MET 
FIT_WEIGHT_SCALE_MESG_USER_PROFILE_INDEX 
FIT_WEIGHT_SCALE_MESG_PHYSIQUE_RATING 
FIT_WEIGHT_SCALE_MESG_METABOLIC_AGE 
FIT_WEIGHT_SCALE_MESG_VISCERAL_FAT_RATING 
FIT_WEIGHT_SCALE_MESG_FIELDS 
Enumerator
FIT_WORKOUT_FIELD_NUM_CAPABILITIES 
FIT_WORKOUT_FIELD_NUM_WKT_NAME 
FIT_WORKOUT_FIELD_NUM_NUM_VALID_STEPS 
FIT_WORKOUT_FIELD_NUM_SPORT 
Enumerator
FIT_WORKOUT_MESG_CAPABILITIES 
FIT_WORKOUT_MESG_WKT_NAME 
FIT_WORKOUT_MESG_NUM_VALID_STEPS 
FIT_WORKOUT_MESG_SPORT 
FIT_WORKOUT_MESG_FIELDS 
Enumerator
FIT_WORKOUT_STEP_FIELD_NUM_WKT_STEP_NAME 
FIT_WORKOUT_STEP_FIELD_NUM_DURATION_VALUE 
FIT_WORKOUT_STEP_FIELD_NUM_TARGET_VALUE 
FIT_WORKOUT_STEP_FIELD_NUM_CUSTOM_TARGET_VALUE_LOW 
FIT_WORKOUT_STEP_FIELD_NUM_CUSTOM_TARGET_VALUE_HIGH 
FIT_WORKOUT_STEP_FIELD_NUM_MESSAGE_INDEX 
FIT_WORKOUT_STEP_FIELD_NUM_DURATION_TYPE 
FIT_WORKOUT_STEP_FIELD_NUM_TARGET_TYPE 
FIT_WORKOUT_STEP_FIELD_NUM_INTENSITY 
Enumerator
FIT_WORKOUT_STEP_MESG_WKT_STEP_NAME 
FIT_WORKOUT_STEP_MESG_DURATION_VALUE 
FIT_WORKOUT_STEP_MESG_TARGET_VALUE 
FIT_WORKOUT_STEP_MESG_CUSTOM_TARGET_VALUE_LOW 
FIT_WORKOUT_STEP_MESG_CUSTOM_TARGET_VALUE_HIGH 
FIT_WORKOUT_STEP_MESG_MESSAGE_INDEX 
FIT_WORKOUT_STEP_MESG_DURATION_TYPE 
FIT_WORKOUT_STEP_MESG_TARGET_TYPE 
FIT_WORKOUT_STEP_MESG_INTENSITY 
FIT_WORKOUT_STEP_MESG_FIELDS 
Enumerator
FIT_ZONES_TARGET_FIELD_NUM_FUNCTIONAL_THRESHOLD_POWER 
FIT_ZONES_TARGET_FIELD_NUM_MAX_HEART_RATE 
FIT_ZONES_TARGET_FIELD_NUM_THRESHOLD_HEART_RATE 
FIT_ZONES_TARGET_FIELD_NUM_HR_CALC_TYPE 
FIT_ZONES_TARGET_FIELD_NUM_PWR_CALC_TYPE 
Enumerator
FIT_ZONES_TARGET_MESG_FUNCTIONAL_THRESHOLD_POWER 
FIT_ZONES_TARGET_MESG_MAX_HEART_RATE 
FIT_ZONES_TARGET_MESG_THRESHOLD_HEART_RATE 
FIT_ZONES_TARGET_MESG_HR_CALC_TYPE 
FIT_ZONES_TARGET_MESG_PWR_CALC_TYPE 
FIT_ZONES_TARGET_MESG_FIELDS 

Variable Documentation

const FIT_CONST_MESG_DEF_PTR fit_mesg_defs[FIT_MESGS]