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

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

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

Public Member Functions

 CapabilitiesMessage ()
 Constructs a CapabilitiesMessage object. More...
 
quint8z languages () const
 Returns the CapabilitiesMessage data message's languages field's current value. More...
 
SportBits0 sports () const
 Returns the CapabilitiesMessage data message's sports field's current value. More...
 
WorkoutCapabilities workoutsSupported () const
 Returns the CapabilitiesMessage data message's workoutsSupported field's current value. More...
 
ConnectivityCapabilities connectivitySupported () const
 Returns the CapabilitiesMessage data message's connectivitySupported field's current value. More...
 
void setLanguages (const quint8z languages)
 Sets the languages field to languages. More...
 
void setSports (const SportBits0 sports)
 Sets the sports field to sports. More...
 
void setWorkoutsSupported (const WorkoutCapabilities workoutsSupported)
 Sets the workoutsSupported field to workoutsSupported. More...
 
void setConnectivitySupported (const ConnectivityCapabilities connectivitySupported)
 Sets the connectivitySupported field to connectivitySupported. 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

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

See also
DataMessage

Definition at line 39 of file capabilitiesmessage.h.

Constructor & Destructor Documentation

◆ CapabilitiesMessage() [1/2]

CapabilitiesMessage::CapabilitiesMessage ( )

Constructs a CapabilitiesMessage 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 capabilitiesmessage.cpp.

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

◆ CapabilitiesMessage() [2/2]

CapabilitiesMessage::CapabilitiesMessage ( CapabilitiesMessagePrivate *const  d)
explicitprotected

Constructs a CapabilitiesMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file capabilitiesmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ connectivitySupported()

ConnectivityCapabilities CapabilitiesMessage::connectivitySupported ( ) const

Returns the CapabilitiesMessage data message's connectivitySupported field's current value.

Returns
the connectivitySupported field value.

Definition at line 111 of file capabilitiesmessage.cpp.

112 {
113  Q_D(const CapabilitiesMessage);
114  return d->connectivitySupported;
115 }
The CapabilitiesMessage class represents a FIT CapabilitiesMessage data message.

Referenced by setConnectivitySupported().

Here is the caller graph for this function:

◆ languages()

quint8z CapabilitiesMessage::languages ( ) const

Returns the CapabilitiesMessage data message's languages field's current value.

Use language_bits_x types where x is index of array.

Returns
the languages field value.

Definition at line 76 of file capabilitiesmessage.cpp.

77 {
78  Q_D(const CapabilitiesMessage);
79  return d->languages;
80 }

Referenced by setLanguages().

Here is the caller graph for this function:

◆ setConnectivitySupported()

void CapabilitiesMessage::setConnectivitySupported ( const ConnectivityCapabilities  connectivitySupported)

Sets the connectivitySupported field to connectivitySupported.

Parameters
connectivitySupportedThe field value to set.

Definition at line 152 of file capabilitiesmessage.cpp.

153 {
154  Q_D(CapabilitiesMessage);
155  d->connectivitySupported = connectivitySupported;
156 }
ConnectivityCapabilities connectivitySupported() const
Returns the CapabilitiesMessage data message's connectivitySupported field's current value.

References connectivitySupported().

Here is the call graph for this function:

◆ setLanguages()

void CapabilitiesMessage::setLanguages ( const quint8z  languages)

Sets the languages field to languages.

Parameters
languagesThe field value to set.

Definition at line 122 of file capabilitiesmessage.cpp.

123 {
124  Q_D(CapabilitiesMessage);
125  d->languages = languages;
126 }
quint8z languages() const
Returns the CapabilitiesMessage data message's languages field's current value.

References languages().

Here is the call graph for this function:

◆ setSports()

void CapabilitiesMessage::setSports ( const SportBits0  sports)

Sets the sports field to sports.

Parameters
sportsThe field value to set.

Definition at line 132 of file capabilitiesmessage.cpp.

133 {
134  Q_D(CapabilitiesMessage);
135  d->sports = sports;
136 }
SportBits0 sports() const
Returns the CapabilitiesMessage data message's sports field's current value.

References sports().

Here is the call graph for this function:

◆ setWorkoutsSupported()

void CapabilitiesMessage::setWorkoutsSupported ( const WorkoutCapabilities  workoutsSupported)

Sets the workoutsSupported field to workoutsSupported.

Parameters
workoutsSupportedThe field value to set.

Definition at line 142 of file capabilitiesmessage.cpp.

143 {
144  Q_D(CapabilitiesMessage);
145  d->workoutsSupported = workoutsSupported;
146 }
WorkoutCapabilities workoutsSupported() const
Returns the CapabilitiesMessage data message's workoutsSupported field's current value.

References workoutsSupported().

Here is the call graph for this function:

◆ sports()

SportBits0 CapabilitiesMessage::sports ( ) const

Returns the CapabilitiesMessage data message's sports field's current value.

Use sport_bits_x types where x is index of array.

Returns
the sports field value.

Definition at line 89 of file capabilitiesmessage.cpp.

90 {
91  Q_D(const CapabilitiesMessage);
92  return d->sports;
93 }

Referenced by setSports().

Here is the caller graph for this function:

◆ workoutsSupported()

WorkoutCapabilities CapabilitiesMessage::workoutsSupported ( ) const

Returns the CapabilitiesMessage data message's workoutsSupported field's current value.

Returns
the workoutsSupported field value.

Definition at line 100 of file capabilitiesmessage.cpp.

101 {
102  Q_D(const CapabilitiesMessage);
103  return d->workoutsSupported;
104 }

Referenced by setWorkoutsSupported().

Here is the caller graph for this function:

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