nlohmann::json json
json namespace
Definition FlowManager.hpp:21
AttitudeUncertaintyUnits
Possible units for the uncertainty of the attitude.
Definition Units.hpp:46
@ rad
Standard deviation [radian].
Definition Units.hpp:47
@ deg
Standard deviation [degree].
Definition Units.hpp:48
@ rad2
Variance [radian^2].
Definition Units.hpp:49
@ deg2
Variance [degree^2].
Definition Units.hpp:50
void to_json(json &j, const PositionUncertaintyUnits &data)
Converts the provided data into a json object.
PositionUncertaintyUnits
Possible units for the uncertainty of the position.
Definition Units.hpp:30
@ meter2
Variance [m^2, m^2, m^2].
Definition Units.hpp:32
@ COUNT
Amount of items in the enum.
Definition Units.hpp:33
@ meter
Standard deviation [m, m, m].
Definition Units.hpp:31
VelocityUncertaintyUnits
Possible units for the uncertainty of the velocity.
Definition Units.hpp:38
@ m_s
Standard deviation [m/s].
Definition Units.hpp:39
@ m2_s2
Variance [m^2/s^2].
Definition Units.hpp:40
double convertUnit(const double &value, Units::PositionUncertaintyUnits unit)
Converts the value depending on the unit provided.
void from_json(const json &j, PositionUncertaintyUnits &data)
Converts the provided json object into the data object.
AttitudeUnits
Possible units for the attitude.
Definition Units.hpp:63
VelocityUnits
Possible units for the velocity.
Definition Units.hpp:56
Defines how to save certain datatypes to json.