AshtechMBEN::code_block Struct Reference

#include <AshtechMBEN.hpp>

List of all members.

Public Member Functions

virtual void decodeASCII (std::stringstream &str) throw (std::exception, FFStreamError)
virtual void decodeBIN (std::string &str) throw (std::exception, FFStreamError)
float snr (float chipRate) const throw ()
void dump (std::ostream &out) const

Public Attributes

unsigned warning
unsigned goodbad
unsigned polarity_known
unsigned ireg
unsigned qa_phase
double full_phase
double raw_range
double doppler
double smoothing
unsigned smooth_cnt


Member Function Documentation

void decodeASCII std::stringstream &  str  )  throw (std::exception, FFStreamError) [virtual]
 

Definition at line 160 of file AshtechMBEN.cpp.

void decodeBIN std::string &  str  )  throw (std::exception, FFStreamError) [virtual]
 

Definition at line 183 of file AshtechMBEN.cpp.

void dump std::ostream &  out  )  const
 

Definition at line 205 of file AshtechMBEN.cpp.

References gpstk::StringUtils::asString(), AshtechMBEN::code_block::doppler, AshtechMBEN::code_block::full_phase, AshtechMBEN::code_block::goodbad, AshtechMBEN::code_block::ireg, AshtechMBEN::code_block::polarity_known, AshtechMBEN::code_block::qa_phase, AshtechMBEN::code_block::raw_range, AshtechMBEN::code_block::smoothing, and AshtechMBEN::code_block::warning.

Referenced by AshtechMBEN::dump().

float snr float  chipRate  )  const throw ()
 

Definition at line 224 of file AshtechMBEN.cpp.

References gpstk::exp(), gpstk::log10(), and PI.


Member Data Documentation

double doppler
 

Definition at line 95 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().

double full_phase
 

Definition at line 93 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().

unsigned goodbad
 

Definition at line 89 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().

unsigned ireg
 

Definition at line 91 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().

unsigned polarity_known
 

Definition at line 90 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().

unsigned qa_phase
 

Definition at line 92 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().

double raw_range
 

Definition at line 94 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().

unsigned smooth_cnt
 

Definition at line 97 of file AshtechMBEN.hpp.

double smoothing
 

Definition at line 96 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().

unsigned warning
 

Definition at line 80 of file AshtechMBEN.hpp.

Referenced by AshtechMBEN::code_block::dump().


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