QtFit
0.1
Internal library development documentation
|
The ScheduleMessage class represents a FIT ScheduleMessage data message. More...
Public Member Functions | |
ScheduleMessage () | |
Constructs a ScheduleMessage object. More... | |
Manufacturer | manufacturer () const |
Returns the ScheduleMessage data message's manufacturer field's current value. More... | |
quint16 | product () const |
Returns the ScheduleMessage data message's product field's current value. More... | |
quint32z | serialNumber () const |
Returns the ScheduleMessage data message's serialNumber field's current value. More... | |
DateTime | timeCreated () const |
Returns the ScheduleMessage data message's timeCreated field's current value. More... | |
bool | completed () const |
Returns the ScheduleMessage data message's completed field's current value. More... | |
Schedule | type () const |
Returns the ScheduleMessage data message's type field's current value. More... | |
LocalDateTime | scheduledTime () const |
Returns the ScheduleMessage data message's scheduledTime field's current value. More... | |
void | setManufacturer (const Manufacturer manufacturer) |
Sets the manufacturer field to manufacturer. More... | |
void | setProduct (const quint16 product) |
Sets the product field to product. More... | |
void | setSerialNumber (const quint32z serialNumber) |
Sets the serialNumber field to serialNumber. More... | |
void | setTimeCreated (const DateTime timeCreated) |
Sets the timeCreated field to timeCreated. More... | |
void | setCompleted (const bool completed) |
Sets the completed field to completed. More... | |
void | setType (const Schedule type) |
Sets the type field to type. More... | |
void | setScheduledTime (const LocalDateTime scheduledTime) |
Sets the scheduledTime field to scheduledTime. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
ScheduleMessage (ScheduleMessagePrivate *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 ScheduleMessage class represents a FIT ScheduleMessage data message.
Definition at line 39 of file schedulemessage.h.
ScheduleMessage::ScheduleMessage | ( | ) |
Constructs a ScheduleMessage 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 schedulemessage.cpp.
|
explicitprotected |
Constructs a ScheduleMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file schedulemessage.cpp.
bool ScheduleMessage::completed | ( | ) | const |
Returns the ScheduleMessage data message's completed
field's current value.
TRUE if this activity has been started
completed
field value. Definition at line 128 of file schedulemessage.cpp.
Referenced by setCompleted().
Manufacturer ScheduleMessage::manufacturer | ( | ) | const |
Returns the ScheduleMessage data message's manufacturer
field's current value.
Corresponds to file_id of scheduled workout / course.
manufacturer
field value. Definition at line 76 of file schedulemessage.cpp.
Referenced by setManufacturer().
quint16 ScheduleMessage::product | ( | ) | const |
Returns the ScheduleMessage data message's product
field's current value.
Corresponds to file_id of scheduled workout / course.
product
field value. Definition at line 89 of file schedulemessage.cpp.
Referenced by setProduct().
LocalDateTime ScheduleMessage::scheduledTime | ( | ) | const |
Returns the ScheduleMessage data message's scheduledTime
field's current value.
scheduledTime
field value. Definition at line 150 of file schedulemessage.cpp.
Referenced by setScheduledTime().
quint32z ScheduleMessage::serialNumber | ( | ) | const |
Returns the ScheduleMessage data message's serialNumber
field's current value.
Corresponds to file_id of scheduled workout / course.
serialNumber
field value. Definition at line 102 of file schedulemessage.cpp.
Referenced by setSerialNumber().
void ScheduleMessage::setCompleted | ( | const bool | completed | ) |
Sets the completed
field to completed.
completed | The field value to set. |
Definition at line 201 of file schedulemessage.cpp.
References completed().
void ScheduleMessage::setManufacturer | ( | const Manufacturer | manufacturer | ) |
Sets the manufacturer
field to manufacturer.
manufacturer | The field value to set. |
Definition at line 161 of file schedulemessage.cpp.
References manufacturer().
void ScheduleMessage::setProduct | ( | const quint16 | product | ) |
Sets the product
field to product.
product | The field value to set. |
Definition at line 171 of file schedulemessage.cpp.
References product().
void ScheduleMessage::setScheduledTime | ( | const LocalDateTime | scheduledTime | ) |
Sets the scheduledTime
field to scheduledTime.
scheduledTime | The field value to set. |
Definition at line 221 of file schedulemessage.cpp.
References scheduledTime().
void ScheduleMessage::setSerialNumber | ( | const quint32z | serialNumber | ) |
Sets the serialNumber
field to serialNumber.
serialNumber | The field value to set. |
Definition at line 181 of file schedulemessage.cpp.
References serialNumber().
void ScheduleMessage::setTimeCreated | ( | const DateTime | timeCreated | ) |
Sets the timeCreated
field to timeCreated.
timeCreated | The field value to set. |
Definition at line 191 of file schedulemessage.cpp.
References timeCreated().
void ScheduleMessage::setType | ( | const Schedule | type | ) |
Sets the type
field to type.
type | The field value to set. |
Definition at line 211 of file schedulemessage.cpp.
References type().
DateTime ScheduleMessage::timeCreated | ( | ) | const |
Returns the ScheduleMessage data message's timeCreated
field's current value.
Corresponds to file_id of scheduled workout / course.
timeCreated
field value. Definition at line 115 of file schedulemessage.cpp.
Referenced by setTimeCreated().
Schedule ScheduleMessage::type | ( | ) | const |
Returns the ScheduleMessage data message's type
field's current value.
type
field value. Definition at line 139 of file schedulemessage.cpp.
Referenced by setType().