8#ifndef META_OCEAN_DEVICES_GYRO_SENSOR_3DOF_H
9#define META_OCEAN_DEVICES_GYRO_SENSOR_3DOF_H
Definition of a class holding the major and minor device type.
Definition devices/Device.h:62
@ DEVICE_SENSOR
Sensor device.
Definition devices/Device.h:44
Definition of a sample holding gyro sensor 3DOF measurements.
Definition GyroSensor3DOF.h:49
Gyro3DOFSample(const Timestamp ×tamp, ObjectIds &&objectIds, Measurements &&measurements)
Creates a new gyro sensor 3DOF sample.
Gyro3DOFSample(const Timestamp ×tamp, const ObjectIds &objectIds, const Measurements &measurements)
Creates a new gyro sensor 3DOF sample.
const Measurements & measurements() const
Returns all measurement values, each value in [rad / s].
Definition GyroSensor3DOF.h:124
Measurements measurements_
Measurement values.
Definition GyroSensor3DOF.h:85
This class is the base class for all 3DOF gyro sensors.
Definition GyroSensor3DOF.h:41
static DeviceType deviceTypeGyroSensor3DOF(const SensorType sensorType)
Returns this device type.
Definition GyroSensor3DOF.h:117
GyroSensor3DOF(const std::string &name, const SensorType sensorType)
Creates a new 3DOF gyro sensor device.
~GyroSensor3DOF() override
Destructs a 3DOF gyro sensor device.
Definition of a sample holding a measurement.
Definition Measurement.h:68
This class implements the base class for all sensors.
Definition Sensor.h:36
SensorType
Definition of different sensor types.
Definition Sensor.h:43
@ SENSOR_GYRO_RAW_3DOF
3DOF gyro sensor (raw samples).
Definition Sensor.h:51
@ SENSOR_GYRO_UNBIASED_3DOF
3DOF gyro sensor (unbiased samples).
Definition Sensor.h:53
This class implements a smart device reference.
Definition DeviceRef.h:36
This template class implements a smart object reference which is a specialization of an ObjectRef obj...
Definition SmartObjectRef.h:90
This class implements a timestamp.
Definition Timestamp.h:63
The namespace covering the entire Ocean framework.
Definition Accessor.h:15