MRTKLIB 0.7.14
Modernized GNSS Positioning Library
Loading...
Searching...
No Matches
raw_t Struct Reference

Receiver raw data control type. More...

#include <mrtk_rcvraw.h>

Collaboration diagram for raw_t:
[legend]

Public Attributes

gtime_t time
gtime_t tobs [MAXSAT][5+5]
obs_t obs
obs_t obuf
nav_t nav
sta_t sta
int ephsat
int ephset
sbsmsg_t sbsmsg
char msgtype [256]
uint8_t subfrm [MAXSAT][380]
double lockt [MAXSAT][5+5]
double icpp [MAXSAT]
double off [MAXSAT]
double icpc
double prCA [MAXSAT]
double dpCA [MAXSAT]
uint8_t halfc [MAXSAT][5+5]
char freqn [MAXOBS]
int nbyte
int len
int iod
int tod
int tbase
int flag
int outtype
uint8_t buff [MAXRAWLEN]
uint8_t has_page [56]
int has_prn
gtime_t has_time
double l6tag
char opt [256]
mrtk_sigcfg_t sigcfg [MRTK_NSYS]
int sigcfg_set
int format
void * rcv_data

Detailed Description

Receiver raw data control type.

Definition at line 78 of file mrtk_rcvraw.h.

Member Data Documentation

◆ buff

uint8_t raw_t::buff[MAXRAWLEN]

message buffer

Definition at line 102 of file mrtk_rcvraw.h.

Referenced by clearbuff(), decode_bdsephemerisb(), decode_bdsnav(), decode_bdsraw(), decode_bnx(), decode_CN(), decode_cnav(), decode_cres(), decode_creseph(), decode_cresgloeph(), decode_cresgloraw(), decode_cresionutc(), decode_crespos(), decode_cresraw(), decode_cresraw2(), decode_creswaas(), decode_Dx(), decode_EN(), decode_enav(), decode_eph(), decode_ET(), decode_Ex(), decode_frmb(), decode_Fx(), decode_galclockb(), decode_galephemerisb(), decode_galinavephemerisb(), decode_galionob(), decode_galnav(), decode_galrawcnav(), decode_galrawfnav(), decode_galrawinav(), decode_GE(), decode_georawl1(), decode_gloephem(), decode_gloephemerisb(), decode_glonav(), decode_glorawca(), decode_gnav(), decode_gpsephem(), decode_gpsephemb(), decode_gpsnav(), decode_IE(), decode_IO(), decode_ionb(), decode_ionutcb(), decode_javad(), decode_lD(), decode_measepoch(), decode_nav(), decode_navicephemerisb(), decode_navicraw(), decode_navsol(), decode_navtime(), decode_nD(), decode_nd(), decode_NE(), decode_NN(), decode_nvs(), decode_oem3(), decode_oem4(), decode_pvtgeodetic(), decode_Px(), decode_px(), decode_QE(), decode_qzsrawl6(), decode_qzssephemerisb(), decode_qzssionutcb(), decode_qzssnav(), decode_qzssrawephemb(), decode_qzssrawsubframeb(), decode_rangeb(), decode_rangecmpb(), decode_rawca(), decode_rawephemb(), decode_rawwaasframeb(), decode_RD(), decode_repb(), decode_rgeb(), decode_rged(), decode_RT(), decode_Rx(), decode_rx(), decode_rxmqzssl6(), decode_rxmraw(), decode_rxmrawx(), decode_rxmsfrb(), decode_rxmsfrbx(), decode_sbf(), decode_SI(), decode_snav(), decode_ss2(), decode_ss2ecef(), decode_ss2eph(), decode_ss2llh(), decode_ss2meas(), decode_ss2sbas(), decode_stq(), decode_stqack(), decode_stqbds(), decode_stqglo(), decode_stqgloe(), decode_stqgps(), decode_stqnack(), decode_stqraw(), decode_stqrawx(), decode_stqtime(), decode_TC(), decode_trkd5(), decode_trkmeas(), decode_trksfrbx(), decode_ubx(), decode_UO(), decode_utcb(), decode_WD(), decode_WE(), decode_x4aiono(), decode_x4btime(), decode_xd(), decode_xE(), decode_xe5bit(), decode_xf5raw(), decode_xf7eph(), decode_xP(), decode_xp(), decode_xR(), decode_xr(), init_raw(), input_bnx(), input_bnxf(), input_cres(), input_cresf(), input_javad(), input_javadf(), input_nvs(), input_nvsf(), input_oem3(), input_oem3f(), input_oem4(), input_oem4f(), input_sbf(), input_sbff(), input_ss2(), input_ss2f(), input_stq(), input_stqf(), input_ubx(), input_ubxf(), readbnxfp(), save_subfrm(), and startfile().

