QtFit
0.1
Internal library development documentation
|
The ActivityMessage class represents a FIT ActivityMessage data message. More...
Public Member Functions | |
ActivityMessage () | |
Constructs a ActivityMessage object. More... | |
DateTime | timestamp () const |
Returns the ActivityMessage data message's timestamp field's current value. More... | |
quint32 | totalTimerTime () const |
Returns the ActivityMessage data message's totalTimerTime field's current value. More... | |
quint16 | numSessions () const |
Returns the ActivityMessage data message's numSessions field's current value. More... | |
Activity | type () const |
Returns the ActivityMessage data message's type field's current value. More... | |
Event | event () const |
Returns the ActivityMessage data message's event field's current value. More... | |
EventType | eventType () const |
Returns the ActivityMessage data message's eventType field's current value. More... | |
LocalDateTime | localTimestamp () const |
Returns the ActivityMessage data message's localTimestamp field's current value. More... | |
quint8 | eventGroup () const |
Returns the ActivityMessage data message's eventGroup field's current value. More... | |
void | setTimestamp (const DateTime timestamp) |
Sets the timestamp field to timestamp. More... | |
void | setTotalTimerTime (const quint32 totalTimerTime) |
Sets the totalTimerTime field to totalTimerTime. More... | |
void | setNumSessions (const quint16 numSessions) |
Sets the numSessions field to numSessions. More... | |
void | setType (const Activity type) |
Sets the type field to type. More... | |
void | setEvent (const Event event) |
Sets the event field to event. More... | |
void | setEventType (const EventType eventType) |
Sets the eventType field to eventType. More... | |
void | setLocalTimestamp (const LocalDateTime localTimestamp) |
Sets the localTimestamp field to localTimestamp. More... | |
void | setEventGroup (const quint8 eventGroup) |
Sets the eventGroup field to eventGroup. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
ActivityMessage (ActivityMessagePrivate *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 ActivityMessage class represents a FIT ActivityMessage data message.
Definition at line 39 of file activitymessage.h.
ActivityMessage::ActivityMessage | ( | ) |
Constructs a ActivityMessage 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 activitymessage.cpp.
|
explicitprotected |
Constructs a ActivityMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file activitymessage.cpp.
Event ActivityMessage::event | ( | ) | const |
Returns the ActivityMessage data message's event
field's current value.
event
field value. Definition at line 120 of file activitymessage.cpp.
Referenced by setEvent().
quint8 ActivityMessage::eventGroup | ( | ) | const |
Returns the ActivityMessage data message's eventGroup
field's current value.
eventGroup
field value. Definition at line 155 of file activitymessage.cpp.
Referenced by setEventGroup().
EventType ActivityMessage::eventType | ( | ) | const |
Returns the ActivityMessage data message's eventType
field's current value.
eventType
field value. Definition at line 131 of file activitymessage.cpp.
Referenced by setEventType().
LocalDateTime ActivityMessage::localTimestamp | ( | ) | const |
Returns the ActivityMessage data message's localTimestamp
field's current value.
timestamp epoch expressed in local time, used to convert activity timestamps to local time
localTimestamp
field value. Definition at line 144 of file activitymessage.cpp.
Referenced by setLocalTimestamp().
quint16 ActivityMessage::numSessions | ( | ) | const |
Returns the ActivityMessage data message's numSessions
field's current value.
numSessions
field value. Definition at line 98 of file activitymessage.cpp.
Referenced by setNumSessions().
void ActivityMessage::setEvent | ( | const Event | event | ) |
Sets the event
field to event.
event | The field value to set. |
Definition at line 206 of file activitymessage.cpp.
References event().
void ActivityMessage::setEventGroup | ( | const quint8 | eventGroup | ) |
Sets the eventGroup
field to eventGroup.
eventGroup | The field value to set. |
Definition at line 236 of file activitymessage.cpp.
References eventGroup().
void ActivityMessage::setEventType | ( | const EventType | eventType | ) |
Sets the eventType
field to eventType.
eventType | The field value to set. |
Definition at line 216 of file activitymessage.cpp.
References eventType().
void ActivityMessage::setLocalTimestamp | ( | const LocalDateTime | localTimestamp | ) |
Sets the localTimestamp
field to localTimestamp.
localTimestamp | The field value to set. |
Definition at line 226 of file activitymessage.cpp.
References localTimestamp().
void ActivityMessage::setNumSessions | ( | const quint16 | numSessions | ) |
Sets the numSessions
field to numSessions.
numSessions | The field value to set. |
Definition at line 186 of file activitymessage.cpp.
References numSessions().
void ActivityMessage::setTimestamp | ( | const DateTime | timestamp | ) |
Sets the timestamp
field to timestamp.
timestamp | The field value to set. |
Definition at line 166 of file activitymessage.cpp.
References timestamp().
void ActivityMessage::setTotalTimerTime | ( | const quint32 | totalTimerTime | ) |
Sets the totalTimerTime
field to totalTimerTime.
totalTimerTime | The field value to set. |
Definition at line 176 of file activitymessage.cpp.
References totalTimerTime().
void ActivityMessage::setType | ( | const Activity | type | ) |
Sets the type
field to type.
type | The field value to set. |
Definition at line 196 of file activitymessage.cpp.
References type().
DateTime ActivityMessage::timestamp | ( | ) | const |
Returns the ActivityMessage data message's timestamp
field's current value.
timestamp
field value. Definition at line 74 of file activitymessage.cpp.
Referenced by setTimestamp().
quint32 ActivityMessage::totalTimerTime | ( | ) | const |
Returns the ActivityMessage data message's totalTimerTime
field's current value.
Exclude pauses
totalTimerTime
field value. Definition at line 87 of file activitymessage.cpp.
Referenced by setTotalTimerTime().
Activity ActivityMessage::type | ( | ) | const |
Returns the ActivityMessage data message's type
field's current value.
type
field value. Definition at line 109 of file activitymessage.cpp.
Referenced by setType().