rtkrcv

Overview

Config

Timetag

If you would like to replay your live data with rtkcv, you need to generate a timetag file per input source

logstr1-type       =file        # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
logstr2-type       =file        # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
logstr3-type       =file        # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
logstr1-path       =%Y%m%d%h%M_logstr1::T
logstr2-path       =%Y%m%d%h%M_logstr2::T
logstr3-path       =%Y%m%d%h%M_logstr3::T

Sequence Diagram

Scroll down (bug in rendering)

main()rtksvrinit()strinit()con_open()accept_sock()con_thread()cmd_start()startsvr()rtksvrstart()rtksvrthread()pntpos()rtkpos()loop[(MAXSTRRT-K)]loop[(MAXSTRRT-K)]alt[monitor port]par[monitor port]alt[socket for remote console][device for local console]loop[iterate flag]loop[3 (input streams)]alt[SP3 or RNX]loop[3 (input streams)]alt[averaging single base pos]loop[each rover observation data]loop[svr->state]par[create rtk server thread]par[console]Initialize rtk server1initlock() Initiate lock2Initialize monitoring port3initlock() Initiate lock4resetsysopts() loadopts() getsysopts() load options file5readnav() read navigation data6openmoni() open monitor port7open_sock() open socket for remote console8open socket for remote console (local cmd window)9accept remote console connection10start console thread11start command12start command13read start commads from command files14readant() read antenna file15readdcb() read dcb file16opengeoid() open geoid data file17strsetopt() set stream options18system() execute start command19start rtk server20rtkfree()21init_raw() initialize receiver raw22init_rtcm() initialize receiver rtcm control23set receiver and rtcm option24connect dgps corrections25output peek buffer26set solution options27set base station position28update navigation data29set monitor stream30open input streams31set initial time for rtcm and raw32sync input streams33writesolhead() write solution header to solution streams34rtk server thread35strread() read receiver raw/rtcm data from input stream36strwrite() write receiver raw/rtcm data to log stream37save peek buffer38decodefile() decode download file39decoderaw() decode receiver raw/rtcm data40averaging single base pos41corr_phase_bias() carrier phase bias correction42rtksvrlock()43rtk positioning44rtksvrunlock()45writesol() write solution46send_nmea() send nmea request to base/nrtk input stream47return 148return49return 050stopsvr() stop rtk server51con_close() close consoles52closemoni() close monitoring port53rtkclosestat() close stat file54savenav() save navigation data55main()rtksvrinit()strinit()con_open()accept_sock()con_thread()cmd_start()startsvr()rtksvrstart()rtksvrthread()pntpos()rtkpos()
Previous
Next