/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // Set hardware_version field /////////////////////////////////////////////////////////////////////// void SetHardwareVersion(FIT_UINT8 hardwareVersion) { SetFieldUINT8Value(1, hardwareVersion, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // Set max_heart_rate field /////////////////////////////////////////////////////////////////////// void SetMaxHeartRate(FIT_UINT8 maxHeartRate) { SetFieldUINT8Value(1, maxHeartRate, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Set resting_heart_rate field // Units: bpm /////////////////////////////////////////////////////////////////////// void SetRestingHeartRate(FIT_UINT8 restingHeartRate) { SetFieldUINT8Value(8, restingHeartRate, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // Set left_right_balance field /////////////////////////////////////////////////////////////////////// void SetLeftRightBalance(FIT_LEFT_RIGHT_BALANCE leftRightBalance) { SetFieldUINT8Value(30, leftRightBalance, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Set gps_accuracy field // Units: m /////////////////////////////////////////////////////////////////////// void SetGpsAccuracy(FIT_UINT8 gpsAccuracy) { SetFieldUINT8Value(31, gpsAccuracy, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Set cycles field /////////////////////////////////////////////////////////////////////// void SetCycles(FIT_UINT8 cycles) { SetFieldUINT8Value(18, cycles, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // Set cadence field // Units: rpm /////////////////////////////////////////////////////////////////////// void SetCadence(FIT_UINT8 cadence) { SetFieldUINT8Value(4, cadence, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // Set event_group field /////////////////////////////////////////////////////////////////////// void SetEventGroup(FIT_UINT8 eventGroup) { SetFieldUINT8Value(26, eventGroup); }
/////////////////////////////////////////////////////////////////////// // Set event_group field /////////////////////////////////////////////////////////////////////// void SetEventGroup(FIT_UINT8 eventGroup) { SetFieldUINT8Value(4, eventGroup, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // Set default_max_heart_rate field // Units: bpm /////////////////////////////////////////////////////////////////////// void SetDefaultMaxHeartRate(FIT_UINT8 defaultMaxHeartRate) { SetFieldUINT8Value(11, defaultMaxHeartRate, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // Set sport_index field /////////////////////////////////////////////////////////////////////// void SetSportIndex(FIT_UINT8 sportIndex) { SetFieldUINT8Value(9, sportIndex, 0, FIT_SUBFIELD_INDEX_MAIN_FIELD); }
/////////////////////////////////////////////////////////////////////// // 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); }
/////////////////////////////////////////////////////////////////////// // 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); }