QtFit
0.1
Internal library development documentation
|
The SegmentLeaderboardEntryMessage class represents a FIT SegmentLeaderboardEntryMessage data message. More...
Public Member Functions | |
SegmentLeaderboardEntryMessage () | |
Constructs a SegmentLeaderboardEntryMessage object. More... | |
MessageIndex | messageIndex () const |
Returns the SegmentLeaderboardEntryMessage data message's messageIndex field's current value. More... | |
QString | name () const |
Returns the SegmentLeaderboardEntryMessage data message's name field's current value. More... | |
SegmentLeaderboardType | type () const |
Returns the SegmentLeaderboardEntryMessage data message's type field's current value. More... | |
quint32 | groupPrimaryKey () const |
Returns the SegmentLeaderboardEntryMessage data message's groupPrimaryKey field's current value. More... | |
quint32 | activityId () const |
Returns the SegmentLeaderboardEntryMessage data message's activityId field's current value. More... | |
quint32 | segmentTime () const |
Returns the SegmentLeaderboardEntryMessage data message's segmentTime field's current value. More... | |
QString | activityIdString () const |
Returns the SegmentLeaderboardEntryMessage data message's activityIdString field's current value. More... | |
void | setMessageIndex (const MessageIndex messageIndex) |
Sets the messageIndex field to messageIndex. More... | |
void | setName (const QString name) |
Sets the name field to name. More... | |
void | setType (const SegmentLeaderboardType type) |
Sets the type field to type. More... | |
void | setGroupPrimaryKey (const quint32 groupPrimaryKey) |
Sets the groupPrimaryKey field to groupPrimaryKey. More... | |
void | setActivityId (const quint32 activityId) |
Sets the activityId field to activityId. More... | |
void | setSegmentTime (const quint32 segmentTime) |
Sets the segmentTime field to segmentTime. More... | |
void | setActivityIdString (const QString activityIdString) |
Sets the activityIdString field to activityIdString. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
SegmentLeaderboardEntryMessage (SegmentLeaderboardEntryMessagePrivate *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 SegmentLeaderboardEntryMessage class represents a FIT SegmentLeaderboardEntryMessage data message.
Definition at line 39 of file segmentleaderboardentrymessage.h.
SegmentLeaderboardEntryMessage::SegmentLeaderboardEntryMessage | ( | ) |
Constructs a SegmentLeaderboardEntryMessage 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 segmentleaderboardentrymessage.cpp.
|
explicitprotected |
Constructs a SegmentLeaderboardEntryMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file segmentleaderboardentrymessage.cpp.
quint32 SegmentLeaderboardEntryMessage::activityId | ( | ) | const |
Returns the SegmentLeaderboardEntryMessage data message's activityId
field's current value.
ID of the activity associated with this leader time
activityId
field value. Definition at line 126 of file segmentleaderboardentrymessage.cpp.
Referenced by setActivityId().
QString SegmentLeaderboardEntryMessage::activityIdString | ( | ) | const |
Returns the SegmentLeaderboardEntryMessage data message's activityIdString
field's current value.
String version of the activity_id. 21 characters long, express in decimal
activityIdString
field value. Definition at line 152 of file segmentleaderboardentrymessage.cpp.
Referenced by setActivityIdString().
quint32 SegmentLeaderboardEntryMessage::groupPrimaryKey | ( | ) | const |
Returns the SegmentLeaderboardEntryMessage data message's groupPrimaryKey
field's current value.
Primary user ID of this leader
groupPrimaryKey
field value. Definition at line 113 of file segmentleaderboardentrymessage.cpp.
Referenced by setGroupPrimaryKey().
MessageIndex SegmentLeaderboardEntryMessage::messageIndex | ( | ) | const |
Returns the SegmentLeaderboardEntryMessage data message's messageIndex
field's current value.
messageIndex
field value. Definition at line 74 of file segmentleaderboardentrymessage.cpp.
Referenced by setMessageIndex().
QString SegmentLeaderboardEntryMessage::name | ( | ) | const |
Returns the SegmentLeaderboardEntryMessage data message's name
field's current value.
Friendly name assigned to leader
name
field value. Definition at line 87 of file segmentleaderboardentrymessage.cpp.
Referenced by setName().
quint32 SegmentLeaderboardEntryMessage::segmentTime | ( | ) | const |
Returns the SegmentLeaderboardEntryMessage data message's segmentTime
field's current value.
Segment Time (includes pauses)
segmentTime
field value. Definition at line 139 of file segmentleaderboardentrymessage.cpp.
Referenced by setSegmentTime().
void SegmentLeaderboardEntryMessage::setActivityId | ( | const quint32 | activityId | ) |
Sets the activityId
field to activityId.
activityId | The field value to set. |
Definition at line 203 of file segmentleaderboardentrymessage.cpp.
References activityId().
void SegmentLeaderboardEntryMessage::setActivityIdString | ( | const QString | activityIdString | ) |
Sets the activityIdString
field to activityIdString.
activityIdString | The field value to set. |
Definition at line 223 of file segmentleaderboardentrymessage.cpp.
References activityIdString().
void SegmentLeaderboardEntryMessage::setGroupPrimaryKey | ( | const quint32 | groupPrimaryKey | ) |
Sets the groupPrimaryKey
field to groupPrimaryKey.
groupPrimaryKey | The field value to set. |
Definition at line 193 of file segmentleaderboardentrymessage.cpp.
References groupPrimaryKey().
void SegmentLeaderboardEntryMessage::setMessageIndex | ( | const MessageIndex | messageIndex | ) |
Sets the messageIndex
field to messageIndex.
messageIndex | The field value to set. |
Definition at line 163 of file segmentleaderboardentrymessage.cpp.
References messageIndex().
void SegmentLeaderboardEntryMessage::setName | ( | const QString | name | ) |
Sets the name
field to name.
name | The field value to set. |
Definition at line 173 of file segmentleaderboardentrymessage.cpp.
References name().
void SegmentLeaderboardEntryMessage::setSegmentTime | ( | const quint32 | segmentTime | ) |
Sets the segmentTime
field to segmentTime.
segmentTime | The field value to set. |
Definition at line 213 of file segmentleaderboardentrymessage.cpp.
References segmentTime().
void SegmentLeaderboardEntryMessage::setType | ( | const SegmentLeaderboardType | type | ) |
Sets the type
field to type.
type | The field value to set. |
Definition at line 183 of file segmentleaderboardentrymessage.cpp.
References type().
SegmentLeaderboardType SegmentLeaderboardEntryMessage::type | ( | ) | const |
Returns the SegmentLeaderboardEntryMessage data message's type
field's current value.
Leader classification
type
field value. Definition at line 100 of file segmentleaderboardentrymessage.cpp.
Referenced by setType().