mad-location-manager-lib 1.0
Library for fusing GPS and ENU accelerometer data
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
sd_record Struct Reference

Container for data records received from logger. More...

#include <sensor_data.h>

Classes

union  data_t
 Union for different sensor data types. More...
 

Public Member Functions

 sd_record ()=default
 
 sd_record (sd_record_hdr hdr, enu_accelerometer acc)
 
 sd_record (sd_record_hdr hdr, gps_coordinate gps)
 

Public Attributes

sd_record_hdr hdr
 Record header with type and metadata.
 
union sd_record::data_t data
 sensor data storage
 

Detailed Description

Container for data records received from logger.

Generic container using discriminated union pattern for storing different types of sensor data from SD card logger. Header determines active data type.

Constructor & Destructor Documentation

◆ sd_record() [1/3]

sd_record::sd_record ( )
default

◆ sd_record() [2/3]

sd_record::sd_record ( sd_record_hdr  hdr,
enu_accelerometer  acc 
)
inline

◆ sd_record() [3/3]

sd_record::sd_record ( sd_record_hdr  hdr,
gps_coordinate  gps 
)
inline

Member Data Documentation

◆ data

union sd_record::data_t sd_record::data

sensor data storage

◆ hdr

sd_record_hdr sd_record::hdr

Record header with type and metadata.


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