Ginan
Loading...
Searching...
No Matches
UbxParser Struct Reference
Inheritance diagram for UbxParser:
Collaboration diagram for UbxParser:

Public Member Functions

void parse (std::istream &inputStream)
 
string parserType ()
 
- Public Member Functions inherited from Parser
virtual ~Parser ()=default
 
- Public Member Functions inherited from UbxDecoder
void decodeEphFrames (SatSys Sat)
 
void decodeRAWX (vector< unsigned char > &payload)
 
void decodeSFRBX (vector< unsigned char > &payload)
 
void decodeMEAS (vector< unsigned char > &payload)
 
void decodeRXM (vector< unsigned char > &payload, unsigned char id)
 
void decodeESF (vector< unsigned char > &payload, unsigned char id)
 
void decode (unsigned char ubxClass, unsigned char id, vector< unsigned char > &payload)
 
void recordFrame (unsigned char ubxClass, unsigned char id, vector< unsigned char > &data, unsigned short int crcRead)
 
- Public Member Functions inherited from IcdDecoder
bool decodeGpsTlmWord (vector< int > &words, Eph &eph)
 
bool decodeGpsHowWord (vector< int > &words, Eph &eph)
 
bool decodeGPSSubframe1 (vector< int > &words, Eph &eph)
 
bool decodeGPSSubframe2 (vector< int > &words, Eph &eph)
 
bool decodeGPSSubframe3 (vector< int > &words, Eph &eph)
 
bool decodeGpsSubframe (vector< int > &words, Eph &eph)
 
- Public Member Functions inherited from PacketStatistics
void printPacketStatistics (Trace &trace)
 
void checksumFailure (string id="")
 
void checksumSuccess (unsigned int crcRead=0)
 
void nonFrameByteFound (unsigned char c)
 
void preambleFound ()
 
void frameDecoded ()
 

Additional Inherited Members

- Data Fields inherited from UbxDecoder
unsigned int lastTimeTag = 0
 
GTime lastTime
 
string recId
 
string raw_ubx_filename
 
- Data Fields inherited from ObsLister
list< ObsListobsListList
 
- Data Fields inherited from IcdDecoder
map< SatSys, map< int, vector< int > > > subframeMap
 
- Data Fields inherited from PacketStatistics
long int numPreambleFound = 0
 
long int numFramesFailedCRC = 0
 
long int numFramesPassCRC = 0
 
long int numFramesDecoded = 0
 
long int numNonMessBytes = 0
 
long int numMessagesLatency = 0
 
double totalLatency = 0
 
- Static Public Attributes inherited from UbxDecoder
static map< string, map< GTime, Vector3d, std::greater< GTime > > > gyroDataMaps
 
static map< string, map< GTime, Vector3d, std::greater< GTime > > > acclDataMaps
 
static map< string, map< GTime, double, std::greater< GTime > > > tempDataMaps
 

Member Function Documentation

◆ parse()

void UbxParser::parse ( std::istream & inputStream)
virtual

Implements Parser.

Here is the call graph for this function:

◆ parserType()

string UbxParser::parserType ( )
inlinevirtual

Implements Parser.


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