sensorfw
genericdata.h
Go to the documentation of this file.
1
27#ifndef GENERICDATA_H
28#define GENERICDATA_H
29
30#include <QMetaType>
31
36{
37public:
38
44 TimedData(const quint64& timestamp) : timestamp_(timestamp) {}
45
46 quint64 timestamp_;
47};
48
52class TimedXyzData : public TimedData
53{
54public:
58 TimedXyzData() : TimedData(0), x_(0), y_(0), z_(0) {}
59
68 TimedXyzData(const quint64& timestamp, int x, int y, int z) : TimedData(timestamp), x_(x), y_(y), z_(z) {}
69
70 int x_;
71 int y_;
72 int z_;
73};
75
76#endif // GENERICDATA_H
A base class for measurement data that contain timestamp.
Definition: genericdata.h:36
quint64 timestamp_
monotonic time (microsec)
Definition: genericdata.h:46
TimedData(const quint64 &timestamp)
Constructor.
Definition: genericdata.h:44
Class for vector type measurement data (timestamp, x, y, z).
Definition: genericdata.h:53
TimedXyzData()
Constructor.
Definition: genericdata.h:58
TimedXyzData(const quint64 &timestamp, int x, int y, int z)
Constructor.
Definition: genericdata.h:68
int x_
X value.
Definition: genericdata.h:70
int y_
Y value.
Definition: genericdata.h:71
int z_
Z value.
Definition: genericdata.h:72
Q_DECLARE_METATYPE(TMatrix)