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;
#define QTFIT_END_NAMESPACE
Macro for ending the QtFit library's top-most namespace (if one is defined).
#define QTFIT_BEGIN_NAMESPACE
Macro for starting the QtFit library's top-most namespace (if one is defined).
Declares the AbstractDataMessage class.
Declares the AbstractDataMessagePrivate class.
Declares the AccelerometerDataMessage class.
Declares the ActivityMessage class.
Declares the AntChannelIdMessage class.
Declares the AntRxMessage class.
Declares the AntTxMessage class.
Declares the AviationAttitudeMessage class.
Declares the BarometerDataMessage class.
Declares the BikeProfileMessage class.
Declares the BloodPressureMessage class.
Declares the CadenceZoneMessage class.
Declares the CameraEventMessage class.
Declares the CapabilitiesMessage class.
bool setFields(const DataDefinition *const defn, const QByteArray &record)
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
AbstractDataMessagePrivate *const d_ptr
Internal d-pointer.
static AbstractDataMessage * fromData(const DataDefinition *const defn, const QByteArray &record)
Constructs the relevant AbstractDataMessage-derived class to parse record according to defn.
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.
Declares the ClimbProMessage class.
Declares the ConnectivityMessage class.
Declares the CourseMessage class.
Declares the CoursePointMessage class.
Declares the DeveloperDataIdMessage class.
Declares the DeviceInfoMessage class.
Declares the DeviceSettingsMessage class.
Declares the DiveAlarmMessage class.
Declares the DiveGasMessage class.
Declares the DiveSettingsMessage class.
Declares the DiveSummaryMessage class.
Declares the EventMessage class.
Declares the ExdDataConceptConfigurationMessage class.
Declares the ExdDataFieldConfigurationMessage class.
Declares the ExdScreenConfigurationMessage class.
Declares the ExerciseTitleMessage class.
Declares the FieldCapabilitiesMessage class.
Declares the FieldDescriptionMessage class.
Declares the FileCapabilitiesMessage class.
Declares the FileCreatorMessage class.
Declares the FileIdMessage class.
Declares the GoalMessage class.
Declares the GyroscopeDataMessage class.
Declares the HrMessage class.
Declares the HrmProfileMessage class.
Declares the HrvMessage class.
Declares the HrZoneMessage class.
Declares the JumpMessage class.
Declares the LapMessage class.
Declares the LengthMessage class.
Declares the MagnetometerDataMessage class.
Declares the MemoGlobMessage class.
Declares the MesgCapabilitiesMessage class.
Declares the MetZoneMessage class.
Declares the MonitoringInfoMessage class.
Declares the MonitoringMessage class.
Declares the NmeaSentenceMessage class.
Declares the ObdiiDataMessage class.
Declares the OhrSettingsMessage class.
Declares the OneDSensorCalibrationMessage class.
Declares the PowerZoneMessage class.
Declares the RecordMessage class.
Declares the ScheduleMessage class.
Declares the SdmProfileMessage class.
Declares the SegmentFileMessage class.
Declares the SegmentIdMessage class.
Declares the SegmentLapMessage class.
Declares the SegmentLeaderboardEntryMessage class.
Declares the SegmentPointMessage class.
Declares the SessionMessage class.
Declares the SetMessage class.
Declares the SlaveDeviceMessage class.
Declares the SoftwareMessage class.
Declares the SpeedZoneMessage class.
Declares the SportMessage class.
Declares the StressLevelMessage class.
MesgNum globalMessageNumber
FIT Global Message Number the Data Message represents.
Declares the ThreeDSensorCalibrationMessage class.
Declares the TimestampCorrelationMessage class.
Declares the TotalsMessage class.
Declares the TrainingFileMessage class.
@ MfgRangeMin
0xFF00 - 0xFFFE reserved for manufacturer specific messages
@ MfgRangeMax
0xFF00 - 0xFFFE reserved for manufacturer specific messages
Declares the UserProfileMessage class.
Declares the VideoClipMessage class.
Declares the VideoDescriptionMessage class.
Declares the VideoFrameMessage class.
Declares the VideoMessage class.
Declares the VideoTitleMessage class.
Declares the WatchfaceSettingsMessage class.
Declares the WeatherAlertMessage class.
Declares the WeatherConditionsMessage class.
Declares the WeightScaleMessage class.
Declares the WorkoutMessage class.
Declares the WorkoutSessionMessage class.
Declares the WorkoutStepMessage class.
Declares the ZonesTargetMessage class.