Ocean
Loading...
Searching...
No Matches
Ocean::Devices::Serialization::DeviceSerializer Class Reference

This class provides serialization capabilities for devices. More...

#include <DeviceSerializer.h>

Data Structures

class  DataSampleAccelerationSensor3DOF
 This class implements a data sample for 3DOF acceleration sensor measurements. More...
 
class  DataSampleGPSTracker
 This class implements a data sample for GPS tracker measurements. More...
 
class  DataSampleGravityTracker3DOF
 This class implements a data sample for 3DOF gravity tracker measurements. More...
 
class  DataSampleGyroSensor3DOF
 This class implements a data sample for 3DOF gyro sensor measurements. More...
 
class  DataSampleOrientationTracker3DOF
 This class implements a data sample for 3DOF orientation tracker measurements. More...
 
class  DataSamplePositionTracker3DOF
 This class implements a data sample for 3DOF position tracker measurements. More...
 
class  DataSampleTracker6DOF
 This class implements a data sample for 6DOF tracker measurements. More...
 
class  SampleMeasurement
 This class is the base class for all sample measurements. More...
 
class  SampleTracker
 This class is the base class for all sample tracker measurements. More...
 

Static Protected Attributes

static constexpr size_t maximalMeasurements_ = 1000 * 1000
 The maximal number of measurements that can be stored in a sample.
 

Detailed Description

This class provides serialization capabilities for devices.

The class contains data sample types for various device types including orientation trackers, acceleration sensors, gyro sensors, gravity trackers, position trackers, 6DOF trackers, and GPS trackers.

Field Documentation

◆ maximalMeasurements_

constexpr size_t Ocean::Devices::Serialization::DeviceSerializer::maximalMeasurements_ = 1000 * 1000
staticconstexprprotected

The maximal number of measurements that can be stored in a sample.


The documentation for this class was generated from the following file: