30#include <QDBusArgument>
41 Q_PROPERTY(
int bpm READ
bpm)
98 friend const QDBusArgument &
operator>>(
const QDBusArgument &argument,
HeartRate& heartRate);
110inline QDBusArgument &operator<<(QDBusArgument &argument, const
HeartRate &heartRate)
112 argument.beginStructure();
113 argument << heartRate.heartRateData().status_ << heartRate.heartRateData().bpm_;
114 argument.endStructure();
127 argument.beginStructure();
128 argument >> heartRate.data_.
status_ >> heartRate.data_.
bpm_;
129 argument.endStructure();
Class for vector type measurement data (timestamp, x, y, z).
HrmStatus status_
hrm status
QObject facade for HeartRateData.
friend const QDBusArgument & operator>>(const QDBusArgument &argument, HeartRate &heartRate)
Unmarshall HeartRate data from the D-Bus argument.
int bpm() const
Accessor for bpm.
HrmStatus status() const
Accessor for hrm status.
HeartRate(const HeartRate &heartRate)
Copy constructor.
const HeartRateData & heartRateData() const
Accessor for contained HeartRateData.
HeartRate & operator=(const HeartRate &origin)
Assignment operator.
HeartRate()
Default constructor.
HeartRate(const HeartRateData &heartRateData)
Constructor.
Q_DECLARE_METATYPE(TMatrix)
const QDBusArgument & operator>>(const QDBusArgument &argument, HeartRate &heartRate)
Unmarshall HeartRate data from the D-Bus argument.
Datatypes for different filters.