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)
 
void print (std::ostream &os) const
 
 operator Eigen::Vector3f () const
 

Static Public Member Functions

static std::string header ()
 

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 120 of file SensorData.h.

Constructor & Destructor Documentation

◆ AccelerometerData() [1/4]

Boardcore::AccelerometerData::AccelerometerData ( )
inline

Definition at line 127 of file SensorData.h.

◆ AccelerometerData() [2/4]

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

Definition at line 129 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 137 of file SensorData.h.

Member Function Documentation

◆ header()

static std::string Boardcore::AccelerometerData::header ( )
inlinestatic

Definition at line 142 of file SensorData.h.

◆ operator Eigen::Vector3f()

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

Definition at line 153 of file SensorData.h.

◆ print()

void Boardcore::AccelerometerData::print ( std::ostream & os) const
inline

Definition at line 147 of file SensorData.h.

Member Data Documentation

◆ accelerationTimestamp

uint64_t Boardcore::AccelerometerData::accelerationTimestamp = 0

Definition at line 122 of file SensorData.h.

◆ accelerationX

float Boardcore::AccelerometerData::accelerationX = 0

Definition at line 123 of file SensorData.h.

◆ accelerationY

float Boardcore::AccelerometerData::accelerationY = 0

Definition at line 124 of file SensorData.h.

◆ accelerationZ

float Boardcore::AccelerometerData::accelerationZ = 0

Definition at line 125 of file SensorData.h.


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