![]() |
0.4.1
|
Units used by the system model parameters. More...
Go to the source code of this file.
Namespaces | |
namespace | NAV |
namespace | NAV::Units |
Enumerations | |
enum class | NAV::Units::CovarianceAccelUnits : uint8_t { NAV::Units::m2_s3 , NAV::Units::m_sqrts3 , NAV::Units::COUNT } |
Possible Units for the Standard deviation of the acceleration due to user motion. More... | |
enum class | NAV::Units::CovarianceAngularVelocityUnits : uint8_t { NAV::Units::rad2_s , NAV::Units::rad_sqrts , NAV::Units::deg2_s , NAV::Units::deg_sqrts , NAV::Units::deg2s_min2 , NAV::Units::degsqrts_min , NAV::Units::COUNT } |
Possible Units for the Standard deviation of the rotation velocity. More... | |
enum class | NAV::Units::CovarianceClkFrequencyDriftUnits : uint8_t { NAV::Units::m2_s3 , NAV::Units::m_sqrts3 , NAV::Units::COUNT } |
Possible Units for the Standard deviation of the clock frequency drift. More... | |
enum class | NAV::Units::CovarianceClkPhaseDriftUnits : uint8_t { NAV::Units::m2_s , NAV::Units::m_sqrts , NAV::Units::COUNT } |
Possible Units for the Standard deviation of the clock phase drift. More... | |
Functions | |
double | NAV::convertUnit (const double &value, Units::CovarianceAccelUnits unit) |
Converts the value depending on the unit provided. | |
double | NAV::convertUnit (const double &value, Units::CovarianceAngularVelocityUnits unit) |
Converts the value depending on the unit provided. | |
double | NAV::convertUnit (const double &value, Units::CovarianceClkFrequencyDriftUnits unit) |
Converts the value depending on the unit provided. | |
double | NAV::convertUnit (const double &value, Units::CovarianceClkPhaseDriftUnits unit) |
Converts the value depending on the unit provided. | |
void | NAV::Units::from_json (const json &j, CovarianceAccelUnits &data) |
Converts the provided json object into the data object. | |
void | NAV::Units::from_json (const json &j, CovarianceAngularVelocityUnits &data) |
Converts the provided json object into the data object. | |
void | NAV::Units::from_json (const json &j, CovarianceClkFrequencyDriftUnits &data) |
Converts the provided json object into the data object. | |
void | NAV::Units::from_json (const json &j, CovarianceClkPhaseDriftUnits &data) |
Converts the provided json object into the data object. | |
void | NAV::Units::to_json (json &j, const CovarianceAccelUnits &data) |
Converts the provided data into a json object. | |
void | NAV::Units::to_json (json &j, const CovarianceAngularVelocityUnits &data) |
Converts the provided data into a json object. | |
void | NAV::Units::to_json (json &j, const CovarianceClkFrequencyDriftUnits &data) |
Converts the provided data into a json object. | |
void | NAV::Units::to_json (json &j, const CovarianceClkPhaseDriftUnits &data) |
Converts the provided data into a json object. | |
std::string | NAV::to_string (Units::CovarianceAccelUnits unit) |
Converts the unit into a string. | |
std::string | NAV::to_string (Units::CovarianceAngularVelocityUnits unit) |
Converts the unit into a string. | |
std::string | NAV::to_string (Units::CovarianceClkFrequencyDriftUnits unit) |
Converts the unit into a string. | |
std::string | NAV::to_string (Units::CovarianceClkPhaseDriftUnits unit) |
Converts the unit into a string. | |