◆ dpCA

double raw_t::dpCA[MAXSAT]

L1/CA pseudrange/doppler for javad

Definition at line 92 of file mrtk_rcvraw.h.

Referenced by decode_Dx(), decode_xd(), flushobuf(), and init_raw().

◆ ephsat

◆ ephset

◆ flag

int raw_t::flag

general purpose flag

Definition at line 100 of file mrtk_rcvraw.h.

Referenced by init_raw(), input_javadf(), and input_nvs().

◆ format

int raw_t::format

receiver stream format

Definition at line 110 of file mrtk_rcvraw.h.

Referenced by free_raw(), free_rt17(), init_raw(), and init_rt17().

◆ freqn

char raw_t::freqn[MAXOBS]

frequency number for javad

Definition at line 94 of file mrtk_rcvraw.h.

Referenced by decode_SI(), decode_xd(), decode_xP(), decode_xp(), and init_raw().

◆ halfc

uint8_t raw_t::halfc[MAXSAT][5+5]

half-cycle add flag

Definition at line 93 of file mrtk_rcvraw.h.

Referenced by decode_rangeb(), decode_rangecmpb(), decode_rgeb(), decode_rged(), decode_rxmrawx(), decode_xf5raw(), and init_raw().

◆ has_page

uint8_t raw_t::has_page[56]

Galileo HAS page (56-byte, staged for ret=13)

Definition at line 103 of file mrtk_rcvraw.h.

Referenced by decode_galrawcnav(), and decoderaw().

◆ has_prn

int raw_t::has_prn

Galileo HAS transmitting PRN (1-40)

Definition at line 104 of file mrtk_rcvraw.h.

Referenced by decode_galrawcnav(), and decoderaw().

◆ has_time

gtime_t raw_t::has_time

Galileo HAS page reception time (GPST)

Definition at line 105 of file mrtk_rcvraw.h.

Referenced by decode_galrawcnav(), and decoderaw().

◆ icpc

double raw_t::icpc

carrier params for ss2

Definition at line 91 of file mrtk_rcvraw.h.

Referenced by decode_ss2meas(), and init_raw().

◆ icpp

double raw_t::icpp[MAXSAT]

Definition at line 91 of file mrtk_rcvraw.h.

Referenced by decode_ss2meas(), and init_raw().

◆ iod

int raw_t::iod

issue of data

Definition at line 97 of file mrtk_rcvraw.h.

Referenced by decode_stqraw(), decode_stqrawx(), decode_stqtime(), and init_raw().

◆ l6tag

double raw_t::l6tag

receiver time tag of the last QZSS L6 frame (s, 0: none)

Definition at line 106 of file mrtk_rcvraw.h.

Referenced by decode_qzsrawl6(), decode_rxmqzssl6(), and decoderaw().

◆ len

int raw_t::len

message length (bytes)

Definition at line 96 of file mrtk_rcvraw.h.

