AshtechMBEN Class Reference

#include <AshtechMBEN.hpp>

Inheritance diagram for AshtechMBEN:

Inheritance graph
[legend]
Collaboration diagram for AshtechMBEN:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AshtechMBEN ()
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.
virtual void decode (const std::string &data) throw (std::exception, FFStreamError)
 Decode this object from a string.

Public Attributes

std::string header
unsigned seq
unsigned left
unsigned svprn
unsigned el
unsigned az
unsigned chid
code_block ca
code_block p1
code_block p2

Static Public Attributes

const char * mpcId = "MPC"
const char * mcaId = "MCA"

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

AshtechMBEN  )  [inline]
 

Definition at line 58 of file AshtechMBEN.hpp.


Member Function Documentation

virtual 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 117 of file AshtechMBEN.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 78 of file AshtechMBEN.cpp.

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 243 of file AshtechMBEN.cpp.

References AshtechMBEN::az, AshtechMBEN::ca, AshtechMBEN::chid, AshtechMBEN::code_block::dump(), gpstk::dump(), AshtechMBEN::el, AshtechMBEN::getName(), AshtechMBEN::left, AshtechMBEN::p1, AshtechMBEN::p2, AshtechMBEN::seq, and AshtechMBEN::svprn.

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

Simple accessors for various static thangs.

Reimplemented from AshtechData.

Definition at line 115 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

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 AshtechMBEN.cpp.

References AshtechStream::rawData.


Member Data Documentation

unsigned az
 

Definition at line 66 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

code_block ca
 

Definition at line 109 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

unsigned chid
 

Definition at line 67 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

unsigned el
 

Definition at line 65 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

std::string header
 

Definition at line 60 of file AshtechMBEN.hpp.

unsigned left
 

Definition at line 63 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

const char * mcaId = "MCA" [static]
 

Definition at line 48 of file AshtechMBEN.cpp.

const char * mpcId = "MPC" [static]
 

Definition at line 47 of file AshtechMBEN.cpp.

code_block p1
 

Definition at line 110 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

code_block p2
 

Definition at line 111 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

unsigned seq
 

Definition at line 61 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().

unsigned svprn
 

Definition at line 64 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::dump().


The documentation for this class was generated from the following files:
Generated on Thu Jul 29 03:32:00 2010 for GPS ToolKit Software Library by  doxygen 1.3.9.1