|
QtFit
0.1
Internal library development documentation
|
The SegmentFileMessage class represents a FIT SegmentFileMessage data message. More...
Public Member Functions | |
| SegmentFileMessage () | |
| Constructs a SegmentFileMessage object. More... | |
| MessageIndex | messageIndex () const |
Returns the SegmentFileMessage data message's messageIndex field's current value. More... | |
| QString | fileUuid () const |
Returns the SegmentFileMessage data message's fileUuid field's current value. More... | |
| bool | enabled () const |
Returns the SegmentFileMessage data message's enabled field's current value. More... | |
| quint32 | userProfilePrimaryKey () const |
Returns the SegmentFileMessage data message's userProfilePrimaryKey field's current value. More... | |
| SegmentLeaderboardType | leaderType () const |
Returns the SegmentFileMessage data message's leaderType field's current value. More... | |
| quint32 | leaderGroupPrimaryKey () const |
Returns the SegmentFileMessage data message's leaderGroupPrimaryKey field's current value. More... | |
| quint32 | leaderActivityId () const |
Returns the SegmentFileMessage data message's leaderActivityId field's current value. More... | |
| QString | leaderActivityIdString () const |
Returns the SegmentFileMessage data message's leaderActivityIdString field's current value. More... | |
| quint8 | defaultRaceLeader () const |
Returns the SegmentFileMessage data message's defaultRaceLeader field's current value. More... | |
| void | setMessageIndex (const MessageIndex messageIndex) |
Sets the messageIndex field to messageIndex. More... | |
| void | setFileUuid (const QString fileUuid) |
Sets the fileUuid field to fileUuid. More... | |
| void | setEnabled (const bool enabled) |
Sets the enabled field to enabled. More... | |
| void | setUserProfilePrimaryKey (const quint32 userProfilePrimaryKey) |
Sets the userProfilePrimaryKey field to userProfilePrimaryKey. More... | |
| void | setLeaderType (const SegmentLeaderboardType leaderType) |
Sets the leaderType field to leaderType. More... | |
| void | setLeaderGroupPrimaryKey (const quint32 leaderGroupPrimaryKey) |
Sets the leaderGroupPrimaryKey field to leaderGroupPrimaryKey. More... | |
| void | setLeaderActivityId (const quint32 leaderActivityId) |
Sets the leaderActivityId field to leaderActivityId. More... | |
| void | setLeaderActivityIdString (const QString leaderActivityIdString) |
Sets the leaderActivityIdString field to leaderActivityIdString. More... | |
| void | setDefaultRaceLeader (const quint8 defaultRaceLeader) |
Sets the defaultRaceLeader field to defaultRaceLeader. More... | |
Public Member Functions inherited from AbstractDataMessage | |
| ~AbstractDataMessage () | |
| Destroys the AbstractDataMessage object. | |
| MesgNum | globalMessageNumber () const |
| Returns the data message's global message number. More... | |
Protected Member Functions | |
| SegmentFileMessage (SegmentFileMessagePrivate *const d) | |
Protected Member Functions inherited from AbstractDataMessage | |
| AbstractDataMessage (AbstractDataMessagePrivate *const d) | |
Additional Inherited Members | |
Static Public Member Functions inherited from AbstractDataMessage | |
| static AbstractDataMessage * | fromData (const DataDefinition *const defn, const QByteArray &record) |
| Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More... | |
Protected Attributes inherited from AbstractDataMessage | |
| AbstractDataMessagePrivate *const | d_ptr |
| Internal d-pointer. | |
The SegmentFileMessage class represents a FIT SegmentFileMessage data message.
Definition at line 39 of file segmentfilemessage.h.
| SegmentFileMessage::SegmentFileMessage | ( | ) |
Constructs a SegmentFileMessage object.
Typically, instances of this class will be returned by FitStreamReader::readNext, but this constructor may be used, along with the relevant setter methods, to create a valid message.
Definition at line 52 of file segmentfilemessage.cpp.
|
explicitprotected |
Constructs a SegmentFileMessage object with private implementation d.
| d | Pointer to private implementation. |
Definition at line 64 of file segmentfilemessage.cpp.
| quint8 SegmentFileMessage::defaultRaceLeader | ( | ) | const |
Returns the SegmentFileMessage data message's defaultRaceLeader field's current value.
Index for the Leader Board entry selected as the default race participant
defaultRaceLeader field value. Definition at line 179 of file segmentfilemessage.cpp.
Referenced by setDefaultRaceLeader().
| bool SegmentFileMessage::enabled | ( | ) | const |
Returns the SegmentFileMessage data message's enabled field's current value.
Enabled state of the segment file
enabled field value. Definition at line 100 of file segmentfilemessage.cpp.
Referenced by setEnabled().
| QString SegmentFileMessage::fileUuid | ( | ) | const |
Returns the SegmentFileMessage data message's fileUuid field's current value.
UUID of the segment file
fileUuid field value. Definition at line 87 of file segmentfilemessage.cpp.
Referenced by setFileUuid().
| quint32 SegmentFileMessage::leaderActivityId | ( | ) | const |
Returns the SegmentFileMessage data message's leaderActivityId field's current value.
Activity ID of each leader in the segment file
leaderActivityId field value. Definition at line 152 of file segmentfilemessage.cpp.
Referenced by setLeaderActivityId().
| QString SegmentFileMessage::leaderActivityIdString | ( | ) | const |
Returns the SegmentFileMessage data message's leaderActivityIdString field's current value.
String version of the activity ID of each leader in the segment file. 21 characters long for each ID, express in decimal
leaderActivityIdString field value. Definition at line 166 of file segmentfilemessage.cpp.
Referenced by setLeaderActivityIdString().
| quint32 SegmentFileMessage::leaderGroupPrimaryKey | ( | ) | const |
Returns the SegmentFileMessage data message's leaderGroupPrimaryKey field's current value.
Group primary key of each leader in the segment file
leaderGroupPrimaryKey field value. Definition at line 139 of file segmentfilemessage.cpp.
Referenced by setLeaderGroupPrimaryKey().
| SegmentLeaderboardType SegmentFileMessage::leaderType | ( | ) | const |
Returns the SegmentFileMessage data message's leaderType field's current value.
Leader type of each leader in the segment file
leaderType field value. Definition at line 126 of file segmentfilemessage.cpp.
Referenced by setLeaderType().
| MessageIndex SegmentFileMessage::messageIndex | ( | ) | const |
Returns the SegmentFileMessage data message's messageIndex field's current value.
messageIndex field value. Definition at line 74 of file segmentfilemessage.cpp.
Referenced by setMessageIndex().
| void SegmentFileMessage::setDefaultRaceLeader | ( | const quint8 | defaultRaceLeader | ) |
Sets the defaultRaceLeader field to defaultRaceLeader.
| defaultRaceLeader | The field value to set. |
Definition at line 270 of file segmentfilemessage.cpp.
References defaultRaceLeader().
| void SegmentFileMessage::setEnabled | ( | const bool | enabled | ) |
Sets the enabled field to enabled.
| enabled | The field value to set. |
Definition at line 210 of file segmentfilemessage.cpp.
References enabled().
| void SegmentFileMessage::setFileUuid | ( | const QString | fileUuid | ) |
Sets the fileUuid field to fileUuid.
| fileUuid | The field value to set. |
Definition at line 200 of file segmentfilemessage.cpp.
References fileUuid().
| void SegmentFileMessage::setLeaderActivityId | ( | const quint32 | leaderActivityId | ) |
Sets the leaderActivityId field to leaderActivityId.
| leaderActivityId | The field value to set. |
Definition at line 250 of file segmentfilemessage.cpp.
References leaderActivityId().
| void SegmentFileMessage::setLeaderActivityIdString | ( | const QString | leaderActivityIdString | ) |
Sets the leaderActivityIdString field to leaderActivityIdString.
| leaderActivityIdString | The field value to set. |
Definition at line 260 of file segmentfilemessage.cpp.
References leaderActivityIdString().
| void SegmentFileMessage::setLeaderGroupPrimaryKey | ( | const quint32 | leaderGroupPrimaryKey | ) |
Sets the leaderGroupPrimaryKey field to leaderGroupPrimaryKey.
| leaderGroupPrimaryKey | The field value to set. |
Definition at line 240 of file segmentfilemessage.cpp.
References leaderGroupPrimaryKey().
| void SegmentFileMessage::setLeaderType | ( | const SegmentLeaderboardType | leaderType | ) |
Sets the leaderType field to leaderType.
| leaderType | The field value to set. |
Definition at line 230 of file segmentfilemessage.cpp.
References leaderType().
| void SegmentFileMessage::setMessageIndex | ( | const MessageIndex | messageIndex | ) |
Sets the messageIndex field to messageIndex.
| messageIndex | The field value to set. |
Definition at line 190 of file segmentfilemessage.cpp.
References messageIndex().
| void SegmentFileMessage::setUserProfilePrimaryKey | ( | const quint32 | userProfilePrimaryKey | ) |
Sets the userProfilePrimaryKey field to userProfilePrimaryKey.
| userProfilePrimaryKey | The field value to set. |
Definition at line 220 of file segmentfilemessage.cpp.
References userProfilePrimaryKey().
| quint32 SegmentFileMessage::userProfilePrimaryKey | ( | ) | const |
Returns the SegmentFileMessage data message's userProfilePrimaryKey field's current value.
Primary key of the user that created the segment file
userProfilePrimaryKey field value. Definition at line 113 of file segmentfilemessage.cpp.
Referenced by setUserProfilePrimaryKey().