155 case MesgNum::Sport : message =
new SportMessage ;
break;
156 case MesgNum::Goal : message =
new GoalMessage ;
break;
158 case MesgNum::Lap : message =
new LapMessage ;
break;
160 case MesgNum::Event : message =
new EventMessage ;
break;
179 case MesgNum::Hrv : message =
new HrvMessage ;
break;
180 case MesgNum::AntRx : message =
new AntRxMessage ;
break;
181 case MesgNum::AntTx : message =
new AntTxMessage ;
break;
185 case MesgNum::Pad : message =
nullptr;
break;
191 case MesgNum::Hr : message =
new HrMessage ;
break;
210 case MesgNum::Video : message =
new VideoMessage ;
break;
223 case MesgNum::Set : message =
new SetMessage ;
break;
230 case MesgNum::Jump : message =
new JumpMessage ;
break;
bool setFields(const DataDefinition *const defn, const QByteArray &record)
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
The AccelerometerDataMessage class represents a FIT AccelerometerDataMessage data message.
The ActivityMessage class represents a FIT ActivityMessage data message.
The AntChannelIdMessage class represents a FIT AntChannelIdMessage data message.
The AntRxMessage class represents a FIT AntRxMessage data message.
The AntTxMessage class represents a FIT AntTxMessage data message.
The AviationAttitudeMessage class represents a FIT AviationAttitudeMessage data message.
The BarometerDataMessage class represents a FIT BarometerDataMessage data message.
The BikeProfileMessage class represents a FIT BikeProfileMessage data message.
The BloodPressureMessage class represents a FIT BloodPressureMessage data message.
The CadenceZoneMessage class represents a FIT CadenceZoneMessage data message.
The CameraEventMessage class represents a FIT CameraEventMessage data message.
The CapabilitiesMessage class represents a FIT CapabilitiesMessage data message.
The ClimbProMessage class represents a FIT ClimbProMessage data message.
The ConnectivityMessage class represents a FIT ConnectivityMessage data message.
The CourseMessage class represents a FIT CourseMessage data message.
The CoursePointMessage class represents a FIT CoursePointMessage data message.
The DeveloperDataIdMessage class represents a FIT DeveloperDataIdMessage data message.
The DeviceInfoMessage class represents a FIT DeviceInfoMessage data message.
The DeviceSettingsMessage class represents a FIT DeviceSettingsMessage data message.
The DiveAlarmMessage class represents a FIT DiveAlarmMessage data message.
The DiveGasMessage class represents a FIT DiveGasMessage data message.
The DiveSettingsMessage class represents a FIT DiveSettingsMessage data message.
The DiveSummaryMessage class represents a FIT DiveSummaryMessage data message.
The EventMessage class represents a FIT EventMessage data message.
The ExdDataConceptConfigurationMessage class represents a FIT ExdDataConceptConfigurationMessage data...
The ExdDataFieldConfigurationMessage class represents a FIT ExdDataFieldConfigurationMessage data mes...
The ExdScreenConfigurationMessage class represents a FIT ExdScreenConfigurationMessage data message.
The ExerciseTitleMessage class represents a FIT ExerciseTitleMessage data message.
The FieldCapabilitiesMessage class represents a FIT FieldCapabilitiesMessage data message.
The FieldDescriptionMessage class represents a FIT FieldDescriptionMessage data message.
The FileCapabilitiesMessage class represents a FIT FileCapabilitiesMessage data message.
The FileCreatorMessage class represents a FIT FileCreatorMessage data message.
The FileIdMessage class represents a FIT FileIdMessage data message.
The GoalMessage class represents a FIT GoalMessage data message.
The GyroscopeDataMessage class represents a FIT GyroscopeDataMessage data message.
The HrMessage class represents a FIT HrMessage data message.
The HrZoneMessage class represents a FIT HrZoneMessage data message.
The HrmProfileMessage class represents a FIT HrmProfileMessage data message.
The HrvMessage class represents a FIT HrvMessage data message.
The JumpMessage class represents a FIT JumpMessage data message.
The LapMessage class represents a FIT LapMessage data message.
The LengthMessage class represents a FIT LengthMessage data message.
The MagnetometerDataMessage class represents a FIT MagnetometerDataMessage data message.
The MemoGlobMessage class represents a FIT MemoGlobMessage data message.
The MesgCapabilitiesMessage class represents a FIT MesgCapabilitiesMessage data message.
The MetZoneMessage class represents a FIT MetZoneMessage data message.
The MonitoringInfoMessage class represents a FIT MonitoringInfoMessage data message.
The MonitoringMessage class represents a FIT MonitoringMessage data message.
The NmeaSentenceMessage class represents a FIT NmeaSentenceMessage data message.
The ObdiiDataMessage class represents a FIT ObdiiDataMessage data message.
The OhrSettingsMessage class represents a FIT OhrSettingsMessage data message.
The OneDSensorCalibrationMessage class represents a FIT OneDSensorCalibrationMessage data message.
The PowerZoneMessage class represents a FIT PowerZoneMessage data message.
The RecordMessage class represents a FIT RecordMessage data message.
The ScheduleMessage class represents a FIT ScheduleMessage data message.
The SdmProfileMessage class represents a FIT SdmProfileMessage data message.
The SegmentFileMessage class represents a FIT SegmentFileMessage data message.
The SegmentIdMessage class represents a FIT SegmentIdMessage data message.
The SegmentLapMessage class represents a FIT SegmentLapMessage data message.
The SegmentLeaderboardEntryMessage class represents a FIT SegmentLeaderboardEntryMessage data message...
The SegmentPointMessage class represents a FIT SegmentPointMessage data message.
The SessionMessage class represents a FIT SessionMessage data message.
The SetMessage class represents a FIT SetMessage data message.
The SlaveDeviceMessage class represents a FIT SlaveDeviceMessage data message.
The SoftwareMessage class represents a FIT SoftwareMessage data message.
The SpeedZoneMessage class represents a FIT SpeedZoneMessage data message.
The SportMessage class represents a FIT SportMessage data message.
The StressLevelMessage class represents a FIT StressLevelMessage data message.
The ThreeDSensorCalibrationMessage class represents a FIT ThreeDSensorCalibrationMessage data message...
The TimestampCorrelationMessage class represents a FIT TimestampCorrelationMessage data message.
The TotalsMessage class represents a FIT TotalsMessage data message.
The TrainingFileMessage class represents a FIT TrainingFileMessage data message.
The UserProfileMessage class represents a FIT UserProfileMessage data message.
The VideoClipMessage class represents a FIT VideoClipMessage data message.
The VideoDescriptionMessage class represents a FIT VideoDescriptionMessage data message.
The VideoFrameMessage class represents a FIT VideoFrameMessage data message.
The VideoMessage class represents a FIT VideoMessage data message.
The VideoTitleMessage class represents a FIT VideoTitleMessage data message.
The WatchfaceSettingsMessage class represents a FIT WatchfaceSettingsMessage data message.
The WeatherAlertMessage class represents a FIT WeatherAlertMessage data message.
The WeatherConditionsMessage class represents a FIT WeatherConditionsMessage data message.
The WeightScaleMessage class represents a FIT WeightScaleMessage data message.
The WorkoutMessage class represents a FIT WorkoutMessage data message.
The WorkoutSessionMessage class represents a FIT WorkoutSessionMessage data message.
The WorkoutStepMessage class represents a FIT WorkoutStepMessage data message.
The ZonesTargetMessage class represents a FIT ZonesTargetMessage data message.
MesgNum globalMessageNumber
FIT Global Message Number the Data Message represents.
@ MfgRangeMin
0xFF00 - 0xFFFE reserved for manufacturer specific messages
@ MfgRangeMax
0xFF00 - 0xFFFE reserved for manufacturer specific messages