Public Types | Public Member Functions | Public Attributes | List of all members
EditCmd Class Reference

Detailed Description

Definition at line 281 of file RinEdit.cpp.

Public Types

enum  CmdType {
  invalidCT =0, ofCT, daCT, doCT,
  dsCT, ddCT, sdCT, ssCT,
  slCT, bdCT, bsCT, blCT,
  bzCT, countCT
}
 

Public Member Functions

string asString (string msg=string())
 
 EditCmd (const string typestr, const string arg)
 
 EditCmd (void)
 
bool isValid (void) throw ()
 is it valid? More...
 
bool parseTime (const string arg, CommonTime &ttag) throw ()
 parse time from string More...
 
 ~EditCmd (void)
 

Public Attributes

double data
 
string field
 
int idata
 
RinexObsID obs
 
RinexSatID sat
 
int sign
 
CommonTime ttag
 
CmdType type
 

Member Enumeration Documentation

◆ CmdType

Enumerator
invalidCT 
ofCT 
daCT 
doCT 
dsCT 
ddCT 
sdCT 
ssCT 
slCT 
bdCT 
bsCT 
blCT 
bzCT 
countCT 

Definition at line 284 of file RinEdit.cpp.

Constructor & Destructor Documentation

◆ EditCmd() [1/2]

EditCmd::EditCmd ( void  )
inline

Definition at line 310 of file RinEdit.cpp.

◆ ~EditCmd()

EditCmd::~EditCmd ( void  )
inline

Definition at line 311 of file RinEdit.cpp.

◆ EditCmd() [2/2]

EditCmd::EditCmd ( const string  typestr,
const string  arg 
)

constructor from strings, i.e. parser e.g. "DA+","t" or "BDp","SV,OT,t,s"

Exceptions
Exception
Bug:
This is kind of ugly. If someone tries to specify 3.02 codes, they'll be interpreted incorrectly.
Bug:
This is kind of ugly. If someone tries to specify 3.02 codes, they'll be interpreted incorrectly.

Definition at line 1598 of file RinEdit.cpp.

Member Function Documentation

◆ asString()

string EditCmd::asString ( string  msg = string())

dump, with optional message at front

Exceptions
Exception

Definition at line 1730 of file RinEdit.cpp.

◆ isValid()

bool EditCmd::isValid ( void  )
throw (
)
inline

is it valid?

Definition at line 321 of file RinEdit.cpp.

◆ parseTime()

bool EditCmd::parseTime ( const string  arg,
CommonTime ttag 
)
throw (
)

parse time from string

Definition at line 1712 of file RinEdit.cpp.

Member Data Documentation

◆ data

double EditCmd::data

Definition at line 307 of file RinEdit.cpp.

◆ field

string EditCmd::field

Definition at line 308 of file RinEdit.cpp.

◆ idata

int EditCmd::idata

Definition at line 306 of file RinEdit.cpp.

◆ obs

RinexObsID EditCmd::obs

Definition at line 303 of file RinEdit.cpp.

◆ sat

RinexSatID EditCmd::sat

Definition at line 302 of file RinEdit.cpp.

◆ sign

int EditCmd::sign

Definition at line 305 of file RinEdit.cpp.

◆ ttag

CommonTime EditCmd::ttag

Definition at line 304 of file RinEdit.cpp.

◆ type

CmdType EditCmd::type

Definition at line 301 of file RinEdit.cpp.


The documentation for this class was generated from the following file:


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