Referenced by clearbuff(), decode_bdsephemerisb(), decode_bdsnav(), decode_bdsraw(), decode_bnx(), decode_CN(), decode_cnav(), decode_cres(), decode_creseph(), decode_cresgloeph(), decode_cresgloraw(), decode_cresionutc(), decode_crespos(), decode_cresraw(), decode_cresraw2(), decode_creswaas(), decode_Dx(), decode_EN(), decode_enav(), decode_ET(), decode_Ex(), decode_frmb(), decode_Fx(), decode_galclockb(), decode_galephemerisb(), decode_galinavephemerisb(), decode_galionob(), decode_galnav(), decode_galrawcnav(), decode_galrawfnav(), decode_galrawinav(), decode_GE(), decode_georawl1(), decode_gloephem(), decode_gloephemerisb(), decode_glonav(), decode_glorawca(), decode_gnav(), decode_gpsephemb(), decode_gpsnav(), decode_IE(), decode_IO(), decode_ionb(), decode_ionutcb(), decode_javad(), decode_lD(), decode_measepoch(), decode_nav(), decode_navicephemerisb(), decode_navicraw(), decode_navsol(), decode_navtime(), decode_nD(), decode_nd(), decode_NE(), decode_NN(), decode_nvs(), decode_oem3(), decode_oem4(), decode_pvtgeodetic(), decode_Px(), decode_px(), decode_QE(), decode_qzsrawl6(), decode_qzssephemerisb(), decode_qzssionutcb(), decode_qzssnav(), decode_qzssrawephemb(), decode_qzssrawsubframeb(), decode_rangeb(), decode_rangecmpb(), decode_rawca(), decode_rawephemb(), decode_rawwaasframeb(), decode_RD(), decode_repb(), decode_rgeb(), decode_rged(), decode_RT(), decode_Rx(), decode_rx(), decode_rxmqzssl6(), decode_rxmraw(), decode_rxmrawx(), decode_rxmsfrb(), decode_rxmsfrbx(), decode_sbf(), decode_SI(), decode_snav(), decode_ss2(), decode_ss2ecef(), decode_ss2eph(), decode_ss2llh(), decode_ss2meas(), decode_ss2sbas(), decode_stq(), decode_stqack(), decode_stqbds(), decode_stqglo(), decode_stqgloe(), decode_stqgps(), decode_stqnack(), decode_stqraw(), decode_stqrawx(), decode_stqtime(), decode_TC(), decode_trkd5(), decode_trkmeas(), decode_trksfrbx(), decode_ubx(), decode_UO(), decode_utcb(), decode_WD(), decode_WE(), decode_x4aiono(), decode_x4btime(), decode_xd(), decode_xE(), decode_xe5bit(), decode_xf5raw(), decode_xf7eph(), decode_xP(), decode_xp(), decode_xR(), decode_xr(), init_raw(), input_bnx(), input_bnxf(), input_cres(), input_cresf(), input_javad(), input_javadf(), input_nvs(), input_nvsf(), input_oem3(), input_oem3f(), input_oem4(), input_oem4f(), input_sbf(), input_sbff(), input_ss2(), input_ss2f(), input_stq(), input_stqf(), input_ubx(), input_ubxf(), and readbnxfp().

◆ lockt

◆ msgtype

◆ nav

nav_t raw_t::nav

satellite ephemerides

Definition at line 83 of file mrtk_rcvraw.h.

