AshtechEPB Class Reference

#include <AshtechEPB.hpp>

Inheritance diagram for AshtechEPB:

Inheritance graph
[legend]
Collaboration diagram for AshtechEPB:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AshtechEPB ()
virtual std::string getName () const
 Simple accessors for various static thangs.
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.
virtual void decode (const std::string &data) throw (std::exception, FFStreamError)
 Decode this object from a string.

Public Attributes

std::string header
unsigned prn
long word [4][11]

Static Public Attributes

const char * myId = "EPB"

Protected Member Functions

virtual void reallyGetRecord (FFStream &ffs) throw (std::exception, FFStreamError, EndOfFile)
 Does the actual reading from the stream into this FFData object.

Constructor & Destructor Documentation

AshtechEPB  )  [inline]
 

Definition at line 55 of file AshtechEPB.hpp.


Member Function Documentation

bool checkId std::string  hdrId  )  const [inline, virtual]
 

Returns true when the provided id is valid for this message.

Reimplemented from AshtechData.

Definition at line 70 of file AshtechEPB.hpp.

void decode const std::string &  data  )  throw (std::exception, FFStreamError) [virtual]
 

Decode this object from a string.

Parameters:
str the string to read from.

Reimplemented from AshtechData.

Definition at line 76 of file AshtechEPB.cpp.

References gpstk::StringUtils::asInt(), and gpstk::StringUtils::word().

void dump std::ostream &  out  )  const throw () [virtual]
 

Dump some debugging information to the given ostream.

Parameters:
out the ostream to write to

Reimplemented from AshtechData.

Definition at line 101 of file AshtechEPB.cpp.

References gpstk::dump(), and gpstk::StringUtils::word().

virtual std::string getName  )  const [inline, virtual]
 

Simple accessors for various static thangs.

Reimplemented from AshtechData.

Definition at line 68 of file AshtechEPB.hpp.

void reallyGetRecord FFStream ffs  )  throw (std::exception, FFStreamError, EndOfFile) [protected, virtual]
 

Does the actual reading from the stream into this FFData object.

Reimplemented from AshtechData.

Definition at line 52 of file AshtechEPB.cpp.

References AshtechStream::rawData.


Member Data Documentation

std::string header
 

Definition at line 57 of file AshtechEPB.hpp.

const char * myId = "EPB" [static]
 

Definition at line 49 of file AshtechEPB.cpp.

unsigned prn
 

Definition at line 59 of file AshtechEPB.hpp.

long word[4][11]
 

Definition at line 64 of file AshtechEPB.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 03:31:32 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1