0.4.1
Loading...
Searching...
No Matches
Keys.cpp
Go to the documentation of this file.
1// This file is part of INSTINCT, the INS Toolkit for Integrated
2// Navigation Concepts and Training by the Institute of Navigation of
3// the University of Stuttgart, Germany.
4//
5// This Source Code Form is subject to the terms of the Mozilla Public
6// License, v. 2.0. If a copy of the MPL was not distributed with this
7// file, You can obtain one at https://mozilla.org/MPL/2.0/.
8
9/// @file Keys.cpp
10/// @brief Keys for the SPP algorithm for use inside the KeyedMatrices
11/// @author T. Topp (topp@ins.uni-stuttgart.de)
12/// @date 2024-02-12
13
14#include "Keys.hpp"
15
16#include <iostream>
17
18std::ostream& operator<<(std::ostream& os, const NAV::SPP::Meas::Psr& obj)
19{
20 return os << fmt::format("{}", obj);
21}
22std::ostream& operator<<(std::ostream& os, const NAV::SPP::Meas::Doppler& obj)
23{
24 return os << fmt::format("{}", obj);
25}
26std::ostream& operator<<(std::ostream& os, const NAV::SPP::States::StateKeyType& obj)
27{
28 return os << fmt::format("{}", obj);
29}
30std::ostream& operator<<(std::ostream& os, const NAV::SPP::Meas::MeasKeyTypes& obj)
31{
32 return os << fmt::format("{}", obj);
33}
std::ostream & operator<<(std::ostream &os, const NAV::SPP::Meas::Psr &obj)
Stream insertion operator overload.
Definition Keys.cpp:18
Keys for the SPP algorithm for use inside the KeyedMatrices.
std::variant< Psr, Doppler > MeasKeyTypes
Alias for the measurement key type.
Definition Keys.hpp:64
std::variant< Keys::MotionModelKey, Keys::RecvClkBias, Keys::RecvClkDrift, Keys::InterFreqBias > StateKeyType
Alias for the state key type.
Definition Keys.hpp:37
Range-rate (doppler) measurement [m/s].
Definition Keys.hpp:55
Pseudorange measurement [m].
Definition Keys.hpp:46