QtFit  0.1
Native Qt library for Garmin FIT format
All Classes Files Functions Variables Typedefs Enumerations Enumerator 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...
 

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...
 

Detailed Description

The FieldDescriptionMessage class represents a FIT FieldDescriptionMessage data message.

See also
DataMessage

Constructor & Destructor Documentation

◆ FieldDescriptionMessage()

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.

Member Function Documentation

◆ accumulate()

QString FieldDescriptionMessage::accumulate ( ) const

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

Returns
the accumulate field value.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Here is the caller graph for this function:

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