Ginan
Loading...
Searching...
No Matches
common.cpp File Reference

Functions

double svaToUra (int sva)
 URA index to URA value (m) GLOBAL POSITIONING SYSTEM STANDARD POSITIONING SERVICE SIGNAL SPECIFICATION 2nd Ed, June 2,1995 see section - 2.5.3 User Range Accuracy.
 
int uraToSva (double ura)
 URA value (m) to URA index.
 
double svaToSisa (int sva)
 Galileo SISA index to SISA value (m) EUROPEAN GNSS (GALILEO) OPEN SERVICE SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT Issue 2.0, January 2021 See Section, 5.1.12.
 
int sisaToSva (double sisa)
 Galileo SISA value (m) to SISA index.
 
unsigned int crc24q (const unsigned char *buff, int len)
 crc-24q parity compute crc-24q parity for sbas, rtcm3 see reference [2] A.4.3.3 Parity
 
void wrapPlusMinusPi (double &angle)
 Wrap angle between (-pi, pi].
 
void wrap2Pi (double &angle)
 Wrap angle between [0, 2pi)
 

Function Documentation

◆ crc24q()

unsigned int crc24q ( const unsigned char * buff,
int len )

crc-24q parity compute crc-24q parity for sbas, rtcm3 see reference [2] A.4.3.3 Parity

Parameters
buffdata
lendata length (bytes)
Here is the caller graph for this function:

◆ sisaToSva()

int sisaToSva ( double sisa)

Galileo SISA value (m) to SISA index.

Here is the caller graph for this function:

◆ svaToSisa()

double svaToSisa ( int sva)

Galileo SISA index to SISA value (m) EUROPEAN GNSS (GALILEO) OPEN SERVICE SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT Issue 2.0, January 2021 See Section, 5.1.12.

Signal In Space Accuracy (SISA)

Here is the caller graph for this function:

◆ svaToUra()

double svaToUra ( int sva)

URA index to URA value (m) GLOBAL POSITIONING SYSTEM STANDARD POSITIONING SERVICE SIGNAL SPECIFICATION 2nd Ed, June 2,1995 see section - 2.5.3 User Range Accuracy.

Here is the caller graph for this function:

◆ uraToSva()

int uraToSva ( double ura)

URA value (m) to URA index.

Here is the caller graph for this function:

◆ wrap2Pi()

void wrap2Pi ( double & angle)

Wrap angle between [0, 2pi)

Parameters
angleAngle to wrap
Here is the caller graph for this function:

◆ wrapPlusMinusPi()

void wrapPlusMinusPi ( double & angle)

Wrap angle between (-pi, pi].

Parameters
angleAngle to wrap
Here is the caller graph for this function: