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... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
SegmentFileMessage (SegmentFileMessagePrivate *const d) | |
![]() | |
AbstractDataMessage (AbstractDataMessagePrivate *const d) | |
Additional Inherited Members | |
![]() | |
static AbstractDataMessage * | fromData (const DataDefinition *const defn, const QByteArray &record) |
Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More... | |
![]() | |
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().