0.2.0
|
Keys for the SPP algorithm for use inside the KeyedMatrices. More...
Go to the source code of this file.
Classes | |
struct | NAV::SPP::Meas::Doppler |
Range-rate (doppler) measurement [m/s]. More... | |
struct | std::hash< NAV::SPP::Meas::Doppler > |
Hash function (needed for unordered_map) More... | |
struct | std::hash< NAV::SPP::Meas::Psr > |
Hash function (needed for unordered_map) More... | |
struct | std::hash< NAV::SPP::States::InterFreqBias > |
Hash function (needed for unordered_map) More... | |
struct | std::hash< NAV::SPP::States::InterSysBias > |
Hash function (needed for unordered_map) More... | |
struct | std::hash< NAV::SPP::States::InterSysDrift > |
Hash function (needed for unordered_map) More... | |
struct | NAV::SPP::States::InterFreqBias |
Inter-frequency bias. More... | |
struct | NAV::SPP::States::InterSysBias |
Inter-system clock errors (one for additional satellite system) More... | |
struct | NAV::SPP::States::InterSysDrift |
Inter-system clock drifts (one for additional satellite system) More... | |
struct | NAV::SPP::Meas::Psr |
Pseudorange measurement [m]. More... | |
Typedefs | |
using | NAV::SPP::Meas::MeasKeyTypes |
Alias for the measurement key type. | |
using | NAV::SPP::States::StateKeyTypes |
Alias for the state key type. | |
Enumerations | |
enum | NAV::SPP::States::SppStates { NAV::SPP::States::PosX , NAV::SPP::States::PosY , NAV::SPP::States::PosZ , NAV::SPP::States::VelX , NAV::SPP::States::VelY , NAV::SPP::States::VelZ , NAV::SPP::States::RecvClkErr , NAV::SPP::States::RecvClkDrift , NAV::SPP::States::SppStates_COUNT } |
State Keys of the SPP. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const NAV::SPP::Meas::Doppler &obj) |
Stream insertion operator overload. | |
std::ostream & | operator<< (std::ostream &os, const NAV::SPP::Meas::MeasKeyTypes &obj) |
Stream insertion operator overload. | |
std::ostream & | operator<< (std::ostream &os, const NAV::SPP::Meas::Psr &obj) |
Stream insertion operator overload. | |
std::ostream & | operator<< (std::ostream &os, const NAV::SPP::States::InterFreqBias &obj) |
Stream insertion operator overload. | |
std::ostream & | operator<< (std::ostream &os, const NAV::SPP::States::InterSysBias &obj) |
Stream insertion operator overload. | |
std::ostream & | operator<< (std::ostream &os, const NAV::SPP::States::InterSysDrift &obj) |
Stream insertion operator overload. | |
std::ostream & | operator<< (std::ostream &os, const NAV::SPP::States::SppStates &obj) |
Stream insertion operator overload. | |
std::ostream & | operator<< (std::ostream &os, const NAV::SPP::States::StateKeyTypes &obj) |
Stream insertion operator overload. | |
Variables | |
static const std::vector< StateKeyTypes > | NAV::SPP::States::Pos |
All position keys. | |
constexpr size_t | NAV::SPP::States::POS_STATE_COUNT |
Amount of states to estimate for the position. | |
constexpr size_t | NAV::SPP::States::POS_VEL_STATE_COUNT |
Amount of states. | |
static const std::vector< StateKeyTypes > | NAV::SPP::States::PosRecvClkErr |
Vector with all position keys and receiver clock error key (for LSE from pseudoranges) | |
static const std::vector< StateKeyTypes > | NAV::SPP::States::PosVel |
Vector with all position and velocity state keys. | |
static const std::vector< StateKeyTypes > | NAV::SPP::States::PosVelRecvClk |
Vector with all position, velocity and receiver clock state keys. | |
static const std::vector< StateKeyTypes > | NAV::SPP::States::PosVelRecvClkErr |
Vector with all position, velocity and receiver clock bias keys. | |
static const std::vector< StateKeyTypes > | NAV::SPP::States::RecvClk |
All receiver clock keys. | |
static const std::vector< StateKeyTypes > | NAV::SPP::States::Vel |
All velocity keys. | |
constexpr size_t | NAV::SPP::States::VEL_STATE_COUNT |
Amount of states to estimate for the velocity. | |
static const std::vector< StateKeyTypes > | NAV::SPP::States::VelRecvClkDrift |
Vector with all velocity keys and receiver clock drift key (for LSE from pseudorange-rates) | |
Keys for the SPP algorithm for use inside the KeyedMatrices.
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::SPP::Meas::Doppler & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::SPP::Meas::MeasKeyTypes & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::SPP::Meas::Psr & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::SPP::States::InterFreqBias & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::SPP::States::InterSysBias & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::SPP::States::InterSysDrift & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::SPP::States::SppStates & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |
std::ostream & operator<< | ( | std::ostream & | os, |
const NAV::SPP::States::StateKeyTypes & | obj ) |
Stream insertion operator overload.
[in,out] | os | Output stream object to stream the time into |
[in] | obj | Object to print |