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


Definition at line 50 of file MDPNavSubframe.hpp.
Public Member Functions | |
| MDPNavSubframe () 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. | |
| unsigned long | getHOWTime () const throw () |
| unsigned int | getSFID () const throw () |
| unsigned int | getSVID () const throw () |
| void | fillArray (long out[10]) const |
| void | fillArray (uint32_t out[10]) const |
| void | cookSubframe () throw () |
| bool | checkParity () const throw () |
| Check the parity of the subframe. | |
| 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. | |
Public Attributes | |
| int | prn |
| The SV's PRN. | |
| CarrierCode | carrier |
| This NavSubframe's carrier frequency code. | |
| RangeCode | range |
| This NavSubframe's range code. | |
| NavCode | nav |
| This NavSubframe's nav code. | |
| std::vector< uint32_t > | subframe |
| The Navigation Subframe. | |
| bool | cooked |
| true if the bits have been set upright | |
| bool | inverted |
| true when entire subframe has been inverted | |
| bool | neededCooking |
| bool | parityGood |
Static Public Attributes | |
| const unsigned | myLength = 44 |
| = 16 | |
| const unsigned | myId = 310 |
|
|
Definition at line 59 of file MDPNavSubframe.cpp. |
|
|
Check the parity of the subframe.
Definition at line 214 of file MDPNavSubframe.cpp. References gpstk::asBin(), MDPNavSubframe::cooked, gpstk::getd30(), MDPNavSubframe::inverted, and MDPNavSubframe::subframe. Referenced by MDPNavSubframe::cookSubframe(). |
|
|
Definition at line 163 of file MDPNavSubframe.cpp. References MDPNavSubframe::checkParity(), MDPNavSubframe::cooked, gpstk::getd30(), MDPNavSubframe::inverted, MDPNavSubframe::neededCooking, MDPNavSubframe::parityGood, and MDPNavSubframe::subframe. |
|
|
Decode this object from a string.
Reimplemented from MDPHeader. Definition at line 86 of file MDPNavSubframe.cpp. References gpstk::ccMax, gpstk::range(), and gpstk::rcMax. |
|
|
Dump some debugging information to the given ostream.
Reimplemented from MDPHeader. Definition at line 260 of file MDPNavSubframe.cpp. References gpstk::dump(). |
|
|
Encode this object to a string.
Reimplemented from MDPHeader. Definition at line 69 of file MDPNavSubframe.cpp. References MDPNavSubframe::subframe. |
|
|
Definition at line 79 of file MDPNavSubframe.hpp. |
|
|
Definition at line 76 of file MDPNavSubframe.hpp. |
|
|
Definition at line 114 of file MDPNavSubframe.cpp. References MDPNavSubframe::subframe. |
|
|
Simple accessors for various static thangs.
Reimplemented from MDPHeader. Definition at line 93 of file MDPNavSubframe.hpp. |
|
|
Definition at line 128 of file MDPNavSubframe.cpp. References MDPNavSubframe::subframe. Referenced by MDPNavSubframe::getSVID(). |
|
|
Definition at line 141 of file MDPNavSubframe.cpp. References MDPNavSubframe::getSFID(), and MDPNavSubframe::subframe. |
|
|
This NavSubframe's carrier frequency code.
Definition at line 102 of file MDPNavSubframe.hpp. |
|
|
true if the bits have been set upright
Definition at line 113 of file MDPNavSubframe.hpp. Referenced by MDPNavSubframe::checkParity(), and MDPNavSubframe::cookSubframe(). |
|
|
true when entire subframe has been inverted
Definition at line 114 of file MDPNavSubframe.hpp. Referenced by MDPNavSubframe::checkParity(), and MDPNavSubframe::cookSubframe(). |
|
|
Definition at line 123 of file MDPNavSubframe.hpp. |
|
|
= 16
Reimplemented from MDPHeader. Definition at line 122 of file MDPNavSubframe.hpp. |
|
|
This NavSubframe's nav code.
Definition at line 104 of file MDPNavSubframe.hpp. |
|
|
Definition at line 117 of file MDPNavSubframe.hpp. Referenced by MDPNavSubframe::cookSubframe(). |
|
|
Definition at line 120 of file MDPNavSubframe.hpp. Referenced by MDPNavSubframe::cookSubframe(). |
|
|
The SV's PRN.
Definition at line 101 of file MDPNavSubframe.hpp. |
|
|
This NavSubframe's range code.
Definition at line 103 of file MDPNavSubframe.hpp. |
|
|
The Navigation Subframe. 10 4-byte words. There are 11 elements to facilitate access to elements 1-10. Definition at line 108 of file MDPNavSubframe.hpp. Referenced by MDPNavSubframe::checkParity(), MDPNavSubframe::cookSubframe(), MDPNavSubframe::encode(), MDPNavSubframe::getHOWTime(), MDPNavSubframe::getSFID(), and MDPNavSubframe::getSVID(). |
1.3.9.1