Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::AccelerometerData Struct Reference

Structure to handle accelerometer data. More...

#include <SensorData.h>

Inheritance diagram for Boardcore::AccelerometerData:

Public Member Functions

 AccelerometerData ()
 
 AccelerometerData (uint64_t timestamp, float x, float y, float z)
 
 AccelerometerData (const AccelerometerData &data)=default
 
 AccelerometerData (const Eigen::Vector3f &acc)
 
 operator Eigen::Vector3f () const
 

Static Public Member Functions

static constexpr auto reflect ()
 

Public Attributes

uint64_t accelerationTimestamp = 0
 
float accelerationX = 0
 
float accelerationY = 0
 
float accelerationZ = 0
 

Detailed Description

Structure to handle accelerometer data.

Definition at line 118 of file SensorData.h.

Constructor & Destructor Documentation

◆ AccelerometerData() [1/4]

Boardcore::AccelerometerData::AccelerometerData ( )
inline

Definition at line 125 of file SensorData.h.

◆ AccelerometerData() [2/4]

Boardcore::AccelerometerData::AccelerometerData ( uint64_t  timestamp,
float  x,
float  y,
float  z 
)
inline

Definition at line 127 of file SensorData.h.

◆ AccelerometerData() [3/4]

Boardcore::AccelerometerData::AccelerometerData ( const AccelerometerData data)
default

◆ AccelerometerData() [4/4]

Boardcore::AccelerometerData::AccelerometerData ( const Eigen::Vector3f &  acc)
inlineexplicit

Definition at line 135 of file SensorData.h.

Member Function Documentation

◆ operator Eigen::Vector3f()

Boardcore::AccelerometerData::operator Eigen::Vector3f ( ) const
inline

Definition at line 140 of file SensorData.h.

◆ reflect()

static constexpr auto Boardcore::AccelerometerData::reflect ( )
inlinestaticconstexpr

Definition at line 145 of file SensorData.h.

Member Data Documentation

◆ accelerationTimestamp

uint64_t Boardcore::AccelerometerData::accelerationTimestamp = 0

Definition at line 120 of file SensorData.h.

◆ accelerationX

float Boardcore::AccelerometerData::accelerationX = 0

Definition at line 121 of file SensorData.h.

◆ accelerationY

float Boardcore::AccelerometerData::accelerationY = 0

Definition at line 122 of file SensorData.h.

◆ accelerationZ

float Boardcore::AccelerometerData::accelerationZ = 0

Definition at line 123 of file SensorData.h.


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