QtFit
0.1
Native Qt library for Garmin FIT format
|
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... | |
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... | |
The SegmentFileMessage class represents a FIT SegmentFileMessage data message.
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.
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. bool SegmentFileMessage::enabled | ( | ) | const |
Returns the SegmentFileMessage data message's enabled
field's current value.
Enabled state of the segment file
enabled
field value. QString SegmentFileMessage::fileUuid | ( | ) | const |
Returns the SegmentFileMessage data message's fileUuid
field's current value.
UUID of the segment file
fileUuid
field value. 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. 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. 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. 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. MessageIndex SegmentFileMessage::messageIndex | ( | ) | const |
Returns the SegmentFileMessage data message's messageIndex
field's current value.
messageIndex
field value. void SegmentFileMessage::setDefaultRaceLeader | ( | const quint8 | defaultRaceLeader | ) |
Sets the defaultRaceLeader
field to defaultRaceLeader.
defaultRaceLeader | The field value to set. |
void SegmentFileMessage::setEnabled | ( | const bool | enabled | ) |
Sets the enabled
field to enabled.
enabled | The field value to set. |
void SegmentFileMessage::setFileUuid | ( | const QString | fileUuid | ) |
Sets the fileUuid
field to fileUuid.
fileUuid | The field value to set. |
void SegmentFileMessage::setLeaderActivityId | ( | const quint32 | leaderActivityId | ) |
Sets the leaderActivityId
field to leaderActivityId.
leaderActivityId | The field value to set. |
void SegmentFileMessage::setLeaderActivityIdString | ( | const QString | leaderActivityIdString | ) |
Sets the leaderActivityIdString
field to leaderActivityIdString.
leaderActivityIdString | The field value to set. |
void SegmentFileMessage::setLeaderGroupPrimaryKey | ( | const quint32 | leaderGroupPrimaryKey | ) |
Sets the leaderGroupPrimaryKey
field to leaderGroupPrimaryKey.
leaderGroupPrimaryKey | The field value to set. |
void SegmentFileMessage::setLeaderType | ( | const SegmentLeaderboardType | leaderType | ) |
Sets the leaderType
field to leaderType.
leaderType | The field value to set. |
void SegmentFileMessage::setMessageIndex | ( | const MessageIndex | messageIndex | ) |
Sets the messageIndex
field to messageIndex.
messageIndex | The field value to set. |
void SegmentFileMessage::setUserProfilePrimaryKey | ( | const quint32 | userProfilePrimaryKey | ) |
Sets the userProfilePrimaryKey
field to userProfilePrimaryKey.
userProfilePrimaryKey | The field value to set. |
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.