AshtechPBEN Class Reference

#include <AshtechPBEN.hpp>

Inheritance diagram for AshtechPBEN:

Inheritance graph
[legend]
Collaboration diagram for AshtechPBEN:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AshtechPBEN ()
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
double sow
std::string sitename
double navx
double navy
double navz
float navt
float navxdot
float navydot
float navzdot
float navtdot
unsigned pdop
float lat
float lon
float alt
float numSV
float hdop
float vdop
float tdop

Static Public Attributes

const char * myId = "PBN"

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

AshtechPBEN  )  [inline]
 

Definition at line 55 of file AshtechPBEN.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 80 of file AshtechPBEN.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 AshtechPBEN.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 148 of file AshtechPBEN.cpp.

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

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

Simple accessors for various static thangs.

Reimplemented from AshtechData.

Definition at line 78 of file AshtechPBEN.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 53 of file AshtechPBEN.cpp.

References AshtechStream::rawData.


Member Data Documentation

float alt
 

Definition at line 73 of file AshtechPBEN.hpp.

float hdop
 

Definition at line 73 of file AshtechPBEN.hpp.

std::string header
 

Definition at line 57 of file AshtechPBEN.hpp.

float lat
 

Definition at line 73 of file AshtechPBEN.hpp.

float lon
 

Definition at line 73 of file AshtechPBEN.hpp.

const char * myId = "PBN" [static]
 

Definition at line 50 of file AshtechPBEN.cpp.

float navt
 

Definition at line 64 of file AshtechPBEN.hpp.

float navtdot
 

Definition at line 68 of file AshtechPBEN.hpp.

double navx
 

Definition at line 61 of file AshtechPBEN.hpp.

float navxdot
 

Definition at line 65 of file AshtechPBEN.hpp.

double navy
 

Definition at line 62 of file AshtechPBEN.hpp.

float navydot
 

Definition at line 66 of file AshtechPBEN.hpp.

double navz
 

Definition at line 63 of file AshtechPBEN.hpp.

float navzdot
 

Definition at line 67 of file AshtechPBEN.hpp.

float numSV
 

Definition at line 73 of file AshtechPBEN.hpp.

unsigned pdop
 

Definition at line 69 of file AshtechPBEN.hpp.

std::string sitename
 

Definition at line 60 of file AshtechPBEN.hpp.

double sow
 

Definition at line 59 of file AshtechPBEN.hpp.

float tdop
 

Definition at line 73 of file AshtechPBEN.hpp.

float vdop
 

Definition at line 73 of file AshtechPBEN.hpp.


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