30 #include <QDBusArgument> 100 data_ = origin.
data();
133 inline QDBusArgument &operator<<(QDBusArgument &argument, const
Compass &data)
135 argument.beginStructure();
136 argument << data.data().timestamp_ << data.data().degrees_ << data.data().rawDegrees_ << data.data().correctedDegrees_ << data.data().level_;
137 argument.endStructure();
150 argument.beginStructure();
152 argument.endStructure();
int rawDegrees_
Angle to north without declination correction.
Compass()
Default constructor.
int level() const
Returns the value for level.
Compass & operator=(const Compass &origin)
Assignment operator.
const QDBusArgument & operator>>(const QDBusArgument &argument, Compass &data)
Unmarshall Compass data from the D-Bus argument.
int correctedDegrees_
Declination corrected angle to north.
quint64 timestamp_
monotonic time (microsec)
Q_DECLARE_METATYPE(TMatrix)
int level_
Magnetometer calibration level.
Datatypes for different filters.
QObject facade for CompassData.
const CompassData & data() const
Returns the contained CompassData.
bool operator==(const Compass &right) const
Comparison operator.
Datatype for compass measurements.
friend const QDBusArgument & operator>>(const QDBusArgument &argument, Compass &data)
Unmarshall Compass data from the D-Bus argument.
int degrees() const
Returns the value for degrees.
int degrees_
Angle to north which may be declination corrected or not.