Avionics
Core avionics package for CURE flight computers
Loading...
Searching...
No Matches
StateEstimationTypes.h
Go to the documentation of this file.
1
#ifndef STATE_ESTIMATION_TYPES_H
2
#define STATE_ESTIMATION_TYPES_H
3
4
#include "
data_handling/DataPoint.h
"
5
6
struct
AccelerationTriplet
{
7
DataPoint
x
;
8
DataPoint
y
;
9
DataPoint
z
;
10
};
11
12
struct
GyroTriplet
{
13
DataPoint
x
;
14
DataPoint
y
;
15
DataPoint
z
;
16
};
17
18
struct
MagTriplet
{
19
DataPoint
x
;
20
DataPoint
y
;
21
DataPoint
z
;
22
};
23
24
struct
alignas
(16)
Quaternion
{
25
float
w
;
26
float
x
;
27
float
y
;
28
float
z
;
29
};
30
31
#endif
// STATE_ESTIMATION_TYPES_H
DataPoint.h
DataPoint
Timestamped float measurement container.
Definition
DataPoint.h:11
AccelerationTriplet
Definition
StateEstimationTypes.h:6
AccelerationTriplet::z
DataPoint z
Definition
StateEstimationTypes.h:9
AccelerationTriplet::y
DataPoint y
Definition
StateEstimationTypes.h:8
AccelerationTriplet::x
DataPoint x
Definition
StateEstimationTypes.h:7
GyroTriplet
Definition
StateEstimationTypes.h:12
GyroTriplet::x
DataPoint x
Definition
StateEstimationTypes.h:13
GyroTriplet::y
DataPoint y
Definition
StateEstimationTypes.h:14
GyroTriplet::z
DataPoint z
Definition
StateEstimationTypes.h:15
MagTriplet
Definition
StateEstimationTypes.h:18
MagTriplet::z
DataPoint z
Definition
StateEstimationTypes.h:21
MagTriplet::y
DataPoint y
Definition
StateEstimationTypes.h:20
MagTriplet::x
DataPoint x
Definition
StateEstimationTypes.h:19
Quaternion
Definition
StateEstimationTypes.h:24
Quaternion::y
float y
Definition
StateEstimationTypes.h:27
Quaternion::z
float z
Definition
StateEstimationTypes.h:28
Quaternion::x
float x
Definition
StateEstimationTypes.h:26
Quaternion::w
float w
Definition
StateEstimationTypes.h:25
include
state_estimation
StateEstimationTypes.h
Generated by
1.16.1