///////////////////////////////////////////////////////////////////////
 // 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);
 }
Exemple #2
0
 ///////////////////////////////////////////////////////////////////////
 // Returns active_time field
 // Units: s
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT32 GetActiveTime(void) const
 {
    return GetFieldUINT32Value(6, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Exemple #3
0
 ///////////////////////////////////////////////////////////////////////
 // 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);
 }
Exemple #5
0
 ///////////////////////////////////////////////////////////////////////
 // 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);
 }
Exemple #18
0
 ///////////////////////////////////////////////////////////////////////
 // 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);
 }
Exemple #20
0
 ///////////////////////////////////////////////////////////////////////
 // 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);
 }
Exemple #22
0
 ///////////////////////////////////////////////////////////////////////
 // Returns total_cycles field
 // Units: cycles
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT32 GetTotalCycles(void) const
 {
    return GetFieldUINT32Value(19, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Exemple #23
0
 ///////////////////////////////////////////////////////////////////////
 // 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);
 }
Exemple #24
0
 ///////////////////////////////////////////////////////////////////////
 // Returns accumulated_power field
 // Units: watts
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT32 GetAccumulatedPower(void) const
 {
    return GetFieldUINT32Value(29, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Exemple #25
0
 ///////////////////////////////////////////////////////////////////////
 // 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);
 }
Exemple #27
0
 ///////////////////////////////////////////////////////////////////////
 // Returns timestamp field
 // Units: s
 ///////////////////////////////////////////////////////////////////////
 FIT_DATE_TIME GetTimestamp(void) const
 {
    return GetFieldUINT32Value(253, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Exemple #28
0
 ///////////////////////////////////////////////////////////////////////
 // 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);
 }
Exemple #29
0
 ///////////////////////////////////////////////////////////////////////
 // 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);
 }