29#include <QDBusArgument>
58 data_(data.timestamp_, data.value_, data.withinProximity_)
130inline QDBusArgument &operator<<(QDBusArgument &argument, const
Proximity &data)
132 argument.beginStructure();
133 argument << data.proximityData().timestamp_ << data.proximityData().value_ << data.proximityData().withinProximity_;
134 argument.endStructure();
147 argument.beginStructure();
149 argument.endStructure();
Datatype for proximity measurements.
bool withinProximity_
is an object within proximity or not
QObject facade for ProximityData.
int reflectance() const
Accessor for raw reflectance reading.
Proximity()
Default constructor.
friend const QDBusArgument & operator>>(const QDBusArgument &argument, Proximity &data)
Unmarshall Proximity data from the D-Bus argument.
Proximity(const ProximityData &data)
Constructor.
Proximity & operator=(const Proximity &origin)
Assignment operator.
bool operator==(const Proximity &right) const
Comparison operator.
bool withinProximity() const
Accessor for proximity status.
const ProximityData & proximityData() const
Returns the contained ProximityData.
Proximity(const Proximity &data)
Copy constructor.
quint64 timestamp_
monotonic time (microsec)
Datatype for unsigned integer value with timestamp.
unsigned value_
Measurement value.
QObject facae for TimedUnsigned.
const TimedUnsigned & UnsignedData() const
Returns the contained TimedUnsigned.
Q_DECLARE_METATYPE(TMatrix)
Datatypes for different filters.
const QDBusArgument & operator>>(const QDBusArgument &argument, Proximity &data)
Unmarshall Proximity data from the D-Bus argument.
QObject based datatype for TimedUnsigned.