/////////////////////////////////////////////////////////////////////// // Returns message_index field // Comment: Index of the alarm /////////////////////////////////////////////////////////////////////// FIT_MESSAGE_INDEX GetMessageIndex(void) const { return GetFieldUINT16Value(254, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns zone_count field // Units: counts // Comment: zone number used as the index /////////////////////////////////////////////////////////////////////// FIT_UINT16 GetZoneCount(FIT_UINT8 index) const { return GetFieldUINT16Value(21, index, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns max_count field /////////////////////////////////////////////////////////////////////// FIT_UINT16 GetMaxCount(void) const { return GetFieldUINT16Value(3, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns player_score field /////////////////////////////////////////////////////////////////////// FIT_UINT16 GetPlayerScore(void) const { return GetFieldUINT16Value(18, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns opponent_score field /////////////////////////////////////////////////////////////////////// FIT_UINT16 GetOpponentScore(void) const { return GetFieldUINT16Value(19, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns total_strokes field // Units: strokes /////////////////////////////////////////////////////////////////////// FIT_UINT16 GetTotalStrokes(void) const { return GetFieldUINT16Value(5, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns total_calories field // Units: kcal /////////////////////////////////////////////////////////////////////// FIT_UINT16 GetTotalCalories(void) const { return GetFieldUINT16Value(11, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns garmin_product field /////////////////////////////////////////////////////////////////////// FIT_GARMIN_PRODUCT GetGarminProduct(void) const { return GetFieldUINT16Value(1, 0, (FIT_UINT16) Profile::SCHEDULE_MESG_PRODUCT_FIELD_GARMIN_PRODUCT); }
/////////////////////////////////////////////////////////////////////// // Returns product field // Comment: Corresponds to file_id of scheduled workout / course. /////////////////////////////////////////////////////////////////////// FIT_UINT16 GetProduct(void) const { return GetFieldUINT16Value(1, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns manufacturer field // Comment: Corresponds to file_id of scheduled workout / course. /////////////////////////////////////////////////////////////////////// FIT_MANUFACTURER GetManufacturer(void) const { return GetFieldUINT16Value(0, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns num_sessions field /////////////////////////////////////////////////////////////////////// FIT_UINT16 GetNumSessions(void) const { return GetFieldUINT16Value(1, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns garmin_product field /////////////////////////////////////////////////////////////////////// FIT_GARMIN_PRODUCT GetGarminProduct(void) const { return GetFieldUINT16Value(4, 0, (FIT_UINT16) Profile::DEVICE_INFO_MESG_PRODUCT_FIELD_GARMIN_PRODUCT); }