Referenced by decode_alm1(), decode_alm2(), decode_bdsephemerisb(), decode_bdsnav(), decode_bdsraw(), decode_bnx_01_01(), decode_bnx_01_02(), decode_bnx_01_03(), decode_bnx_01_04(), decode_bnx_01_05(), decode_bnx_01_06(), decode_bnx_01_07(), decode_bnx_01_14(), decode_bnx_7f_05_obs(), decode_cnav(), decode_creseph(), decode_cresgloeph(), decode_cresgloraw(), decode_cresionutc(), decode_enav(), decode_eph(), decode_eph(), decode_eph(), decode_ephem(), decode_galclockb(), decode_galephemerisb(), decode_galinavephemerisb(), decode_galionob(), decode_galnav(), decode_galrawfnav(), decode_galrawinav(), decode_gloephem(), decode_gloephemerisb(), decode_glonav(), decode_glorawca(), decode_gnav(), decode_gpsephem(), decode_gpsephemb(), decode_gpsnav(), decode_IO(), decode_ionb(), decode_ionutc(), decode_ionutc(), decode_ionutcb(), decode_L1eph(), decode_L1ionutc(), decode_lD(), decode_navicephemerisb(), decode_navicraw(), decode_NE(), decode_qzssephemerisb(), decode_qzssionutcb(), decode_qzssnav(), decode_qzssrawephemb(), decode_qzssrawsubframeb(), decode_rangeb(), decode_rangecmpb(), decode_rawephemb(), decode_repb(), decode_rxmrawx(), decode_ss2eph(), decode_stqbds(), decode_stqglo(), decode_stqgloe(), decode_stqrawx(), decode_UO(), decode_utcb(), decode_WE(), decode_x4aiono(), decode_x4btime(), DecodeBeidouEphemeris(), DecodeGalileoEphemeris(), DecodeGPSEphemeris(), DecodeIONAndUTCData(), DecodeQZSSEphemeris(), decoderaw(), free_raw(), gen_strfile(), init_raw(), raw2rtcm(), readbnxfp(), and update_glofcn().

◆ nbyte

◆ obs

◆ obuf

◆ off

double raw_t::off[MAXSAT]

Definition at line 91 of file mrtk_rcvraw.h.

Referenced by decode_ss2meas(), and init_raw().

◆ opt

char raw_t::opt[256]

receiver dependent options

Definition at line 107 of file mrtk_rcvraw.h.

Referenced by decode_bdsephemerisb(), decode_bdsnav(), decode_bdsraw(), decode_bnx_01_01(), decode_bnx_01_02(), decode_bnx_01_03(), decode_bnx_01_04(), decode_bnx_01_05(), decode_bnx_01_06(), decode_bnx_01_07(), decode_bnx_01_14(), decode_bnx_7f_05_obs(), decode_cnav(), decode_creseph(), decode_cresgloeph(), decode_cresgloraw(), decode_cresraw(), decode_cresraw2(), decode_Dx(), decode_enav(), decode_eph(), decode_eph(), decode_eph(), decode_ephem(), decode_Ex(), decode_Fx(), decode_galephemerisb(), decode_galinavephemerisb(), decode_galnav(), decode_galrawfnav(), decode_galrawinav(), decode_gloephem(), decode_gloephemerisb(), decode_glonav(), decode_glorawca(), decode_gnav(), decode_gpsephem(), decode_gpsephemb(), decode_gpsnav(), decode_javad(), decode_L1eph(), decode_lD(), decode_measepoch(), decode_navicephemerisb(), decode_navicraw(), decode_navtime(), decode_NE(), decode_Px(), decode_px(), decode_qzssephemerisb(), decode_qzssnav(), decode_qzssrawephemb(), decode_qzssrawsubframeb(), decode_rangeb(), decode_rangecmpb(), decode_rawephemb(), decode_repb(), decode_Rx(), decode_rx(), decode_rxmqzssl6(), decode_rxmraw(), decode_rxmrawx(), decode_ss2eph(), decode_stqbds(), decode_stqglo(), decode_stqraw(), decode_stqrawx(), decode_WE(), decode_xd(), decode_xE(), decode_xf5raw(), decode_xP(), decode_xp(), decode_xR(), decode_xr(), DecodeBeidouEphemeris(), DecodeGalileoEphemeris(), DecodeGPSEphemeris(), DecodeQZSSEphemeris(), gen_strfile(), GetWeek(), init_raw(), readbnxfp(), rtksvrstart(), sig2idx(), and strconvnew().

