State of the propagator, taking into account the prediction steps (0 if true NAS state) and the propagated NAS.
More...
#include <PropagatorData.h>
|
static constexpr float | ax = 0 |
|
static constexpr float | ay = 0 |
| only az is used by the propagator
|
|
State of the propagator, taking into account the prediction steps (0 if true NAS state) and the propagated NAS.
- Note
- Can be logged.
Definition at line 39 of file PropagatorData.h.
◆ PropagatorState() [1/2]
Boardcore::PropagatorState::PropagatorState |
( |
| ) |
|
|
inline |
◆ PropagatorState() [2/2]
Boardcore::PropagatorState::PropagatorState |
( |
uint64_t | timestamp, |
|
|
uint32_t | nPropagations, |
|
|
NASState | nasState ) |
|
inline |
◆ getAcceleration()
Eigen::Vector3f Boardcore::PropagatorState::getAcceleration |
( |
| ) |
const |
|
inline |
Getter for the vector acceleration.
- Returns
- Eigen::Vector3f acceleration
Definition at line 123 of file PropagatorData.h.
◆ getBProp()
Eigen::Vector3f Boardcore::PropagatorState::getBProp |
( |
| ) |
|
|
inline |
Getter for the vector of quaternions' bias.
- Returns
- Eigen::Vector3f the quaternions' bias vector
Definition at line 158 of file PropagatorData.h.
◆ getNasState()
NASState Boardcore::PropagatorState::getNasState |
( |
| ) |
const |
|
inline |
◆ getPosition()
Eigen::Vector3f Boardcore::PropagatorState::getPosition |
( |
| ) |
|
|
inline |
Getter for the vector of positions NED.
- Returns
- Eigen::Vector3f the NED position vector
Definition at line 78 of file PropagatorData.h.
◆ getQProp()
Eigen::Vector4f Boardcore::PropagatorState::getQProp |
( |
| ) |
|
|
inline |
Getter for the vector of quaternions.
- Returns
- Eigen::Vector3f the quaternions vector
Definition at line 137 of file PropagatorData.h.
◆ getVelocity()
Eigen::Vector3f Boardcore::PropagatorState::getVelocity |
( |
| ) |
|
|
inline |
Getter for the vector of velocities NED.
- Returns
- Eigen::Vector3f the NED velocities vector
Definition at line 98 of file PropagatorData.h.
◆ header()
static std::string Boardcore::PropagatorState::header |
( |
| ) |
|
|
inlinestatic |
◆ print()
void Boardcore::PropagatorState::print |
( |
std::ostream & | os | ) |
const |
|
inline |
◆ setBProp()
void Boardcore::PropagatorState::setBProp |
( |
Eigen::Vector3f | bProp | ) |
|
|
inline |
◆ setPosition()
void Boardcore::PropagatorState::setPosition |
( |
Eigen::Vector3f | xProp | ) |
|
|
inline |
◆ setQProp()
void Boardcore::PropagatorState::setQProp |
( |
Eigen::Vector4f | qProp | ) |
|
|
inline |
◆ setVelocity()
void Boardcore::PropagatorState::setVelocity |
( |
Eigen::Vector3f | vProp | ) |
|
|
inline |
◆ setZAcceleration()
void Boardcore::PropagatorState::setZAcceleration |
( |
Eigen::Vector3f | acc | ) |
|
|
inline |
Setter for the vector acceleration(only z-axis)
Definition at line 116 of file PropagatorData.h.
◆ ax
constexpr float Boardcore::PropagatorState::ax = 0 |
|
staticconstexpr |
◆ ay
constexpr float Boardcore::PropagatorState::ay = 0 |
|
static |
◆ az
float Boardcore::PropagatorState::az = 0 |
◆ nas
NASState Boardcore::PropagatorState::nas |
◆ nPropagations
uint32_t Boardcore::PropagatorState::nPropagations |
◆ timestamp
uint64_t Boardcore::PropagatorState::timestamp |
Prediction timestamp (ARP timestamp) [ms].
Definition at line 41 of file PropagatorData.h.
The documentation for this struct was generated from the following file: