///////////////////////////////////////////////////////////////////////
 // Returns visceral_fat_rating field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetVisceralFatRating(void)
 {
    return GetFieldUINT8Value(11);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns device_type field
 ///////////////////////////////////////////////////////////////////////
 FIT_DEVICE_TYPE GetDeviceType(void)
 {
     return GetFieldUINT8Value(1);
 }
예제 #3
0
 ///////////////////////////////////////////////////////////////////////
 // Returns hardware_version field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetHardwareVersion(void) const
 {
    return GetFieldUINT8Value(1, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #4
0
 ///////////////////////////////////////////////////////////////////////
 // Returns age field
 // Units: years
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetAge(void) const
 {
    return GetFieldUINT8Value(2, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns battery_status field
 ///////////////////////////////////////////////////////////////////////
 FIT_BATTERY_STATUS GetBatteryStatus(void)
 {
     return GetFieldUINT8Value(11);
 }
예제 #6
0
 ///////////////////////////////////////////////////////////////////////
 // Returns high_bpm field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetHighBpm(void) const
 {
    return GetFieldUINT8Value(1, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #7
0
 ///////////////////////////////////////////////////////////////////////
 // Returns resting_heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetRestingHeartRate(void) const
 {
    return GetFieldUINT8Value(8, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #8
0
 ///////////////////////////////////////////////////////////////////////
 // Returns cycles field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetCycles(void) const
 {
    return GetFieldUINT8Value(18, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #9
0
 ///////////////////////////////////////////////////////////////////////
 // Returns left_right_balance field
 ///////////////////////////////////////////////////////////////////////
 FIT_LEFT_RIGHT_BALANCE GetLeftRightBalance(void) const
 {
    return GetFieldUINT8Value(30, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #10
0
 ///////////////////////////////////////////////////////////////////////
 // Returns cadence field
 // Units: rpm
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetCadence(void) const
 {
    return GetFieldUINT8Value(4, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #11
0
 ///////////////////////////////////////////////////////////////////////
 // Returns resistance field
 // Comment: Relative. 0 is none  254 is Max.
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetResistance(void) const
 {
    return GetFieldUINT8Value(10, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #12
0
 ///////////////////////////////////////////////////////////////////////
 // Returns odometer_rollover field
 // Comment: Rollover counter that can be used to extend the odometer
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetOdometerRollover(void) const
 {
    return GetFieldUINT8Value(7, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns channel_number field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetChannelNumber(void) const
 {
     return GetFieldUINT8Value(0, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns device_index field
 ///////////////////////////////////////////////////////////////////////
 FIT_DEVICE_INDEX GetDeviceIndex(void) const
 {
     return GetFieldUINT8Value(4, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #15
0
 ///////////////////////////////////////////////////////////////////////
 // Returns max_cadence field
 // Units: rpm
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetMaxCadence(void)
 {
     return GetFieldUINT8Value(18);
 }
예제 #16
0
 ///////////////////////////////////////////////////////////////////////
 // Returns gps_accuracy field
 // Units: m
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetGpsAccuracy(void) const
 {
    return GetFieldUINT8Value(31, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #17
0
 ///////////////////////////////////////////////////////////////////////
 // Returns event_group field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetEventGroup(void)
 {
     return GetFieldUINT8Value(26);
 }
예제 #18
0
 ///////////////////////////////////////////////////////////////////////
 // Returns hr_low_alert field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetHrLowAlert(void) const
 {
    return GetFieldUINT8Value(3, 0, (FIT_UINT16) Profile::EVENT_MESG_DATA_FIELD_HR_LOW_ALERT);
 }
예제 #19
0
 ///////////////////////////////////////////////////////////////////////
 // Returns threshold_heart_rate field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetThresholdHeartRate(void) const
 {
    return GetFieldUINT8Value(2, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #20
0
 ///////////////////////////////////////////////////////////////////////
 // Returns event_group field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetEventGroup(void) const
 {
    return GetFieldUINT8Value(4, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #21
0
 ///////////////////////////////////////////////////////////////////////
 // Returns default_max_heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetDefaultMaxHeartRate(void) const
 {
    return GetFieldUINT8Value(11, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns developer_data_index field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetDeveloperDataIndex(void) const
 {
     return GetFieldUINT8Value(3, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns hardware_version field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetHardwareVersion(void)
 {
     return GetFieldUINT8Value(6);
 }
예제 #24
0
 ///////////////////////////////////////////////////////////////////////
 // Returns avg_heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetAvgHeartRate(void)
 {
     return GetFieldUINT8Value(15);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns device_index field
 ///////////////////////////////////////////////////////////////////////
 FIT_DEVICE_INDEX GetDeviceIndex(void)
 {
     return GetFieldUINT8Value(0);
 }
예제 #26
0
 ///////////////////////////////////////////////////////////////////////
 // Returns max_heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetMaxHeartRate(void)
 {
     return GetFieldUINT8Value(16);
 }
예제 #27
0
 ///////////////////////////////////////////////////////////////////////
 // Returns sport_index field
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetSportIndex(void) const
 {
    return GetFieldUINT8Value(9, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
예제 #28
0
 ///////////////////////////////////////////////////////////////////////
 // Returns avg_cadence field
 // Units: rpm
 // Comment: total_cycles / total_timer_time if non_zero_avg_cadence otherwise total_cycles / total_elapsed_time
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetAvgCadence(void)
 {
     return GetFieldUINT8Value(17);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns checksum field
 ///////////////////////////////////////////////////////////////////////
 FIT_CHECKSUM GetChecksum(void) const
 {
    return GetFieldUINT8Value(252, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Returns metabolic_age field
 // Units: years
 ///////////////////////////////////////////////////////////////////////
 FIT_UINT8 GetMetabolicAge(void)
 {
    return GetFieldUINT8Value(10);
 }