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

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

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

Public Member Functions

 ExdScreenConfigurationMessage ()
 Constructs a ExdScreenConfigurationMessage object. More...
 
quint8 screenIndex () const
 Returns the ExdScreenConfigurationMessage data message's screenIndex field's current value. More...
 
quint8 fieldCount () const
 Returns the ExdScreenConfigurationMessage data message's fieldCount field's current value. More...
 
ExdLayout layout () const
 Returns the ExdScreenConfigurationMessage data message's layout field's current value. More...
 
bool screenEnabled () const
 Returns the ExdScreenConfigurationMessage data message's screenEnabled field's current value. More...
 
void setScreenIndex (const quint8 screenIndex)
 Sets the screenIndex field to screenIndex. More...
 
void setFieldCount (const quint8 fieldCount)
 Sets the fieldCount field to fieldCount. More...
 
void setLayout (const ExdLayout layout)
 Sets the layout field to layout. More...
 
void setScreenEnabled (const bool screenEnabled)
 Sets the screenEnabled field to screenEnabled. 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

 ExdScreenConfigurationMessage (ExdScreenConfigurationMessagePrivate *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 ExdScreenConfigurationMessage class represents a FIT ExdScreenConfigurationMessage data message.

See also
DataMessage

Definition at line 39 of file exdscreenconfigurationmessage.h.

Constructor & Destructor Documentation

◆ ExdScreenConfigurationMessage() [1/2]

ExdScreenConfigurationMessage::ExdScreenConfigurationMessage ( )

Constructs a ExdScreenConfigurationMessage 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 exdscreenconfigurationmessage.cpp.

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

◆ ExdScreenConfigurationMessage() [2/2]

ExdScreenConfigurationMessage::ExdScreenConfigurationMessage ( ExdScreenConfigurationMessagePrivate *const  d)
explicitprotected

Constructs a ExdScreenConfigurationMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file exdscreenconfigurationmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ fieldCount()

quint8 ExdScreenConfigurationMessage::fieldCount ( ) const

Returns the ExdScreenConfigurationMessage data message's fieldCount field's current value.

number of fields in screen

Returns
the fieldCount field value.

Definition at line 87 of file exdscreenconfigurationmessage.cpp.

88 {
90  return d->fieldCount;
91 }
The ExdScreenConfigurationMessage class represents a FIT ExdScreenConfigurationMessage data message.

Referenced by setFieldCount().

Here is the caller graph for this function:

◆ layout()

ExdLayout ExdScreenConfigurationMessage::layout ( ) const

Returns the ExdScreenConfigurationMessage data message's layout field's current value.

Returns
the layout field value.

Definition at line 98 of file exdscreenconfigurationmessage.cpp.

99 {
101  return d->layout;
102 }

Referenced by setLayout().

Here is the caller graph for this function:

◆ screenEnabled()

bool ExdScreenConfigurationMessage::screenEnabled ( ) const

Returns the ExdScreenConfigurationMessage data message's screenEnabled field's current value.

Returns
the screenEnabled field value.

Definition at line 109 of file exdscreenconfigurationmessage.cpp.

110 {
112  return d->screenEnabled;
113 }

Referenced by setScreenEnabled().

Here is the caller graph for this function:

◆ screenIndex()

quint8 ExdScreenConfigurationMessage::screenIndex ( ) const

Returns the ExdScreenConfigurationMessage data message's screenIndex field's current value.

Returns
the screenIndex field value.

Definition at line 74 of file exdscreenconfigurationmessage.cpp.

75 {
77  return d->screenIndex;
78 }

Referenced by setScreenIndex().

Here is the caller graph for this function:

◆ setFieldCount()

void ExdScreenConfigurationMessage::setFieldCount ( const quint8  fieldCount)

Sets the fieldCount field to fieldCount.

Parameters
fieldCountThe field value to set.

Definition at line 130 of file exdscreenconfigurationmessage.cpp.

131 {
133  d->fieldCount = fieldCount;
134 }
quint8 fieldCount() const
Returns the ExdScreenConfigurationMessage data message's fieldCount field's current value.

References fieldCount().

Here is the call graph for this function:

◆ setLayout()

void ExdScreenConfigurationMessage::setLayout ( const ExdLayout  layout)

Sets the layout field to layout.

Parameters
layoutThe field value to set.

Definition at line 140 of file exdscreenconfigurationmessage.cpp.

141 {
143  d->layout = layout;
144 }
ExdLayout layout() const
Returns the ExdScreenConfigurationMessage data message's layout field's current value.

References layout().

Here is the call graph for this function:

◆ setScreenEnabled()

void ExdScreenConfigurationMessage::setScreenEnabled ( const bool  screenEnabled)

Sets the screenEnabled field to screenEnabled.

Parameters
screenEnabledThe field value to set.

Definition at line 150 of file exdscreenconfigurationmessage.cpp.

151 {
153  d->screenEnabled = screenEnabled;
154 }
bool screenEnabled() const
Returns the ExdScreenConfigurationMessage data message's screenEnabled field's current value.

References screenEnabled().

Here is the call graph for this function:

◆ setScreenIndex()

void ExdScreenConfigurationMessage::setScreenIndex ( const quint8  screenIndex)

Sets the screenIndex field to screenIndex.

Parameters
screenIndexThe field value to set.

Definition at line 120 of file exdscreenconfigurationmessage.cpp.

121 {
123  d->screenIndex = screenIndex;
124 }
quint8 screenIndex() const
Returns the ExdScreenConfigurationMessage data message's screenIndex field's current value.

References screenIndex().

Here is the call graph for this function:

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