nlohmann::json json
json namespace
Definition FlowManager.hpp:21
void to_json(json &j, const PositionUncertaintyUnits &data)
Converts the provided data into a json object.
@ COUNT
Amount of items in the enum.
Definition Units.hpp:33
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.
CovarianceAngularVelocityUnits
Possible Units for the Standard deviation of the rotation velocity.
Definition Units.hpp:37
@ deg_sqrts
[ deg / √(s) ]
Definition Units.hpp:41
@ rad_sqrts
[ rad / √(s) ]
Definition Units.hpp:39
@ degsqrts_min
[ deg √(s) / min ]
Definition Units.hpp:43
@ rad2_s
[ rad^2 / s ]
Definition Units.hpp:38
@ deg2s_min2
[ deg^2 s / min^2 ]
Definition Units.hpp:42
@ deg2_s
[ deg^2 / s ]
Definition Units.hpp:40
CovarianceClkPhaseDriftUnits
Possible Units for the Standard deviation of the clock phase drift.
Definition Units.hpp:49
@ m2_s
[ m^2 / s ]
Definition Units.hpp:50
@ m_sqrts
[ m / √(s) ]
Definition Units.hpp:51
CovarianceAccelUnits
Possible Units for the Standard deviation of the acceleration due to user motion.
Definition Units.hpp:29
@ m2_s3
[ m^2 / s^3 ]
Definition Units.hpp:30
@ m_sqrts3
[ m / √(s^3) ]
Definition Units.hpp:31
CovarianceClkFrequencyDriftUnits
Possible Units for the Standard deviation of the clock frequency drift.
Definition Units.hpp:57
Defines how to save certain datatypes to json.