Sensor Data Buffers

Description

Collaboration diagram for Sensor Data Buffers:

Classes

struct  chrono::sensor::SensorBuffer
 Base buffer class that contains sensor data (contains meta data of the buffer and pointer to raw data). More...
 
struct  chrono::sensor::SensorBufferT< B >
 Base class of 2D buffers. More...
 
struct  chrono::sensor::AccelData
 Accelerometer data. More...
 
struct  chrono::sensor::GyroData
 Gyroscope data. More...
 
struct  chrono::sensor::MagnetData
 Magnetometer data. More...
 
struct  chrono::sensor::GPSData
 GPS data in generic format. More...
 

Typedefs

using chrono::sensor::SensorHostAccelBuffer = SensorBufferT< std::shared_ptr< AccelData[]> >
 Acclerometer host buffer to be used by acclerometer filters in the graph.
 
using chrono::sensor::UserAccelBufferPtr = std::shared_ptr< SensorHostAccelBuffer >
 Pointer to an acclerometer buffer on the host that has been moved for safety and can be given to the user.
 
using chrono::sensor::SensorHostGyroBuffer = SensorBufferT< std::shared_ptr< GyroData[]> >
 Acclerometer host buffer to be used by acclerometer filters in the graph.
 
using chrono::sensor::UserGyroBufferPtr = std::shared_ptr< SensorHostGyroBuffer >
 Pointer to an acclerometer buffer on the host that has been moved for safety and can be given to the user.
 
using chrono::sensor::SensorHostMagnetBuffer = SensorBufferT< std::shared_ptr< MagnetData[]> >
 acclerometer host buffer to be used by acclerometer filters in the graph.
 
using chrono::sensor::UserMagnetBufferPtr = std::shared_ptr< SensorHostMagnetBuffer >
 Pointer to an acclerometer buffer on the host that has been moved for safety and can be given to the user.
 
using chrono::sensor::SensorHostTachometerBuffer = SensorBufferT< std::shared_ptr< TachometerData[]> >
 Tachometer host buffer to be used by tachometer filters in the graph.
 
using chrono::sensor::UserTachometerBufferPtr = std::shared_ptr< SensorHostTachometerBuffer >
 Pointer to a tachometer buffer on the host that has been moved for safety and can be given to the user.
 
using chrono::sensor::SensorHostGPSBuffer = SensorBufferT< std::shared_ptr< GPSData[]> >
 GPS host buffer to be used by GPS filters in the graph.
 
using chrono::sensor::UserGPSBufferPtr = std::shared_ptr< SensorHostGPSBuffer >
 Pointer to a GPS buffer on the host that has been moved for safety and can be given to the user.