Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gnsstk::Sinex::SatelliteId Struct Reference

Detailed Description

SINEX Satellite ID data type and methods

Definition at line 607 of file SinexTypes.hpp.

#include <SinexTypes.hpp>

Inheritance diagram for gnsstk::Sinex::SatelliteId:
Inheritance graph
[legend]

Public Member Functions

void dump (std::ostream &s) const
 Debug output function. More...
 
 operator std::string () const
 String converters. More...
 
void operator= (const std::string &line)
 
 SatelliteId ()
 Constructors. More...
 
 SatelliteId (const std::string &line, size_t num=0)
 
virtual ~SatelliteId ()
 Destructor. More...
 
- Public Member Functions inherited from gnsstk::Sinex::DataType
virtual ~DataType ()
 Destructor. More...
 

Public Attributes

std::string antennaType
 Strict IGS rcvr_ant.tab satellite antenna name. More...
 
std::string cosparId
 NASA-assigned ID "YYYY-XXXA": YYYY=Year, XXX=sequence, A=launch. More...
 
char obsCode
 Observation technique(s): C, D, L, M, P, or R. More...
 
std::string prn
 Pseudorandom noise number (GPS/Galileo) or slot number (GLONASS) More...
 
std::string svCode
 Satellite code "CNNN": C=GNSS code, NNN=SVN/GLONASS Number. More...
 
Time timeSince
 
Time timeUntil
 

Static Public Attributes

static const std::string BLOCK_TITLE
 
static const size_t MAX_LINE_LEN = 67
 
static const size_t MIN_LINE_LEN = 48
 

Constructor & Destructor Documentation

◆ SatelliteId() [1/2]

gnsstk::Sinex::SatelliteId::SatelliteId ( )
inline

Constructors.

Definition at line 614 of file SinexTypes.hpp.

◆ SatelliteId() [2/2]

gnsstk::Sinex::SatelliteId::SatelliteId ( const std::string &  line,
size_t  num = 0 
)
inline

Definition at line 615 of file SinexTypes.hpp.

◆ ~SatelliteId()

virtual gnsstk::Sinex::SatelliteId::~SatelliteId ( )
inlinevirtual

Destructor.

Definition at line 619 of file SinexTypes.hpp.

Member Function Documentation

◆ dump()

void gnsstk::Sinex::SatelliteId::dump ( std::ostream &  s) const
virtual

Debug output function.

Reimplemented from gnsstk::Sinex::DataType.

Definition at line 958 of file SinexTypes.cpp.

◆ operator std::string()

gnsstk::Sinex::SatelliteId::operator std::string ( ) const
virtual

String converters.

Implements gnsstk::Sinex::DataType.

Definition at line 915 of file SinexTypes.cpp.

◆ operator=()

void gnsstk::Sinex::SatelliteId::operator= ( const std::string &  line)
virtual

Implements gnsstk::Sinex::DataType.

Definition at line 936 of file SinexTypes.cpp.

Member Data Documentation

◆ antennaType

std::string gnsstk::Sinex::SatelliteId::antennaType

Strict IGS rcvr_ant.tab satellite antenna name.

Definition at line 634 of file SinexTypes.hpp.

◆ BLOCK_TITLE

const string gnsstk::Sinex::SatelliteId::BLOCK_TITLE
static

Definition at line 609 of file SinexTypes.hpp.

◆ cosparId

std::string gnsstk::Sinex::SatelliteId::cosparId

NASA-assigned ID "YYYY-XXXA": YYYY=Year, XXX=sequence, A=launch.

Definition at line 630 of file SinexTypes.hpp.

◆ MAX_LINE_LEN

const size_t gnsstk::Sinex::SatelliteId::MAX_LINE_LEN = 67
static

Definition at line 611 of file SinexTypes.hpp.

◆ MIN_LINE_LEN

const size_t gnsstk::Sinex::SatelliteId::MIN_LINE_LEN = 48
static

Definition at line 610 of file SinexTypes.hpp.

◆ obsCode

char gnsstk::Sinex::SatelliteId::obsCode

Observation technique(s): C, D, L, M, P, or R.

Definition at line 631 of file SinexTypes.hpp.

◆ prn

std::string gnsstk::Sinex::SatelliteId::prn

Pseudorandom noise number (GPS/Galileo) or slot number (GLONASS)

Definition at line 629 of file SinexTypes.hpp.

◆ svCode

std::string gnsstk::Sinex::SatelliteId::svCode

Satellite code "CNNN": C=GNSS code, NNN=SVN/GLONASS Number.

Definition at line 628 of file SinexTypes.hpp.

◆ timeSince

Time gnsstk::Sinex::SatelliteId::timeSince

Definition at line 632 of file SinexTypes.hpp.

◆ timeUntil

Time gnsstk::Sinex::SatelliteId::timeUntil

Definition at line 633 of file SinexTypes.hpp.


The documentation for this struct was generated from the following files:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:46