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

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

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

Public Member Functions

 SegmentIdMessage ()
 Constructs a SegmentIdMessage object. More...
 
QString name () const
 Returns the SegmentIdMessage data message's name field's current value. More...
 
QString uuid () const
 Returns the SegmentIdMessage data message's uuid field's current value. More...
 
Sport sport () const
 Returns the SegmentIdMessage data message's sport field's current value. More...
 
bool enabled () const
 Returns the SegmentIdMessage data message's enabled field's current value. More...
 
quint32 userProfilePrimaryKey () const
 Returns the SegmentIdMessage data message's userProfilePrimaryKey field's current value. More...
 
quint32 deviceId () const
 Returns the SegmentIdMessage data message's deviceId field's current value. More...
 
quint8 defaultRaceLeader () const
 Returns the SegmentIdMessage data message's defaultRaceLeader field's current value. More...
 
SegmentDeleteStatus deleteStatus () const
 Returns the SegmentIdMessage data message's deleteStatus field's current value. More...
 
SegmentSelectionType selectionType () const
 Returns the SegmentIdMessage data message's selectionType field's current value. More...
 
void setName (const QString name)
 Sets the name field to name. More...
 
void setUuid (const QString uuid)
 Sets the uuid field to uuid. More...
 
void setSport (const Sport sport)
 Sets the sport field to sport. More...
 
void setEnabled (const bool enabled)
 Sets the enabled field to enabled. More...
 
void setUserProfilePrimaryKey (const quint32 userProfilePrimaryKey)
 Sets the userProfilePrimaryKey field to userProfilePrimaryKey. More...
 
void setDeviceId (const quint32 deviceId)
 Sets the deviceId field to deviceId. More...
 
void setDefaultRaceLeader (const quint8 defaultRaceLeader)
 Sets the defaultRaceLeader field to defaultRaceLeader. More...
 
void setDeleteStatus (const SegmentDeleteStatus deleteStatus)
 Sets the deleteStatus field to deleteStatus. More...
 
void setSelectionType (const SegmentSelectionType selectionType)
 Sets the selectionType field to selectionType. 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

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

See also
DataMessage

Definition at line 39 of file segmentidmessage.h.

Constructor & Destructor Documentation

◆ SegmentIdMessage() [1/2]

SegmentIdMessage::SegmentIdMessage ( )

Constructs a SegmentIdMessage 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 segmentidmessage.cpp.

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

◆ SegmentIdMessage() [2/2]

SegmentIdMessage::SegmentIdMessage ( SegmentIdMessagePrivate *const  d)
explicitprotected

Constructs a SegmentIdMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file segmentidmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ defaultRaceLeader()

quint8 SegmentIdMessage::defaultRaceLeader ( ) const

Returns the SegmentIdMessage data message's defaultRaceLeader field's current value.

Index for the Leader Board entry selected as the default race participant

Returns
the defaultRaceLeader field value.

Definition at line 154 of file segmentidmessage.cpp.

155 {
156  Q_D(const SegmentIdMessage);
157  return d->defaultRaceLeader;
158 }
The SegmentIdMessage class represents a FIT SegmentIdMessage data message.

Referenced by setDefaultRaceLeader().

Here is the caller graph for this function:

◆ deleteStatus()

SegmentDeleteStatus SegmentIdMessage::deleteStatus ( ) const

Returns the SegmentIdMessage data message's deleteStatus field's current value.

Indicates if any segments should be deleted

Returns
the deleteStatus field value.

Definition at line 167 of file segmentidmessage.cpp.

168 {
169  Q_D(const SegmentIdMessage);
170  return d->deleteStatus;
171 }

Referenced by setDeleteStatus().

Here is the caller graph for this function:

◆ deviceId()

quint32 SegmentIdMessage::deviceId ( ) const

Returns the SegmentIdMessage data message's deviceId field's current value.

ID of the device that created the segment

Returns
the deviceId field value.

Definition at line 141 of file segmentidmessage.cpp.

142 {
143  Q_D(const SegmentIdMessage);
144  return d->deviceId;
145 }

Referenced by setDeviceId().

Here is the caller graph for this function:

◆ enabled()

bool SegmentIdMessage::enabled ( ) const

Returns the SegmentIdMessage data message's enabled field's current value.

Segment enabled for evaluation

Returns
the enabled field value.

Definition at line 115 of file segmentidmessage.cpp.

116 {
117  Q_D(const SegmentIdMessage);
118  return d->enabled;
119 }

Referenced by setEnabled().

Here is the caller graph for this function:

◆ name()

QString SegmentIdMessage::name ( ) const

Returns the SegmentIdMessage data message's name field's current value.

Friendly name assigned to segment

Returns
the name field value.

Definition at line 76 of file segmentidmessage.cpp.

77 {
78  Q_D(const SegmentIdMessage);
79  return d->name;
80 }

Referenced by setName().

Here is the caller graph for this function:

◆ selectionType()

SegmentSelectionType SegmentIdMessage::selectionType ( ) const

Returns the SegmentIdMessage data message's selectionType field's current value.

Indicates how the segment was selected to be sent to the device

Returns
the selectionType field value.

Definition at line 180 of file segmentidmessage.cpp.

181 {
182  Q_D(const SegmentIdMessage);
183  return d->selectionType;
184 }

Referenced by setSelectionType().

Here is the caller graph for this function:

◆ setDefaultRaceLeader()

void SegmentIdMessage::setDefaultRaceLeader ( const quint8  defaultRaceLeader)

Sets the defaultRaceLeader field to defaultRaceLeader.

Parameters
defaultRaceLeaderThe field value to set.