◆ outtype

◆ prCA

double raw_t::prCA[MAXSAT]

◆ rcv_data

◆ sbsmsg

◆ sigcfg

mrtk_sigcfg_t raw_t::sigcfg[MRTK_NSYS]

#189: per-constellation signal config (drives decoder code selection)

Definition at line 108 of file mrtk_rcvraw.h.

Referenced by init_raw(), rtksvrstart(), and sig2idx().

◆ sigcfg_set

int raw_t::sigcfg_set

#189: 1 if sigcfg is configured (else fall back to opt/-Rxxx defaults)

Definition at line 109 of file mrtk_rcvraw.h.

Referenced by init_raw(), rtksvrstart(), and sig2idx().

◆ sta

sta_t raw_t::sta

station parameters

Definition at line 84 of file mrtk_rcvraw.h.

Referenced by decode_bnx_00(), decode_pvtgeodetic(), DecodeGSOF15(), DecodeGSOF3(), gen_strfile(), init_raw(), raw2rtcm(), and update_antpos().

◆ subfrm

◆ tbase

int raw_t::tbase

time base (0:gpst,1:utc(usno),2:glonass,3:utc(su))

Definition at line 99 of file mrtk_rcvraw.h.

Referenced by decode_RD(), decode_RT(), and init_raw().

◆ time

gtime_t raw_t::time

message time

Definition at line 79 of file mrtk_rcvraw.h.

Referenced by adjweek(), decode_alm1(), decode_alm2(), decode_bdsephemerisb(), decode_bdsnav(), decode_bnx_00(), decode_bnx_01_02(), decode_bnx_7f(), decode_bnx_7f_05_obs(), decode_cresgloeph(), decode_cresgloraw(), decode_cresraw(), decode_cresraw2(), decode_creswaas(), decode_Dx(), decode_enav(), decode_eph(), decode_Ex(), decode_frmb(), decode_Fx(), decode_galephemerisb(), decode_galinavephemerisb(), decode_galrawcnav(), decode_galrawfnav(), decode_galrawinav(), decode_georawl1(), decode_gloephem(), decode_glorawca(), decode_gnav(), decode_gpsephem(), decode_gpsephemb(), decode_gpsnav(), decode_ionutc(), decode_ionutc(), decode_L1ionutc(), decode_lD(), decode_measepoch(), decode_navicephemerisb(), decode_navicraw(), decode_navsol(), decode_navtime(), decode_NE(), decode_oem4(), decode_Px(), decode_px(), decode_qzssephemerisb(), decode_qzssnav(), decode_qzssrawsubframeb(), decode_rangeb(), decode_rangecmpb(), decode_rawwaasframeb(), decode_RD(), decode_rgeb(), decode_rged(), decode_RT(), decode_Rx(), decode_rx(), decode_rxmraw(), decode_rxmrawx(), decode_rxmsfrb(), decode_sbf(), decode_SI(), decode_snav(), decode_ss2ecef(), decode_ss2eph(), decode_ss2llh(), decode_ss2meas(), decode_stqglo(), decode_stqraw(), decode_stqrawx(), decode_stqtime(), decode_TC(), decode_trkd5(), decode_trkmeas(), decode_WD(), decode_xd(), decode_xE(), decode_xe5bit(), decode_xf5raw(), decode_xP(), decode_xp(), decode_xR(), decode_xr(), decoderaw(), DecodeType17(), gen_strfile(), GetWeek(), init_raw(), input_strfile(), open_strfile(), raw2rtcm(), rtksvrstart(), and SetWeek().

◆ tobs

gtime_t raw_t::tobs[MAXSAT][5+5]

observation data time

Definition at line 80 of file mrtk_rcvraw.h.

Referenced by decode_rangeb(), decode_rangecmpb(), decode_rgeb(), decode_rged(), and init_raw().

◆ tod


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