QtFit  0.1
Internal library development documentation
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
FieldDescriptionMessage Class Reference

The FieldDescriptionMessage class represents a FIT FieldDescriptionMessage data message. More...

Inheritance diagram for FieldDescriptionMessage:
[legend]
Collaboration diagram for FieldDescriptionMessage:
[legend]

Public Member Functions

 FieldDescriptionMessage ()
 Constructs a FieldDescriptionMessage object. More...
 
quint8 developerDataIndex () const
 Returns the FieldDescriptionMessage data message's developerDataIndex field's current value. More...
 
quint8 fieldDefinitionNumber () const
 Returns the FieldDescriptionMessage data message's fieldDefinitionNumber field's current value. More...
 
FitBaseType fitBaseTypeId () const
 Returns the FieldDescriptionMessage data message's fitBaseTypeId field's current value. More...
 
QString fieldName () const
 Returns the FieldDescriptionMessage data message's fieldName field's current value. More...
 
quint8 array () const
 Returns the FieldDescriptionMessage data message's array field's current value. More...
 
QString components () const
 Returns the FieldDescriptionMessage data message's components field's current value. More...
 
quint8 scale () const
 Returns the FieldDescriptionMessage data message's scale field's current value. More...
 
qint8 offset () const
 Returns the FieldDescriptionMessage data message's offset field's current value. More...
 
QString units () const
 Returns the FieldDescriptionMessage data message's units field's current value. More...
 
QString bits () const
 Returns the FieldDescriptionMessage data message's bits field's current value. More...
 
QString accumulate () const
 Returns the FieldDescriptionMessage data message's accumulate field's current value. More...
 
FitBaseUnit fitBaseUnitId () const
 Returns the FieldDescriptionMessage data message's fitBaseUnitId field's current value. More...
 
MesgNum nativeMesgNum () const
 Returns the FieldDescriptionMessage data message's nativeMesgNum field's current value. More...
 
quint8 nativeFieldNum () const
 Returns the FieldDescriptionMessage data message's nativeFieldNum field's current value. More...
 
void setDeveloperDataIndex (const quint8 developerDataIndex)
 Sets the developerDataIndex field to developerDataIndex. More...
 
void setFieldDefinitionNumber (const quint8 fieldDefinitionNumber)
 Sets the fieldDefinitionNumber field to fieldDefinitionNumber. More...
 
void setFitBaseTypeId (const FitBaseType fitBaseTypeId)
 Sets the fitBaseTypeId field to fitBaseTypeId. More...
 
void setFieldName (const QString fieldName)
 Sets the fieldName field to fieldName. More...
 
void setArray (const quint8 array)
 Sets the array field to array. More...
 
void setComponents (const QString components)
 Sets the components field to components. More...
 
void setScale (const quint8 scale)
 Sets the scale field to scale. More...
 
void setOffset (const qint8 offset)
 Sets the offset field to offset. More...
 
void setUnits (const QString units)
 Sets the units field to units. More...
 
void setBits (const QString bits)
 Sets the bits field to bits. More...
 
void setAccumulate (const QString accumulate)
 Sets the accumulate field to accumulate. More...
 
void setFitBaseUnitId (const FitBaseUnit fitBaseUnitId)
 Sets the fitBaseUnitId field to fitBaseUnitId. More...
 
void setNativeMesgNum (const MesgNum nativeMesgNum)
 Sets the nativeMesgNum field to nativeMesgNum. More...
 
void setNativeFieldNum (const quint8 nativeFieldNum)
 Sets the nativeFieldNum field to nativeFieldNum. More...
 
- Public Member Functions inherited from AbstractDataMessage
 ~AbstractDataMessage ()
 Destroys the AbstractDataMessage object.
 
MesgNum globalMessageNumber () const
 Returns the data message's global message number. More...
 

Protected Member Functions

 FieldDescriptionMessage (FieldDescriptionMessagePrivate *const d)
 
- Protected Member Functions inherited from AbstractDataMessage
 AbstractDataMessage (AbstractDataMessagePrivate *const d)
 

Additional Inherited Members

- Static Public Member Functions inherited from AbstractDataMessage
static AbstractDataMessagefromData (const DataDefinition *const defn, const QByteArray &record)
 Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More...
 
- Protected Attributes inherited from AbstractDataMessage
AbstractDataMessagePrivate *const d_ptr
 Internal d-pointer.
 

Detailed Description

The FieldDescriptionMessage class represents a FIT FieldDescriptionMessage data message.

See also
DataMessage

Definition at line 39 of file fielddescriptionmessage.h.

Constructor & Destructor Documentation

◆ FieldDescriptionMessage() [1/2]

FieldDescriptionMessage::FieldDescriptionMessage ( )

Constructs a FieldDescriptionMessage 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 fielddescriptionmessage.cpp.

53 {
54 
55 }
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.

◆ FieldDescriptionMessage() [2/2]

FieldDescriptionMessage::FieldDescriptionMessage ( FieldDescriptionMessagePrivate *const  d)
explicitprotected

Constructs a FieldDescriptionMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file fielddescriptionmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ accumulate()

QString FieldDescriptionMessage::accumulate ( ) const

Returns the FieldDescriptionMessage data message's accumulate field's current value.

Returns
the accumulate field value.

Definition at line 184 of file fielddescriptionmessage.cpp.

185 {
186  Q_D(const FieldDescriptionMessage);
187  return d->accumulate;
188 }
The FieldDescriptionMessage class represents a FIT FieldDescriptionMessage data message.

Referenced by setAccumulate().

Here is the caller graph for this function:

◆ array()

quint8 FieldDescriptionMessage::array ( ) const

Returns the FieldDescriptionMessage data message's array field's current value.

Returns
the array field value.

Definition at line 118 of file fielddescriptionmessage.cpp.

119 {
120  Q_D(const FieldDescriptionMessage);
121  return d->array;
122 }

Referenced by setArray().

Here is the caller graph for this function:

◆ bits()

QString FieldDescriptionMessage::bits ( ) const

Returns the FieldDescriptionMessage data message's bits field's current value.

Returns
the bits field value.

Definition at line 173 of file fielddescriptionmessage.cpp.

174 {
175  Q_D(const FieldDescriptionMessage);
176  return d->bits;
177 }

Referenced by setBits().

Here is the caller graph for this function:

◆ components()

QString FieldDescriptionMessage::components ( ) const

Returns the FieldDescriptionMessage data message's components field's current value.

Returns
the components field value.

Definition at line 129 of file fielddescriptionmessage.cpp.

130 {
131  Q_D(const FieldDescriptionMessage);
132  return d->components;
133 }

Referenced by setComponents().

Here is the caller graph for this function:

◆ developerDataIndex()

quint8 FieldDescriptionMessage::developerDataIndex ( ) const

Returns the FieldDescriptionMessage data message's developerDataIndex field's current value.

Returns
the developerDataIndex field value.

Definition at line 74 of file fielddescriptionmessage.cpp.

75 {
76  Q_D(const FieldDescriptionMessage);
77  return d->developerDataIndex;
78 }

Referenced by setDeveloperDataIndex().

Here is the caller graph for this function:

◆ fieldDefinitionNumber()

quint8 FieldDescriptionMessage::fieldDefinitionNumber ( ) const

Returns the FieldDescriptionMessage data message's fieldDefinitionNumber field's current value.

Returns
the fieldDefinitionNumber field value.

Definition at line 85 of file fielddescriptionmessage.cpp.

86 {
87  Q_D(const FieldDescriptionMessage);
88  return d->fieldDefinitionNumber;
89 }

Referenced by setFieldDefinitionNumber().

Here is the caller graph for this function:

◆ fieldName()

QString FieldDescriptionMessage::fieldName ( ) const

Returns the FieldDescriptionMessage data message's fieldName field's current value.

Returns
the fieldName field value.

Definition at line 107 of file fielddescriptionmessage.cpp.

108 {
109  Q_D(const FieldDescriptionMessage);
110  return d->fieldName;
111 }

Referenced by setFieldName().

Here is the caller graph for this function:

◆ fitBaseTypeId()

FitBaseType FieldDescriptionMessage::fitBaseTypeId ( ) const

Returns the FieldDescriptionMessage data message's fitBaseTypeId field's current value.

Returns
the fitBaseTypeId field value.

Definition at line 96 of file fielddescriptionmessage.cpp.

97 {
98  Q_D(const FieldDescriptionMessage);
99  return d->fitBaseTypeId;
100 }

Referenced by setFitBaseTypeId().

Here is the caller graph for this function:

◆ fitBaseUnitId()

FitBaseUnit FieldDescriptionMessage::fitBaseUnitId ( ) const

Returns the FieldDescriptionMessage data message's fitBaseUnitId field's current value.

Returns
the fitBaseUnitId field value.

Definition at line 195 of file fielddescriptionmessage.cpp.

196 {
197  Q_D(const FieldDescriptionMessage);
198  return d->fitBaseUnitId;
199 }