Definition at line 251 of file segmentidmessage.cpp.

252 {
253  Q_D(SegmentIdMessage);
254  d->defaultRaceLeader = defaultRaceLeader;
255 }
quint8 defaultRaceLeader() const
Returns the SegmentIdMessage data message's defaultRaceLeader field's current value.

References defaultRaceLeader().

Here is the call graph for this function:

◆ setDeleteStatus()

void SegmentIdMessage::setDeleteStatus ( const SegmentDeleteStatus  deleteStatus)

Sets the deleteStatus field to deleteStatus.

Parameters
deleteStatusThe field value to set.

Definition at line 261 of file segmentidmessage.cpp.

262 {
263  Q_D(SegmentIdMessage);
264  d->deleteStatus = deleteStatus;
265 }
SegmentDeleteStatus deleteStatus() const
Returns the SegmentIdMessage data message's deleteStatus field's current value.

References deleteStatus().

Here is the call graph for this function:

◆ setDeviceId()

void SegmentIdMessage::setDeviceId ( const quint32  deviceId)

Sets the deviceId field to deviceId.

Parameters
deviceIdThe field value to set.

Definition at line 241 of file segmentidmessage.cpp.

242 {
243  Q_D(SegmentIdMessage);
244  d->deviceId = deviceId;
245 }
quint32 deviceId() const
Returns the SegmentIdMessage data message's deviceId field's current value.

References deviceId().

Here is the call graph for this function:

◆ setEnabled()

void SegmentIdMessage::setEnabled ( const bool  enabled)

Sets the enabled field to enabled.

Parameters
enabledThe field value to set.

Definition at line 221 of file segmentidmessage.cpp.

222 {
223  Q_D(SegmentIdMessage);
224  d->enabled = enabled;
225 }
bool enabled() const
Returns the SegmentIdMessage data message's enabled field's current value.

References enabled().

Here is the call graph for this function:

◆ setName()

void SegmentIdMessage::setName ( const QString  name)

Sets the name field to name.

Parameters
nameThe field value to set.

Definition at line 191 of file segmentidmessage.cpp.

192 {
193  Q_D(SegmentIdMessage);
194  d->name = name;
195 }
QString name() const
Returns the SegmentIdMessage data message's name field's current value.

References name().

Here is the call graph for this function:

◆ setSelectionType()

void SegmentIdMessage::setSelectionType ( const SegmentSelectionType  selectionType)

Sets the selectionType field to selectionType.

Parameters
selectionTypeThe field value to set.

Definition at line 271 of file segmentidmessage.cpp.

272 {
273  Q_D(SegmentIdMessage);
274  d->selectionType = selectionType;
275 }
SegmentSelectionType selectionType() const
Returns the SegmentIdMessage data message's selectionType field's current value.

References selectionType().

Here is the call graph for this function:

◆ setSport()

void SegmentIdMessage::setSport ( const Sport  sport)

Sets the sport field to sport.

Parameters
sportThe field value to set.

Definition at line 211 of file segmentidmessage.cpp.

212 {
213  Q_D(SegmentIdMessage);
214  d->sport = sport;
215 }
Sport sport() const
Returns the SegmentIdMessage data message's sport field's current value.

References sport().

Here is the call graph for this function:

◆ setUserProfilePrimaryKey()

void SegmentIdMessage::setUserProfilePrimaryKey ( const quint32  userProfilePrimaryKey)

Sets the userProfilePrimaryKey field to userProfilePrimaryKey.

Parameters
userProfilePrimaryKeyThe field value to set.

Definition at line 231 of file segmentidmessage.cpp.

232 {
233  Q_D(SegmentIdMessage);
234  d->userProfilePrimaryKey = userProfilePrimaryKey;
235 }
quint32 userProfilePrimaryKey() const
Returns the SegmentIdMessage data message's userProfilePrimaryKey field's current value.

References userProfilePrimaryKey().

Here is the call graph for this function:

◆ setUuid()

void SegmentIdMessage::setUuid ( const QString  uuid)

Sets the uuid field to uuid.

Parameters
uuidThe field value to set.

Definition at line 201 of file segmentidmessage.cpp.

202 {
203  Q_D(SegmentIdMessage);
204  d->uuid = uuid;
205 }
QString uuid() const
Returns the SegmentIdMessage data message's uuid field's current value.

References uuid().

Here is the call graph for this function:

◆ sport()

Sport SegmentIdMessage::sport ( ) const

Returns the SegmentIdMessage data message's sport field's current value.

Sport associated with the segment

Returns
the sport field value.

Definition at line 102 of file segmentidmessage.cpp.

103 {
104  Q_D(const SegmentIdMessage);
105  return d->sport;
106 }

Referenced by setSport().

Here is the caller graph for this function:

◆ userProfilePrimaryKey()

quint32 SegmentIdMessage::userProfilePrimaryKey ( ) const

Returns the SegmentIdMessage data message's userProfilePrimaryKey field's current value.

Primary key of the user that created the segment

Returns
the userProfilePrimaryKey field value.

Definition at line 128 of file segmentidmessage.cpp.

129 {
130  Q_D(const SegmentIdMessage);
131  return d->userProfilePrimaryKey;
132 }

Referenced by setUserProfilePrimaryKey().

Here is the caller graph for this function:

◆ uuid()

QString SegmentIdMessage::uuid ( ) const

Returns the SegmentIdMessage data message's uuid field's current value.

UUID of the segment

Returns
the uuid field value.

Definition at line 89 of file segmentidmessage.cpp.

90 {
91  Q_D(const SegmentIdMessage);
92  return d->uuid;
93 }

Referenced by setUuid().

Here is the caller graph for this function:

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