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

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

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

Public Member Functions

 ScheduleMessage ()
 Constructs a ScheduleMessage object. More...
 
Manufacturer manufacturer () const
 Returns the ScheduleMessage data message's manufacturer field's current value. More...
 
quint16 product () const
 Returns the ScheduleMessage data message's product field's current value. More...
 
quint32z serialNumber () const
 Returns the ScheduleMessage data message's serialNumber field's current value. More...
 
DateTime timeCreated () const
 Returns the ScheduleMessage data message's timeCreated field's current value. More...
 
bool completed () const
 Returns the ScheduleMessage data message's completed field's current value. More...
 
Schedule type () const
 Returns the ScheduleMessage data message's type field's current value. More...
 
LocalDateTime scheduledTime () const
 Returns the ScheduleMessage data message's scheduledTime field's current value. More...
 
void setManufacturer (const Manufacturer manufacturer)
 Sets the manufacturer field to manufacturer. More...
 
void setProduct (const quint16 product)
 Sets the product field to product. More...
 
void setSerialNumber (const quint32z serialNumber)
 Sets the serialNumber field to serialNumber. More...
 
void setTimeCreated (const DateTime timeCreated)
 Sets the timeCreated field to timeCreated. More...
 
void setCompleted (const bool completed)
 Sets the completed field to completed. More...
 
void setType (const Schedule type)
 Sets the type field to type. More...
 
void setScheduledTime (const LocalDateTime scheduledTime)
 Sets the scheduledTime field to scheduledTime. 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

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

See also
DataMessage

Definition at line 39 of file schedulemessage.h.

Constructor & Destructor Documentation

◆ ScheduleMessage() [1/2]

ScheduleMessage::ScheduleMessage ( )

Constructs a ScheduleMessage 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 schedulemessage.cpp.

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

◆ ScheduleMessage() [2/2]

ScheduleMessage::ScheduleMessage ( ScheduleMessagePrivate *const  d)
explicitprotected

Constructs a ScheduleMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file schedulemessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ completed()

bool ScheduleMessage::completed ( ) const

Returns the ScheduleMessage data message's completed field's current value.

TRUE if this activity has been started

Returns
the completed field value.

Definition at line 128 of file schedulemessage.cpp.

129 {
130  Q_D(const ScheduleMessage);
131  return d->completed;
132 }
The ScheduleMessage class represents a FIT ScheduleMessage data message.

Referenced by setCompleted().

Here is the caller graph for this function:

◆ manufacturer()

Manufacturer ScheduleMessage::manufacturer ( ) const

Returns the ScheduleMessage data message's manufacturer field's current value.

Corresponds to file_id of scheduled workout / course.

Returns
the manufacturer field value.

Definition at line 76 of file schedulemessage.cpp.

77 {
78  Q_D(const ScheduleMessage);
79  return d->manufacturer;
80 }

Referenced by setManufacturer().

Here is the caller graph for this function:

◆ product()

quint16 ScheduleMessage::product ( ) const

Returns the ScheduleMessage data message's product field's current value.

Corresponds to file_id of scheduled workout / course.

Returns
the product field value.

Definition at line 89 of file schedulemessage.cpp.

90 {
91  Q_D(const ScheduleMessage);
92  return d->product;
93 }

Referenced by setProduct().

Here is the caller graph for this function:

◆ scheduledTime()

LocalDateTime ScheduleMessage::scheduledTime ( ) const

Returns the ScheduleMessage data message's scheduledTime field's current value.

Returns
the scheduledTime field value.

Definition at line 150 of file schedulemessage.cpp.

151 {
152  Q_D(const ScheduleMessage);
153  return d->scheduledTime;
154 }

Referenced by setScheduledTime().

Here is the caller graph for this function:

◆ serialNumber()

quint32z ScheduleMessage::serialNumber ( ) const

Returns the ScheduleMessage data message's serialNumber field's current value.

Corresponds to file_id of scheduled workout / course.

Returns
the serialNumber field value.

Definition at line 102 of file schedulemessage.cpp.

103 {
104  Q_D(const ScheduleMessage);
105  return d->serialNumber;
106 }

Referenced by setSerialNumber().

Here is the caller graph for this function:

◆ setCompleted()

void ScheduleMessage::setCompleted ( const bool  completed)

Sets the completed field to completed.

Parameters
completedThe field value to set.

Definition at line 201 of file schedulemessage.cpp.

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

References completed().

Here is the call graph for this function:

◆ setManufacturer()

void ScheduleMessage::setManufacturer ( const Manufacturer  manufacturer)

Sets the manufacturer field to manufacturer.

Parameters
manufacturerThe field value to set.

Definition at line 161 of file schedulemessage.cpp.

162 {
163  Q_D(ScheduleMessage);
164  d->manufacturer = manufacturer;
165 }
Manufacturer manufacturer() const
Returns the ScheduleMessage data message's manufacturer field's current value.

References manufacturer().

Here is the call graph for this function:

◆ setProduct()

void ScheduleMessage::setProduct ( const quint16  product)

Sets the product field to product.

Parameters
productThe field value to set.

Definition at line 171 of file schedulemessage.cpp.

172 {
173  Q_D(ScheduleMessage);
174  d->product = product;
175 }
quint16 product() const
Returns the ScheduleMessage data message's product field's current value.

References product().

Here is the call graph for this function:

◆ setScheduledTime()

void ScheduleMessage::setScheduledTime ( const LocalDateTime  scheduledTime)

Sets the scheduledTime field to scheduledTime.

Parameters
scheduledTimeThe field value to set.

Definition at line 221 of file schedulemessage.cpp.

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

References scheduledTime().

Here is the call graph for this function:

◆ setSerialNumber()

void ScheduleMessage::setSerialNumber ( const quint32z  serialNumber)

Sets the serialNumber field to serialNumber.

Parameters
serialNumberThe field value to set.

Definition at line 181 of file schedulemessage.cpp.

182 {
183  Q_D(ScheduleMessage);
184  d->serialNumber = serialNumber;
185 }
quint32z serialNumber() const
Returns the ScheduleMessage data message's serialNumber field's current value.

References serialNumber().

Here is the call graph for this function:

◆ setTimeCreated()

void ScheduleMessage::setTimeCreated ( const DateTime  timeCreated)

Sets the timeCreated field to timeCreated.

Parameters
timeCreatedThe field value to set.

Definition at line 191 of file schedulemessage.cpp.

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

References timeCreated().

Here is the call graph for this function:

◆ setType()

void ScheduleMessage::setType ( const Schedule  type)

Sets the type field to type.

Parameters
typeThe field value to set.

Definition at line 211 of file schedulemessage.cpp.

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

References type().

Here is the call graph for this function:

◆ timeCreated()

DateTime ScheduleMessage::timeCreated ( ) const

Returns the ScheduleMessage data message's timeCreated field's current value.

Corresponds to file_id of scheduled workout / course.

Returns
the timeCreated field value.

Definition at line 115 of file schedulemessage.cpp.

116 {
117  Q_D(const ScheduleMessage);
118  return d->timeCreated;
119 }

Referenced by setTimeCreated().

Here is the caller graph for this function:

◆ type()

Schedule ScheduleMessage::type ( ) const

Returns the ScheduleMessage data message's type field's current value.

Returns
the type field value.

Definition at line 139 of file schedulemessage.cpp.

140 {
141  Q_D(const ScheduleMessage);
142  return d->type;
143 }

Referenced by setType().

Here is the caller graph for this function:

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