Go to the documentation of this file.
29 #include <QDBusArgument>
58 data_(data.timestamp_, data.value_, data.withinProximity_)
130 inline 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();
153 #endif // PROXIMITY_H
Proximity & operator=(const Proximity &origin)
Assignment operator.
Q_DECLARE_METATYPE(TMatrix)
int reflectance() const
Accessor for raw reflectance reading.
bool operator==(const Proximity &right) const
Comparison operator.
const TimedUnsigned & UnsignedData() const
Returns the contained TimedUnsigned.
Datatypes for different filters.
quint64 timestamp_
monotonic time (microsec)
friend const QDBusArgument & operator>>(const QDBusArgument &argument, Proximity &data)
Unmarshall Proximity data from the D-Bus argument.
Proximity()
Default constructor.
bool withinProximity_
is an object within proximity or not
bool withinProximity() const
Accessor for proximity status.
Proximity(const ProximityData &data)
Constructor.
QObject facade for ProximityData.
Datatype for proximity measurements.
const ProximityData & proximityData() const
Returns the contained ProximityData.
QObject based datatype for TimedUnsigned.
unsigned value_
Measurement value.
Datatype for unsigned integer value with timestamp.
const QDBusArgument & operator>>(const QDBusArgument &argument, Proximity &data)
Unmarshall Proximity data from the D-Bus argument.
QObject facae for TimedUnsigned.
Proximity(const Proximity &data)
Copy constructor.