8#ifndef META_OCEAN_DEVICES_SERIALIZATION_SERIALIZATION_ACCELERATION_SENSOR_3DOF_H
9#define META_OCEAN_DEVICES_SERIALIZATION_SERIALIZATION_ACCELERATION_SENSOR_3DOF_H
22namespace Serialization
26class SerializationAccelerationSensor3DOF;
61 static inline DeviceType deviceTypeSerializationAccelerationSensor3DOF(
const SensorType sensorType);
This class is the base class for all 3DOF acceleration sensors.
Definition AccelerationSensor3DOF.h:41
static DeviceType deviceTypeAccelerationSensor3DOF(const SensorType sensorType)
Returns this device type.
Definition AccelerationSensor3DOF.h:119
Definition of a class holding the major and minor device type.
Definition devices/Device.h:62
std::unordered_map< std::string, Value > Metadata
Definition of an unordered map mapping keys to values.
Definition Measurement.h:62
SensorType
Definition of different sensor types.
Definition Sensor.h:43
This class implements a Serialization 3DOF acceleration sensor.
Definition SerializationAccelerationSensor3DOF.h:42
static DeviceType deviceTypeSerializationAccelerationSensor3DOF(const SensorType sensorType)
Returns the type of this sensor.
Definition SerializationAccelerationSensor3DOF.h:78
SerializationAccelerationSensor3DOF(const std::string &name, const SensorType sensorType)
Creates a new Serialization 3DOF acceleration sensor object.
void forwardSampleEvent(Acceleration3DOFSample::Measurements &&measurements, const Timestamp ×tamp, Metadata &&metadata)
Forwards sample events.
~SerializationAccelerationSensor3DOF() override
Destructs a Serialization 3DOF acceleration sensor object.
This class implements a device factory for the Serialization library.
Definition SerializationFactory.h:29
This class implements a Serialization sensor.
Definition SerializationSensor.h:39
This class implements a player for device objects based on Ocean's DataSerializer.
Definition SerializerDevicePlayer.h:45
This class implements a smart device reference.
Definition DeviceRef.h:36
This class implements a timestamp.
Definition Timestamp.h:63
The namespace covering the entire Ocean framework.
Definition Accessor.h:15