MDPObsEpoch::Observation Class Reference

#include <MDPObsEpoch.hpp>

List of all members.

Public Member Functions

 Observation () throw ()
void dump (std::ostream &out) const throw ()
std::string encode () const throw ()
void decode (std::string &str) throw ()

Public Attributes

CarrierCode carrier
 This observation's carrier frequency.
RangeCode range
 This observation's range code.
unsigned bw
 The effective tracking loop bandwidth, Hz.
double snr
 The Signal-to-Noise Ratio. (dB-Hz).
unsigned long lockCount
 The number of consecutive observations, 0 implies a cycle slip or start of track.
double pseudorange
 Pseudorange Measurement (meters).
double phase
 Phase Measurement (cycles).
double doppler
 Doppler Measurement, Hz, positive for approaching satellites.


Constructor & Destructor Documentation

Observation  )  throw () [inline]
 

Definition at line 58 of file MDPObsEpoch.hpp.


Member Function Documentation

void decode std::string &  str  )  throw ()
 

Definition at line 192 of file MDPObsEpoch.cpp.

References gpstk::CarrierCode, gpstk::range(), and gpstk::RangeCode.

Referenced by MDPObsEpoch::decode().

void dump std::ostream &  out  )  const throw ()
 

Definition at line 306 of file MDPObsEpoch.cpp.

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

std::string encode  )  const throw ()
 

Definition at line 171 of file MDPObsEpoch.cpp.

References MDPObsEpoch::Observation::bw, MDPObsEpoch::Observation::carrier, MDPObsEpoch::Observation::doppler, gpstk::BinUtils::encodeVar(), MDPObsEpoch::Observation::lockCount, MDPObsEpoch::Observation::phase, MDPObsEpoch::Observation::pseudorange, MDPObsEpoch::Observation::range, and MDPObsEpoch::Observation::snr.


Member Data Documentation

unsigned bw
 

The effective tracking loop bandwidth, Hz.

Definition at line 70 of file MDPObsEpoch.hpp.

Referenced by gpstk::addMDPObservation(), MDPObsEpoch::decode(), MDPObsEpoch::Observation::encode(), and gpstk::makeMDPEpoch().

CarrierCode carrier
 

This observation's carrier frequency.

Definition at line 68 of file MDPObsEpoch.hpp.

Referenced by gpstk::addMDPObservation(), MDPObsEpoch::decode(), MDPObsEpoch::Observation::encode(), and gpstk::makeMDPEpoch().

double doppler
 

Doppler Measurement, Hz, positive for approaching satellites.

Definition at line 76 of file MDPObsEpoch.hpp.

Referenced by gpstk::addMDPObservation(), MDPObsEpoch::Observation::encode(), gpstk::makeMDPEpoch(), and gpstk::makeSvObsEpoch().

unsigned long lockCount
 

The number of consecutive observations, 0 implies a cycle slip or start of track.

Definition at line 72 of file MDPObsEpoch.hpp.

Referenced by gpstk::addMDPObservation(), MDPObsEpoch::Observation::encode(), gpstk::makeMDPEpoch(), and gpstk::makeSvObsEpoch().

double phase
 

Phase Measurement (cycles).

Definition at line 75 of file MDPObsEpoch.hpp.

Referenced by gpstk::addMDPObservation(), MDPObsEpoch::Observation::encode(), gpstk::makeMDPEpoch(), and gpstk::makeSvObsEpoch().

double pseudorange
 

Pseudorange Measurement (meters).

Definition at line 74 of file MDPObsEpoch.hpp.

Referenced by gpstk::addMDPObservation(), MDPObsEpoch::Observation::encode(), gpstk::makeMDPEpoch(), and gpstk::makeSvObsEpoch().

RangeCode range
 

This observation's range code.

Definition at line 69 of file MDPObsEpoch.hpp.

Referenced by gpstk::addMDPObservation(), MDPObsEpoch::decode(), MDPObsEpoch::Observation::encode(), and gpstk::makeMDPEpoch().

double snr
 

The Signal-to-Noise Ratio. (dB-Hz).

Definition at line 71 of file MDPObsEpoch.hpp.

Referenced by gpstk::addMDPObservation(), MDPObsEpoch::decode(), MDPObsEpoch::Observation::encode(), gpstk::makeMDPEpoch(), and gpstk::makeSvObsEpoch().


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