140 operator Eigen::Vector3f()
const
181 operator Eigen::Vector4f()
const
220 operator Eigen::Vector3f()
const
259 operator Eigen::Vector3f()
const
Driver for the VN100S IMU.
SensorErrors
Generic error codes that a sensor can generate.
Structure to handle ADC data.
static constexpr auto reflect()
uint64_t voltageTimestamp
Structure to handle accelerometer data.
uint64_t accelerationTimestamp
static constexpr auto reflect()
AccelerometerData(const Eigen::Vector3f &acc)
AccelerometerData(const AccelerometerData &data)=default
AccelerometerData(uint64_t timestamp, float x, float y, float z)
Structure to handle current data.
uint64_t currentTimestamp
static constexpr auto reflect()
Structure to handle GPS data.
static constexpr auto reflect()
Structure to handle gyroscope data.
GyroscopeData(uint64_t timestamp, float x, float y, float z)
static constexpr auto reflect()
GyroscopeData(const Eigen::Vector3f &vel)
GyroscopeData(const GyroscopeData &data)=default
uint64_t angularSpeedTimestamp
Structure to handle humidity data.
uint64_t humidityTimestamp
static constexpr auto reflect()
static constexpr auto reflect()
Structure to handle magnetometer data.
MagnetometerData(const MagnetometerData &data)=default
MagnetometerData(uint64_t timestamp, float x, float y, float z)
MagnetometerData(const Eigen::Vector3f &mag)
uint64_t magneticFieldTimestamp
static constexpr auto reflect()
uint64_t pressureTimestamp
static constexpr auto reflect()
Structure to handle quaternion data.
QuaternionData(const Eigen::Vector4f &quat)
static constexpr auto reflect()
QuaternionData(const QuaternionData &data)=default
uint64_t quaternionTimestamp
QuaternionData(uint64_t timestamp, float x, float y, float z, float w)
static constexpr auto reflect()
uint64_t temperatureTimestamp
static constexpr auto reflect()
Structure to handle voltage data.
static constexpr auto reflect()
uint64_t voltageTimestamp