QtFit
0.1
Internal library development documentation
|
The FileIdMessage class represents a FIT FileIdMessage data message. More...
Public Member Functions | |
FileIdMessage () | |
Constructs a FileIdMessage object. More... | |
File | type () const |
Returns the FileIdMessage data message's type field's current value. More... | |
Manufacturer | manufacturer () const |
Returns the FileIdMessage data message's manufacturer field's current value. More... | |
quint16 | product () const |
Returns the FileIdMessage data message's product field's current value. More... | |
quint32z | serialNumber () const |
Returns the FileIdMessage data message's serialNumber field's current value. More... | |
DateTime | timeCreated () const |
Returns the FileIdMessage data message's timeCreated field's current value. More... | |
quint16 | number () const |
Returns the FileIdMessage data message's number field's current value. More... | |
QString | productName () const |
Returns the FileIdMessage data message's productName field's current value. More... | |
void | setType (const File type) |
Sets the type field to type. 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 | setNumber (const quint16 number) |
Sets the number field to number. More... | |
void | setProductName (const QString productName) |
Sets the productName field to productName. More... | |
![]() | |
~AbstractDataMessage () | |
Destroys the AbstractDataMessage object. | |
MesgNum | globalMessageNumber () const |
Returns the data message's global message number. More... | |
Protected Member Functions | |
FileIdMessage (FileIdMessagePrivate *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 FileIdMessage class represents a FIT FileIdMessage data message.
Definition at line 39 of file fileidmessage.h.
FileIdMessage::FileIdMessage | ( | ) |
Constructs a FileIdMessage 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 fileidmessage.cpp.
|
explicitprotected |
Constructs a FileIdMessage object with private implementation d.
d | Pointer to private implementation. |
Definition at line 64 of file fileidmessage.cpp.
Manufacturer FileIdMessage::manufacturer | ( | ) | const |
Returns the FileIdMessage data message's manufacturer
field's current value.
manufacturer
field value. Definition at line 85 of file fileidmessage.cpp.
Referenced by setManufacturer().
quint16 FileIdMessage::number | ( | ) | const |
Returns the FileIdMessage data message's number
field's current value.
Only set for files that are not created/erased.
number
field value. Definition at line 133 of file fileidmessage.cpp.
Referenced by setNumber().
quint16 FileIdMessage::product | ( | ) | const |
Returns the FileIdMessage data message's product
field's current value.
product
field value. Definition at line 96 of file fileidmessage.cpp.
Referenced by setProduct().
QString FileIdMessage::productName | ( | ) | const |
Returns the FileIdMessage data message's productName
field's current value.
Optional free form string to indicate the devices name or model
productName
field value. Definition at line 146 of file fileidmessage.cpp.
Referenced by setProductName().
quint32z FileIdMessage::serialNumber | ( | ) | const |
Returns the FileIdMessage data message's serialNumber
field's current value.
serialNumber
field value. Definition at line 107 of file fileidmessage.cpp.
Referenced by setSerialNumber().
void FileIdMessage::setManufacturer | ( | const Manufacturer | manufacturer | ) |
Sets the manufacturer
field to manufacturer.
manufacturer | The field value to set. |
Definition at line 167 of file fileidmessage.cpp.
References manufacturer().
void FileIdMessage::setNumber | ( | const quint16 | number | ) |
Sets the number
field to number.
number | The field value to set. |
Definition at line 207 of file fileidmessage.cpp.
References number().
void FileIdMessage::setProduct | ( | const quint16 | product | ) |
Sets the product
field to product.
product | The field value to set. |
Definition at line 177 of file fileidmessage.cpp.
References product().
void FileIdMessage::setProductName | ( | const QString | productName | ) |
Sets the productName
field to productName.
productName | The field value to set. |
Definition at line 217 of file fileidmessage.cpp.
References productName().
void FileIdMessage::setSerialNumber | ( | const quint32z | serialNumber | ) |
Sets the serialNumber
field to serialNumber.
serialNumber | The field value to set. |
Definition at line 187 of file fileidmessage.cpp.
References serialNumber().
void FileIdMessage::setTimeCreated | ( | const DateTime | timeCreated | ) |
Sets the timeCreated
field to timeCreated.
timeCreated | The field value to set. |
Definition at line 197 of file fileidmessage.cpp.
References timeCreated().
void FileIdMessage::setType | ( | const File | type | ) |
Sets the type
field to type.
type | The field value to set. |
Definition at line 157 of file fileidmessage.cpp.
References type().
DateTime FileIdMessage::timeCreated | ( | ) | const |
Returns the FileIdMessage data message's timeCreated
field's current value.
Only set for files that are can be created/erased.
timeCreated
field value. Definition at line 120 of file fileidmessage.cpp.
Referenced by setTimeCreated().
File FileIdMessage::type | ( | ) | const |
Returns the FileIdMessage data message's type
field's current value.
type
field value. Definition at line 74 of file fileidmessage.cpp.
Referenced by setType().