/////////////////////////////////////////////////////////////////////// // Returns cum_operating_time field // Units: s // Comment: Reset by new battery or charge. /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetCumOperatingTime(void) const { return GetFieldUINT32Value(7, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns active_time field // Units: s /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetActiveTime(void) const { return GetFieldUINT32Value(6, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns timer_time field // Units: s // Comment: Excludes pauses /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetTimerTime(void) const { return GetFieldUINT32Value(0, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns group_primary_key field // Comment: Primary user ID of this leader /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetGroupPrimaryKey(void) const { return GetFieldUINT32Value(2, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns calories field // Units: kcal /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetCalories(void) const { return GetFieldUINT32Value(2, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns total_cycles field // Units: cycles /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetTotalCycles(void) { return GetFieldUINT32Value(10); }
/////////////////////////////////////////////////////////////////////// // Returns timestamp field // Units: s /////////////////////////////////////////////////////////////////////// FIT_DATE_TIME GetTimestamp(void) { return GetFieldUINT32Value(253); }
/////////////////////////////////////////////////////////////////////// // Returns bottom_time field /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetBottomTime(void) const { return GetFieldUINT32Value(11, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns apnea_countdown_time field /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetApneaCountdownTime(void) const { return GetFieldUINT32Value(13, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns value field /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetValue(void) { return GetFieldUINT32Value(5); }
/////////////////////////////////////////////////////////////////////// // Returns target_value field /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetTargetValue(void) { return GetFieldUINT32Value(7); }
/////////////////////////////////////////////////////////////////////// // Returns end_date field /////////////////////////////////////////////////////////////////////// FIT_DATE_TIME GetEndDate(void) { return GetFieldUINT32Value(3); }
/////////////////////////////////////////////////////////////////////// // Returns max_size field // Units: bytes /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetMaxSize(void) const { return GetFieldUINT32Value(4, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns scheduled_time field /////////////////////////////////////////////////////////////////////// FIT_LOCAL_DATE_TIME GetScheduledTime(void) const { return GetFieldUINT32Value(6, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns application_version field /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetApplicationVersion(void) const { return GetFieldUINT32Value(4, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns local_timestamp field // Units: s // Comment: Use to convert activity timestamps to local time if device does not support time zone and daylight savings time correction. /////////////////////////////////////////////////////////////////////// FIT_LOCAL_DATE_TIME GetLocalTimestamp(void) const { return GetFieldUINT32Value(0, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns start_time field /////////////////////////////////////////////////////////////////////// FIT_DATE_TIME GetStartTime(void) { return GetFieldUINT32Value(2); }
/////////////////////////////////////////////////////////////////////// // Returns target_value field /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetTargetValue(void) const { return GetFieldUINT32Value(7, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns cum_operating_time field // Units: s // Comment: Reset by new battery or charge. /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetCumOperatingTime(void) { return GetFieldUINT32Value(7); }
/////////////////////////////////////////////////////////////////////// // Returns start_date field /////////////////////////////////////////////////////////////////////// FIT_DATE_TIME GetStartDate(void) const { return GetFieldUINT32Value(2, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns activity_id field // Comment: ID of the activity associated with this leader time /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetActivityId(void) const { return GetFieldUINT32Value(3, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns total_cycles field // Units: cycles /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetTotalCycles(void) const { return GetFieldUINT32Value(19, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns time_created field // Comment: Only set for files that are can be created/erased. /////////////////////////////////////////////////////////////////////// FIT_DATE_TIME GetTimeCreated(void) const { return GetFieldUINT32Value(4, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns accumulated_power field // Units: watts /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetAccumulatedPower(void) const { return GetFieldUINT32Value(29, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns elapsed_time field // Units: s // Comment: Includes pauses /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetElapsedTime(void) const { return GetFieldUINT32Value(4, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns utc_offset field // Comment: Offset from system time. Required to convert timestamp from system time to UTC. /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetUtcOffset(void) const { return GetFieldUINT32Value(1, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns timestamp field // Units: s /////////////////////////////////////////////////////////////////////// FIT_DATE_TIME GetTimestamp(void) const { return GetFieldUINT32Value(253, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns calorie_duration_alert field // Units: calories /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetCalorieDurationAlert(void) const { return GetFieldUINT32Value(3, 0, (FIT_UINT16) Profile::EVENT_MESG_DATA_FIELD_CALORIE_DURATION_ALERT); }
/////////////////////////////////////////////////////////////////////// // Returns distance field // Units: m /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetDistance(void) const { return GetFieldUINT32Value(1, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Returns device_id field // Comment: ID of the device that created the segment /////////////////////////////////////////////////////////////////////// FIT_UINT32 GetDeviceId(void) const { return GetFieldUINT32Value(5, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }