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


Public Member Functions | |
| AshtechData () throw () | |
| bool | isValid () const |
| virtual bool | isData () const |
| This class is "data" so this function always returns "true". | |
| virtual std::string | encode () const throw () |
| Encode this object to a string. | |
| virtual void | decode (const std::string &str) throw (std::exception, FFStreamError) |
| Decode this object from a string. | |
| virtual std::string | getName () const |
| Simple accessors for various static thangs. | |
| virtual bool | checkId (std::string hdrId) const |
| Returns true when the provided id is valid for this message. | |
| void | dump (std::ostream &out) const throw () |
| Dump some debugging information to the given ostream. | |
Public Attributes | |
| std::string | id |
| bool | ascii |
| uint16_t | checksum |
Static Public Attributes | |
| int | debugLevel = 0 |
| bool | hexDump = false |
| const std::string | preamble |
| const std::string | trailer |
Protected Member Functions | |
| virtual void | reallyPutRecord (FFStream &ffs) const throw (std::exception, StringUtils::StringException, FFStreamError) |
| Does the actual writing from the stream into this FFData object. | |
| virtual void | reallyGetRecord (FFStream &ffs) throw (std::exception, FFStreamError, EndOfFile) |
| Does the actual reading from the stream into this FFData object. | |
| virtual void | readHeader (AshtechStream &stream) throw (FFStreamError, EndOfFile) |
| virtual void | readBody (AshtechStream &stream) throw (FFStreamError, EndOfFile) |
|
|
Definition at line 67 of file AshtechData.hpp. |
|
|
Returns true when the provided id is valid for this message.
Reimplemented in AshtechALB, AshtechEPB, AshtechMBEN, and AshtechPBEN. Definition at line 91 of file AshtechData.hpp. |
|
|
Decode this object from a string.
Reimplemented in AshtechALB, AshtechEPB, AshtechMBEN, and AshtechPBEN. Definition at line 83 of file AshtechData.hpp. |
|
|
Dump some debugging information to the given ostream.
Reimplemented from FFData. Reimplemented in AshtechALB, AshtechEPB, AshtechMBEN, and AshtechPBEN. Definition at line 165 of file AshtechData.cpp. |
|
|
Encode this object to a string.
Definition at line 78 of file AshtechData.hpp. |
|
|
Simple accessors for various static thangs.
Reimplemented in AshtechALB, AshtechEPB, AshtechMBEN, and AshtechPBEN. Definition at line 88 of file AshtechData.hpp. |
|
|
This class is "data" so this function always returns "true".
Reimplemented from FFData. Definition at line 73 of file AshtechData.hpp. |
|
|
Definition at line 70 of file AshtechData.hpp. |
|
|
Definition at line 125 of file AshtechData.cpp. References gpstk::StringUtils::hexDumpData(). |
|
|
Definition at line 83 of file AshtechData.cpp. References gpstk::StringUtils::hexDumpData(), and gpstk::min(). |
|
|
Does the actual reading from the stream into this FFData object.
Implements FFData. Reimplemented in AshtechALB, AshtechEPB, AshtechMBEN, and AshtechPBEN. Definition at line 68 of file AshtechData.cpp. |
|
|
Does the actual writing from the stream into this FFData object.
Implements FFData. Definition at line 112 of file AshtechData.hpp. References GPSTK_THROW. |
|
|
Definition at line 102 of file AshtechData.hpp. |
|
|
Definition at line 106 of file AshtechData.hpp. |
|
|
Definition at line 61 of file AshtechData.cpp. |
|
|
Definition at line 64 of file AshtechData.cpp. |
|
|
Definition at line 101 of file AshtechData.hpp. |
|
|
|
|
|
|
1.3.9.1