miscenum.hpp File Reference


Detailed Description

This file contains miscellaneous enumerations that potentially have global significance (as opposed to being relevant only to one class).

Definition in file miscenum.hpp.

#include <string>

Include dependency graph for miscenum.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  gpstk
namespace  gpstk::StringUtils

Enumerations

enum  CarrierCode {
  ccUnknown = 0, ccL1 = 1, ccL2 = 2, ccL5 = 5,
  ccMax
}
 An enumeration of the various Carrier Codes. More...
enum  RangeCode {
  rcUnknown = 0, rcCA = 1, rcPcode = 2, rcYcode = 3,
  rcCodeless = 4, rcCM = 5, rcCL = 6, rcMcode1 = 7,
  rcMcode2 = 8, rcCMCL = 9, rcMax
}
 An enumeration of the various Range Codes. More...
enum  NavCode {
  ncUnknown = 0, ncICD_200_2 = 1, ncICD_200_4 = 2, ncICD_700_M = 3,
  ncICD_705_L5 = 4, ncMax
}
 An enumeration of the various Navigation Message Codes. More...
enum  ExternalFrequencyStatus { efsUnknown = -1, efsNotLocked = 0, efsLocked = 1 }
 An enumeration of the External Frequency Status. More...

Functions

std::string asString (const CarrierCode &cc) throw ()
 Decode Carrier Code to a string.
std::string asString (const RangeCode &rc) throw ()
 Decode Range Code to a string.
std::string asString (const NavCode &nc) throw ()
 Decode Navigation Message Code to a string.
std::string asString (const ExternalFrequencyStatus &e) throw ()
 Decode external frequency status to a string.


Enumeration Type Documentation

enum CarrierCode
 

An enumeration of the various Carrier Codes.

Enumeration values:
ccUnknown 
ccL1 
ccL2 
ccL5 
ccMax 

Definition at line 39 of file miscenum.hpp.

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

enum ExternalFrequencyStatus
 

An enumeration of the External Frequency Status.

Relevant to receivers using external timing sources.

Enumeration values:
efsUnknown 
efsNotLocked 
efsLocked 

Definition at line 77 of file miscenum.hpp.

enum NavCode
 

An enumeration of the various Navigation Message Codes.

Enumeration values:
ncUnknown  Unknown or uninitialized navigation message code.
ncICD_200_2  ICD-GPS-200 Data ID No 2.
ncICD_200_4  ICD-GPS-200 Data ID No 4.
ncICD_700_M  ICD-GPS-700 M-code.
ncICD_705_L5  ICD-GPS-705 L5 nav.
ncMax 

Definition at line 65 of file miscenum.hpp.

enum RangeCode
 

An enumeration of the various Range Codes.

Enumeration values:
rcUnknown 
rcCA 
rcPcode 
rcYcode 
rcCodeless 
rcCM 
rcCL 
rcMcode1 
rcMcode2 
rcCMCL 
rcMax 

Definition at line 49 of file miscenum.hpp.

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


Function Documentation

std::string asString const ExternalFrequencyStatus e  )  throw () [inline]
 

Decode external frequency status to a string.

Parameters:
e the external frequency status to convert.
Returns:
the Carrier Code as a string.

Definition at line 142 of file miscenum.hpp.

References gpstk::efsLocked, and gpstk::efsNotLocked.

std::string asString const NavCode nc  )  throw () [inline]
 

Decode Navigation Message Code to a string.

Parameters:
nc the Navigation Code to convert.
Returns:
the Navigation Code as a string.

Definition at line 126 of file miscenum.hpp.

References gpstk::ncICD_200_2, gpstk::ncICD_200_4, gpstk::ncICD_700_M, and gpstk::ncICD_705_L5.

std::string asString const RangeCode rc  )  throw () [inline]
 

Decode Range Code to a string.

Parameters:
rc the Range Code to convert.
Returns:
the Range Code as a string.

Definition at line 105 of file miscenum.hpp.

References gpstk::rcCA, gpstk::rcCL, gpstk::rcCM, gpstk::rcCMCL, gpstk::rcCodeless, gpstk::rcMcode1, gpstk::rcMcode2, gpstk::rcPcode, and gpstk::rcYcode.

std::string asString const CarrierCode cc  )  throw () [inline]
 

Decode Carrier Code to a string.

Parameters:
cc the Carrier Code to convert.
Returns:
the Carrier Code as a string.

Definition at line 90 of file miscenum.hpp.

References gpstk::ccL1, gpstk::ccL2, and gpstk::ccL5.


Generated on Tue Feb 7 03:31:15 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1