15 #ifndef VISIONTRANSFER_DATACHANNELSERVICE_H
16 #define VISIONTRANSFER_DATACHANNELSERVICE_H
19 #include <visiontransfer/common.h>
20 #include <visiontransfer/deviceinfo.h>
21 #include <visiontransfer/sensordata.h>
23 using namespace visiontransfer;
25 namespace visiontransfer {
74 std::vector<TimestampedQuaternion> imuGetRotationQuaternionSeries(
int fromSec=0,
int fromUSec=0,
int untilSec=0x7FFFffffl,
int untilUSec=0x7FFFffffl);
86 std::vector<TimestampedVector> imuGetAccelerationSeries(
int fromSec=0,
int fromUSec=0,
int untilSec=0x7FFFffffl,
int untilUSec=0x7FFFffffl);
98 std::vector<TimestampedVector> imuGetGyroscopeSeries(
int fromSec=0,
int fromUSec=0,
int untilSec=0x7FFFffffl,
int untilUSec=0x7FFFffffl);
110 std::vector<TimestampedVector> imuGetMagnetometerSeries(
int fromSec=0,
int fromUSec=0,
int untilSec=0x7FFFffffl,
int untilUSec=0x7FFFffffl);
122 std::vector<TimestampedVector> imuGetLinearAccelerationSeries(
int fromSec=0,
int fromUSec=0,
int untilSec=0x7FFFffffl,
int untilUSec=0x7FFFffffl);
134 std::vector<TimestampedVector> imuGetGravitySeries(
int fromSec=0,
int fromUSec=0,
int untilSec=0x7FFFffffl,
int untilUSec=0x7FFFffffl);