30#include <QDBusArgument>
39 Q_PROPERTY(
int x READ
x)
101 friend const QDBusArgument &
operator>>(
const QDBusArgument &argument,
Unsigned& data);
113inline QDBusArgument &operator<<(QDBusArgument &argument, const
Unsigned &data)
115 argument.beginStructure();
116 argument << data.UnsignedData().timestamp_ << data.UnsignedData().value_;
117 argument.endStructure();
130 argument.beginStructure();
132 argument.endStructure();
quint64 timestamp_
monotonic time (microsec)
Datatype for unsigned integer value with timestamp.
unsigned value_
Measurement value.
QObject facae for TimedUnsigned.
int x() const
Returns the value.
friend const QDBusArgument & operator>>(const QDBusArgument &argument, Unsigned &data)
Unmarshall Unsigned data from the D-Bus argument.
Unsigned()
Default constructor.
Unsigned(const TimedUnsigned &unsignedData)
Constructor.
Unsigned & operator=(const Unsigned &origin)
Assignment operator.
Unsigned(const Unsigned &data)
Copy constructor.
bool operator==(const Unsigned &right) const
Comparison operator.
const TimedUnsigned & UnsignedData() const
Returns the contained TimedUnsigned.
Q_DECLARE_METATYPE(TMatrix)
Datatype for unsigned values.
const QDBusArgument & operator>>(const QDBusArgument &argument, Unsigned &data)
Unmarshall Unsigned data from the D-Bus argument.