Пример #1
0
 ///////////////////////////////////////////////////////////////////////
 // Set heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 void SetHeartRate(FIT_UINT8 heartRate)
 {
    SetFieldUINT8Value(3, heartRate, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Set device_type field
 ///////////////////////////////////////////////////////////////////////
 void SetDeviceType(FIT_DEVICE_TYPE deviceType)
 {
     SetFieldUINT8Value(1, deviceType);
 }
Пример #3
0
 ///////////////////////////////////////////////////////////////////////
 // Set hardware_version field
 ///////////////////////////////////////////////////////////////////////
 void SetHardwareVersion(FIT_UINT8 hardwareVersion)
 {
    SetFieldUINT8Value(1, hardwareVersion, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #4
0
 ///////////////////////////////////////////////////////////////////////
 // Set age field
 // Units: years
 ///////////////////////////////////////////////////////////////////////
 void SetAge(FIT_UINT8 age)
 {
    SetFieldUINT8Value(2, age, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Set battery_status field
 ///////////////////////////////////////////////////////////////////////
 void SetBatteryStatus(FIT_BATTERY_STATUS batteryStatus)
 {
     SetFieldUINT8Value(11, batteryStatus);
 }
Пример #6
0
 ///////////////////////////////////////////////////////////////////////
 // Set max_heart_rate field
 ///////////////////////////////////////////////////////////////////////
 void SetMaxHeartRate(FIT_UINT8 maxHeartRate)
 {
    SetFieldUINT8Value(1, maxHeartRate, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #7
0
 ///////////////////////////////////////////////////////////////////////
 // Set resting_heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 void SetRestingHeartRate(FIT_UINT8 restingHeartRate)
 {
    SetFieldUINT8Value(8, restingHeartRate, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #8
0
 ///////////////////////////////////////////////////////////////////////
 // Set hr_high_alert field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 void SetHrHighAlert(FIT_UINT8 hrHighAlert)
 {
    SetFieldUINT8Value(3, hrHighAlert, 0, (FIT_UINT16) Profile::EVENT_MESG_DATA_FIELD_HR_HIGH_ALERT);
 }
Пример #9
0
 ///////////////////////////////////////////////////////////////////////
 // Set hr_low_alert field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 void SetHrLowAlert(FIT_UINT8 hrLowAlert)
 {
    SetFieldUINT8Value(3, hrLowAlert, 0, (FIT_UINT16) Profile::EVENT_MESG_DATA_FIELD_HR_LOW_ALERT);
 }
Пример #10
0
 ///////////////////////////////////////////////////////////////////////
 // Set left_right_balance field
 ///////////////////////////////////////////////////////////////////////
 void SetLeftRightBalance(FIT_LEFT_RIGHT_BALANCE leftRightBalance)
 {
    SetFieldUINT8Value(30, leftRightBalance, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #11
0
 ///////////////////////////////////////////////////////////////////////
 // Set gps_accuracy field
 // Units: m
 ///////////////////////////////////////////////////////////////////////
 void SetGpsAccuracy(FIT_UINT8 gpsAccuracy)
 {
    SetFieldUINT8Value(31, gpsAccuracy, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #12
0
 ///////////////////////////////////////////////////////////////////////
 // Set cycles field
 ///////////////////////////////////////////////////////////////////////
 void SetCycles(FIT_UINT8 cycles)
 {
    SetFieldUINT8Value(18, cycles, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #13
0
 ///////////////////////////////////////////////////////////////////////
 // Set resistance field
 // Comment: Relative. 0 is none  254 is Max.
 ///////////////////////////////////////////////////////////////////////
 void SetResistance(FIT_UINT8 resistance)
 {
    SetFieldUINT8Value(10, resistance, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #14
0
 ///////////////////////////////////////////////////////////////////////
 // Set cadence field
 // Units: rpm
 ///////////////////////////////////////////////////////////////////////
 void SetCadence(FIT_UINT8 cadence)
 {
    SetFieldUINT8Value(4, cadence, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #15
0
 ///////////////////////////////////////////////////////////////////////
 // Set event_group field
 ///////////////////////////////////////////////////////////////////////
 void SetEventGroup(FIT_UINT8 eventGroup)
 {
     SetFieldUINT8Value(26, eventGroup);
 }
Пример #16
0
 ///////////////////////////////////////////////////////////////////////
 // Set event_group field
 ///////////////////////////////////////////////////////////////////////
 void SetEventGroup(FIT_UINT8 eventGroup)
 {
    SetFieldUINT8Value(4, eventGroup, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #17
0
 ///////////////////////////////////////////////////////////////////////
 // Set high_bpm field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 void SetHighBpm(FIT_UINT8 highBpm)
 {
    SetFieldUINT8Value(1, highBpm, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Set field_num field
 ///////////////////////////////////////////////////////////////////////
 void SetFieldNum(FIT_UINT8 fieldNum)
 {
    SetFieldUINT8Value(2, fieldNum, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #19
0
 ///////////////////////////////////////////////////////////////////////
 // Set threshold_heart_rate field
 ///////////////////////////////////////////////////////////////////////
 void SetThresholdHeartRate(FIT_UINT8 thresholdHeartRate)
 {
    SetFieldUINT8Value(2, thresholdHeartRate, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
 ///////////////////////////////////////////////////////////////////////
 // Set developer_data_index field
 ///////////////////////////////////////////////////////////////////////
 void SetDeveloperDataIndex(FIT_UINT8 developerDataIndex)
 {
     SetFieldUINT8Value(3, developerDataIndex, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #21
0
 ///////////////////////////////////////////////////////////////////////
 // Set default_max_heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 void SetDefaultMaxHeartRate(FIT_UINT8 defaultMaxHeartRate)
 {
    SetFieldUINT8Value(11, defaultMaxHeartRate, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #22
0
 ///////////////////////////////////////////////////////////////////////
 // Set avg_heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 void SetAvgHeartRate(FIT_UINT8 avgHeartRate)
 {
     SetFieldUINT8Value(15, avgHeartRate);
 }
 ///////////////////////////////////////////////////////////////////////
 // Set hardware_version field
 ///////////////////////////////////////////////////////////////////////
 void SetHardwareVersion(FIT_UINT8 hardwareVersion)
 {
     SetFieldUINT8Value(6, hardwareVersion);
 }
Пример #24
0
 ///////////////////////////////////////////////////////////////////////
 // Set max_heart_rate field
 // Units: bpm
 ///////////////////////////////////////////////////////////////////////
 void SetMaxHeartRate(FIT_UINT8 maxHeartRate)
 {
     SetFieldUINT8Value(16, maxHeartRate);
 }
 ///////////////////////////////////////////////////////////////////////
 // Set device_index field
 ///////////////////////////////////////////////////////////////////////
 void SetDeviceIndex(FIT_DEVICE_INDEX deviceIndex)
 {
     SetFieldUINT8Value(0, deviceIndex);
 }
Пример #26
0
 ///////////////////////////////////////////////////////////////////////
 // Set avg_cadence field
 // Units: rpm
 // Comment: total_cycles / total_timer_time if non_zero_avg_cadence otherwise total_cycles / total_elapsed_time
 ///////////////////////////////////////////////////////////////////////
 void SetAvgCadence(FIT_UINT8 avgCadence)
 {
     SetFieldUINT8Value(17, avgCadence);
 }
Пример #27
0
 ///////////////////////////////////////////////////////////////////////
 // Set sport_index field
 ///////////////////////////////////////////////////////////////////////
 void SetSportIndex(FIT_UINT8 sportIndex)
 {
    SetFieldUINT8Value(9, sportIndex, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #28
0
 ///////////////////////////////////////////////////////////////////////
 // Set max_cadence field
 // Units: rpm
 ///////////////////////////////////////////////////////////////////////
 void SetMaxCadence(FIT_UINT8 maxCadence)
 {
     SetFieldUINT8Value(18, maxCadence);
 }
 ///////////////////////////////////////////////////////////////////////
 // Set checksum field
 ///////////////////////////////////////////////////////////////////////
 void SetChecksum(FIT_CHECKSUM checksum)
 {
    SetFieldUINT8Value(252, checksum, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }
Пример #30
0
 ///////////////////////////////////////////////////////////////////////
 // Set odometer_rollover field
 // Comment: Rollover counter that can be used to extend the odometer
 ///////////////////////////////////////////////////////////////////////
 void SetOdometerRollover(FIT_UINT8 odometerRollover)
 {
    SetFieldUINT8Value(7, odometerRollover, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD);
 }