Referenced by setFitBaseUnitId().

Here is the caller graph for this function:

◆ nativeFieldNum()

quint8 FieldDescriptionMessage::nativeFieldNum ( ) const

Returns the FieldDescriptionMessage data message's nativeFieldNum field's current value.

Returns
the nativeFieldNum field value.

Definition at line 217 of file fielddescriptionmessage.cpp.

218 {
219  Q_D(const FieldDescriptionMessage);
220  return d->nativeFieldNum;
221 }

Referenced by setNativeFieldNum().

Here is the caller graph for this function:

◆ nativeMesgNum()

MesgNum FieldDescriptionMessage::nativeMesgNum ( ) const

Returns the FieldDescriptionMessage data message's nativeMesgNum field's current value.

Returns
the nativeMesgNum field value.

Definition at line 206 of file fielddescriptionmessage.cpp.

207 {
208  Q_D(const FieldDescriptionMessage);
209  return d->nativeMesgNum;
210 }

Referenced by setNativeMesgNum().

Here is the caller graph for this function:

◆ offset()

qint8 FieldDescriptionMessage::offset ( ) const

Returns the FieldDescriptionMessage data message's offset field's current value.

Returns
the offset field value.

Definition at line 151 of file fielddescriptionmessage.cpp.

152 {
153  Q_D(const FieldDescriptionMessage);
154  return d->offset;
155 }

Referenced by setOffset().

Here is the caller graph for this function:

◆ scale()

quint8 FieldDescriptionMessage::scale ( ) const

Returns the FieldDescriptionMessage data message's scale field's current value.

Returns
the scale field value.

Definition at line 140 of file fielddescriptionmessage.cpp.

141 {
142  Q_D(const FieldDescriptionMessage);
143  return d->scale;
144 }

Referenced by setScale().

Here is the caller graph for this function:

◆ setAccumulate()

void FieldDescriptionMessage::setAccumulate ( const QString  accumulate)

Sets the accumulate field to accumulate.

Parameters
accumulateThe field value to set.

Definition at line 328 of file fielddescriptionmessage.cpp.

329 {
331  d->accumulate = accumulate;
332 }
QString accumulate() const
Returns the FieldDescriptionMessage data message's accumulate field's current value.

References accumulate().

Here is the call graph for this function:

◆ setArray()

void FieldDescriptionMessage::setArray ( const quint8  array)

Sets the array field to array.

Parameters
arrayThe field value to set.

Definition at line 268 of file fielddescriptionmessage.cpp.

269 {
271  d->array = array;
272 }
quint8 array() const
Returns the FieldDescriptionMessage data message's array field's current value.

References array().

Here is the call graph for this function:

◆ setBits()

void FieldDescriptionMessage::setBits ( const QString  bits)

Sets the bits field to bits.

Parameters
bitsThe field value to set.

Definition at line 318 of file fielddescriptionmessage.cpp.

319 {
321  d->bits = bits;
322 }
QString bits() const
Returns the FieldDescriptionMessage data message's bits field's current value.

References bits().

Here is the call graph for this function:

◆ setComponents()

void FieldDescriptionMessage::setComponents ( const QString  components)

Sets the components field to components.

Parameters
componentsThe field value to set.

Definition at line 278 of file fielddescriptionmessage.cpp.

279 {
281  d->components = components;
282 }
QString components() const
Returns the FieldDescriptionMessage data message's components field's current value.

References components().

Here is the call graph for this function:

◆ setDeveloperDataIndex()

void FieldDescriptionMessage::setDeveloperDataIndex ( const quint8  developerDataIndex)

Sets the developerDataIndex field to developerDataIndex.

Parameters
developerDataIndexThe field value to set.

Definition at line 228 of file fielddescriptionmessage.cpp.

229 {
231  d->developerDataIndex = developerDataIndex;
232 }
quint8 developerDataIndex() const
Returns the FieldDescriptionMessage data message's developerDataIndex field's current value.

References developerDataIndex().

Here is the call graph for this function:

◆ setFieldDefinitionNumber()

void FieldDescriptionMessage::setFieldDefinitionNumber ( const quint8  fieldDefinitionNumber)

Sets the fieldDefinitionNumber field to fieldDefinitionNumber.

Parameters
fieldDefinitionNumberThe field value to set.

Definition at line 238 of file fielddescriptionmessage.cpp.

239 {
241  d->fieldDefinitionNumber = fieldDefinitionNumber;
242 }
quint8 fieldDefinitionNumber() const
Returns the FieldDescriptionMessage data message's fieldDefinitionNumber field's current value.

References fieldDefinitionNumber().

Here is the call graph for this function:

◆ setFieldName()

void FieldDescriptionMessage::setFieldName ( const QString  fieldName)

Sets the fieldName field to fieldName.

Parameters
fieldNameThe field value to set.

Definition at line 258 of file fielddescriptionmessage.cpp.

259 {
261  d->fieldName = fieldName;
262 }
QString fieldName() const
Returns the FieldDescriptionMessage data message's fieldName field's current value.

References fieldName().

Here is the call graph for this function:

◆ setFitBaseTypeId()

void FieldDescriptionMessage::setFitBaseTypeId ( const FitBaseType  fitBaseTypeId)

Sets the fitBaseTypeId field to fitBaseTypeId.

Parameters
fitBaseTypeIdThe field value to set.

Definition at line 248 of file fielddescriptionmessage.cpp.

249 {
251  d->fitBaseTypeId = fitBaseTypeId;
252 }
FitBaseType fitBaseTypeId() const
Returns the FieldDescriptionMessage data message's fitBaseTypeId field's current value.

References fitBaseTypeId().

Here is the call graph for this function:

◆ setFitBaseUnitId()

void FieldDescriptionMessage::setFitBaseUnitId ( const FitBaseUnit  fitBaseUnitId)

Sets the fitBaseUnitId field to fitBaseUnitId.

Parameters
fitBaseUnitIdThe field value to set.

Definition at line 338 of file fielddescriptionmessage.cpp.

339 {
341  d->fitBaseUnitId = fitBaseUnitId;
342 }
FitBaseUnit fitBaseUnitId() const
Returns the FieldDescriptionMessage data message's fitBaseUnitId field's current value.

References fitBaseUnitId().

Here is the call graph for this function:

◆ setNativeFieldNum()

void FieldDescriptionMessage::setNativeFieldNum ( const quint8  nativeFieldNum)

Sets the nativeFieldNum field to nativeFieldNum.

Parameters
nativeFieldNumThe field value to set.

Definition at line 358 of file fielddescriptionmessage.cpp.

359 {
361  d->nativeFieldNum = nativeFieldNum;
362 }
quint8 nativeFieldNum() const
Returns the FieldDescriptionMessage data message's nativeFieldNum field's current value.

References nativeFieldNum().

Here is the call graph for this function:

◆ setNativeMesgNum()

void FieldDescriptionMessage::setNativeMesgNum ( const MesgNum  nativeMesgNum)

Sets the nativeMesgNum field to nativeMesgNum.

Parameters
nativeMesgNumThe field value to set.

Definition at line 348 of file fielddescriptionmessage.cpp.

349 {
351  d->nativeMesgNum = nativeMesgNum;
352 }
MesgNum nativeMesgNum() const
Returns the FieldDescriptionMessage data message's nativeMesgNum field's current value.

References nativeMesgNum().

Here is the call graph for this function:

◆ setOffset()

void FieldDescriptionMessage::setOffset ( const qint8  offset)

Sets the offset field to offset.

Parameters
offsetThe field value to set.

Definition at line 298 of file fielddescriptionmessage.cpp.

299 {
301  d->offset = offset;
302 }
qint8 offset() const
Returns the FieldDescriptionMessage data message's offset field's current value.

References offset().

Here is the call graph for this function:

◆ setScale()

void FieldDescriptionMessage::setScale ( const quint8  scale)

Sets the scale field to scale.

Parameters
scaleThe field value to set.

Definition at line 288 of file fielddescriptionmessage.cpp.

289 {
291  d->scale = scale;
292 }
quint8 scale() const
Returns the FieldDescriptionMessage data message's scale field's current value.

References scale().

Here is the call graph for this function:

◆ setUnits()

void FieldDescriptionMessage::setUnits ( const QString  units)

Sets the units field to units.

Parameters
unitsThe field value to set.

Definition at line 308 of file fielddescriptionmessage.cpp.

309 {
311  d->units = units;
312 }
QString units() const
Returns the FieldDescriptionMessage data message's units field's current value.

References units().

Here is the call graph for this function:

◆ units()

QString FieldDescriptionMessage::units ( ) const

Returns the FieldDescriptionMessage data message's units field's current value.

Returns
the units field value.

Definition at line 162 of file fielddescriptionmessage.cpp.

163 {
164  Q_D(const FieldDescriptionMessage);
165  return d->units;
166 }

Referenced by setUnits().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: