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

Data Structures

struct  PhaseDiscControl
 

Functions

double decodeCmpSsrField (vector< unsigned char > &data, int &i, int bitLen, double scale, double offset)
 
double checkDisc (SatSys Sat, E_ObsCode code, double bias, int disc, int regionID=-1)
 
void copySSRBlock (SatSys Sat, SSROut ssrBlock)
 
void copySSRCorrections (int regID)
 
GTime toh2time (GTime close, double toh)
 
void decodeGridInfo (vector< unsigned char > &data)
 
void processServiceData (vector< unsigned char > &data)
 
int decodeSSR_header (vector< unsigned char > &data, SSRMeta &ssrMeta, bool mask)
 
int decodeSSR_mask (vector< unsigned char > &data, GTime now)
 Compact SSR message type 1: satellite/code mask.
 
int decodeSSR_orbit (vector< unsigned char > &data, GTime now)
 Compact SSR message type 2: global satellite orbits.
 
int decodeSSR_clock (vector< unsigned char > &data, GTime now)
 Compact SSR message type 3: global satellite clock offsets.
 
int decodeSSR_combined (vector< unsigned char > &data, GTime now)
 Compact SSR message type 11: regional satellite orbits and clock offsets.
 
int decodeSSR_code_bias (vector< unsigned char > &data, GTime now)
 Compact SSR message type 4: global satellite code biases.
 
int decodeSSR_phas_bias (vector< unsigned char > &data, GTime now)
 Compact SSR message type 5: global satellite phase biases.
 
int decodeSSR_comb_bias (vector< unsigned char > &data, GTime now)
 Combined code and phase bias (with potential regional biases)
 
int decodeSSR_URA (vector< unsigned char > &data, GTime now)
 User Range Accuracy.
 
int decodeSSR_slant_TEC (vector< unsigned char > &data, GTime now)
 Compact (polynomial based) salnt TEC maps.
 
int decodeSSR_grid_ATM (vector< unsigned char > &data, GTime now)
 Grid based Ionosphere and troposphere corrections.
 
int decodeSSR_comp_ATM (vector< unsigned char > &data, GTime now)
 Compact (polynomial based) atmospheric corrections.
 
int decodeSSR_service (vector< unsigned char > &data)
 
int decodecompactSSR (vector< unsigned char > &data, GTime now)
 

Function Documentation

◆ checkDisc()

double checkDisc ( SatSys Sat,
E_ObsCode code,
double bias,
int disc,
int regionID = -1 )
Here is the caller graph for this function:

◆ copySSRBlock()

void copySSRBlock ( SatSys Sat,
SSROut ssrBlock )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copySSRCorrections()

void copySSRCorrections ( int regID)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeCmpSsrField()

double decodeCmpSsrField ( vector< unsigned char > & data,
int & i,
int bitLen,
double scale,
double offset )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodecompactSSR()

int decodecompactSSR ( vector< unsigned char > & data,
GTime now )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeGridInfo()

void decodeGridInfo ( vector< unsigned char > & data)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_clock()

int decodeSSR_clock ( vector< unsigned char > & data,
GTime now )

Compact SSR message type 3: global satellite clock offsets.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_code_bias()

int decodeSSR_code_bias ( vector< unsigned char > & data,
GTime now )

Compact SSR message type 4: global satellite code biases.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_comb_bias()

int decodeSSR_comb_bias ( vector< unsigned char > & data,
GTime now )

Combined code and phase bias (with potential regional biases)

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_combined()

int decodeSSR_combined ( vector< unsigned char > & data,
GTime now )

Compact SSR message type 11: regional satellite orbits and clock offsets.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_comp_ATM()

int decodeSSR_comp_ATM ( vector< unsigned char > & data,
GTime now )

Compact (polynomial based) atmospheric corrections.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_grid_ATM()

int decodeSSR_grid_ATM ( vector< unsigned char > & data,
GTime now )

Grid based Ionosphere and troposphere corrections.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_header()

int decodeSSR_header ( vector< unsigned char > & data,
SSRMeta & ssrMeta,
bool mask )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_mask()

int decodeSSR_mask ( vector< unsigned char > & data,
GTime now )

Compact SSR message type 1: satellite/code mask.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_orbit()

int decodeSSR_orbit ( vector< unsigned char > & data,
GTime now )

Compact SSR message type 2: global satellite orbits.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_phas_bias()

int decodeSSR_phas_bias ( vector< unsigned char > & data,
GTime now )

Compact SSR message type 5: global satellite phase biases.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_service()

int decodeSSR_service ( vector< unsigned char > & data)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_slant_TEC()

int decodeSSR_slant_TEC ( vector< unsigned char > & data,
GTime now )

Compact (polynomial based) salnt TEC maps.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodeSSR_URA()

int decodeSSR_URA ( vector< unsigned char > & data,
GTime now )

User Range Accuracy.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ processServiceData()

void processServiceData ( vector< unsigned char > & data)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ toh2time()

GTime toh2time ( GTime close,
double toh )
Here is the caller graph for this function: