#include <MDPObsEpoch.hpp>
Inheritance diagram for MDPObsEpoch:


Definition at line 51 of file MDPObsEpoch.hpp.
Public Types | |
| typedef std::pair< CarrierCode, RangeCode > | ObsKey |
| typedef std::map< ObsKey, Observation > | ObsMap |
Public Member Functions | |
| MDPObsEpoch () throw () | |
| virtual std::string | encode () const throw () |
| Encode this object to a string. | |
| virtual void | decode (std::string str) throw () |
| Decode this object from a string. | |
| virtual std::string | getName () const |
| Simple accessors for various static thangs. | |
| void | dump (std::ostream &out) const throw () |
| Dump some debugging information to the given ostream. | |
| bool | haveObservation (const CarrierCode cc, const RangeCode rc) const |
| Observation | getObservation (const CarrierCode cc, const RangeCode rc) const |
| bool | haveObservation (const ObsKey &ok) const |
| Observation | getObservation (const ObsKey &ok) const |
Public Attributes | |
| unsigned | numSVs |
| The number of SVs in track for this epoch. | |
| unsigned | channel |
| The channel this SV is tracked on. | |
| unsigned | prn |
| The SV's PRN. | |
| unsigned | status |
| SV Health status. | |
| double | elevation |
| The SV's elevation in degrees. | |
| double | azimuth |
| The SV's azimuth in degrees. | |
| ObsMap | obs |
| The list of Observations made at this Epoch. | |
Static Public Attributes | |
| const unsigned | myId = 300 |
| const unsigned | myLength = 8 |
| = 16 | |
| const unsigned | myObsLength = 32 |
|
|
Definition at line 102 of file MDPObsEpoch.hpp. Referenced by MDPObsEpoch::getObservation(), and MDPObsEpoch::haveObservation(). |
|
|
Definition at line 103 of file MDPObsEpoch.hpp. |
|
|
Definition at line 58 of file MDPObsEpoch.cpp. |
|
|
Decode this object from a string.
Reimplemented from MDPHeader. Definition at line 94 of file MDPObsEpoch.cpp. References MDPObsEpoch::Observation::bw, MDPObsEpoch::Observation::carrier, gpstk::ccMax, MDPObsEpoch::Observation::decode(), MDPObsEpoch::Observation::range, gpstk::rcMax, and MDPObsEpoch::Observation::snr. |
|
|
Dump some debugging information to the given ostream.
Reimplemented from MDPHeader. Definition at line 277 of file MDPObsEpoch.cpp. References gpstk::dump(). |
|
|
Encode this object to a string.
Reimplemented from MDPHeader. Definition at line 67 of file MDPObsEpoch.cpp. References MDPObsEpoch::azimuth, MDPObsEpoch::channel, MDPObsEpoch::elevation, gpstk::BinUtils::encodeVar(), MDPObsEpoch::numSVs, MDPObsEpoch::obs, MDPObsEpoch::prn, and MDPObsEpoch::status. |
|
|
Simple accessors for various static thangs.
Reimplemented from MDPHeader. Definition at line 95 of file MDPObsEpoch.hpp. |
|
|
Definition at line 121 of file MDPObsEpoch.hpp. |
|
||||||||||||
|
Definition at line 221 of file MDPObsEpoch.cpp. References MDPObsEpoch::haveObservation(), MDPObsEpoch::obs, and MDPObsEpoch::ObsKey. Referenced by gpstk::makeMDPEpoch(). |
|
|
Definition at line 118 of file MDPObsEpoch.hpp. |
|
||||||||||||
|
Definition at line 212 of file MDPObsEpoch.cpp. References MDPObsEpoch::obs, and MDPObsEpoch::ObsKey. Referenced by MDPObsEpoch::getObservation(), and gpstk::makeMDPEpoch(). |
|
|
The SV's azimuth in degrees.
Definition at line 110 of file MDPObsEpoch.hpp. Referenced by MDPObsEpoch::encode(), gpstk::makeMDPEpoch(), and gpstk::makeMDPObsEpoch(). |
|
|
The channel this SV is tracked on.
Definition at line 106 of file MDPObsEpoch.hpp. Referenced by MDPObsEpoch::encode(), gpstk::makeMDPEpoch(), and gpstk::makeMDPObsEpoch(). |
|
|
The SV's elevation in degrees.
Definition at line 109 of file MDPObsEpoch.hpp. Referenced by MDPObsEpoch::encode(), gpstk::makeMDPEpoch(), and gpstk::makeMDPObsEpoch(). |
|
|
Definition at line 124 of file MDPObsEpoch.hpp. |
|
|
= 16
Reimplemented from MDPHeader. Definition at line 126 of file MDPObsEpoch.hpp. |
|
|
Definition at line 128 of file MDPObsEpoch.hpp. |
|
|
The number of SVs in track for this epoch.
Definition at line 105 of file MDPObsEpoch.hpp. Referenced by MDPObsEpoch::encode(), gpstk::makeMDPObsEpoch(), and gpstk::operator>>(). |
|
|
The list of Observations made at this Epoch.
Definition at line 112 of file MDPObsEpoch.hpp. Referenced by MDPObsEpoch::encode(), MDPObsEpoch::getObservation(), MDPObsEpoch::haveObservation(), and gpstk::makeMDPEpoch(). |
|
|
The SV's PRN.
Definition at line 107 of file MDPObsEpoch.hpp. Referenced by MDPObsEpoch::encode(), gpstk::makeMDPEpoch(), gpstk::makeMDPObsEpoch(), gpstk::makeObsEpoch(), gpstk::makeRinexObsData(), and gpstk::operator>>(). |
|
|
SV Health status.
Definition at line 108 of file MDPObsEpoch.hpp. Referenced by MDPObsEpoch::encode(), gpstk::makeMDPEpoch(), and gpstk::makeMDPObsEpoch(). |
1.3.9.1