# Geo++® SSR2OBS - Online Help

© 2015-2025 Geo++® GmbH

## Index

Examples
SSR2OBS Introduction
Program Request
Return Codes
SSR2OBS Options

> -1029dbg[=]n - enable ssr2obs epoch status output via RTCM 1029 UTF8 message [0]
> -always_ph - add DGP flag PHCL without phase bias SSR also
> -atx_sv=FNAME - read Satellite Antenna PCV corrections from file: FNAME
> +av[=]x - auto-vacuum SDB database every x seconds [300] (0=disabled)
> -bf[=]nnnn - busy flush' when input not idle for nnnn milliseconds [7000]
> -C - do not connect to GNMAIN
> -cdis[=]x - set which SSR parameters are to be ignored/discarded
> -creq[=]x - set required SSR parameters required for using SSR epochs
> -d - debug off
> -datumdef=FNAME - datum trafo defined in file FNAME
> -dbcz[=]x.x - detect broken ssrz input connection feature, timeout [s], default 0=disabled
> -dbce[=]x.x - detect broken ephemeris input connection feature, timeout [s], default 0=disabled
> -debug[=]n - enable debug output, n is bitmask for different debug info
> -dis-XXX - disable GNSS: XXX one of [GPS,GLO,GAL,BDS]
> -dly[=]x.x - startup delay [0.0] s
> +dLS=NAME - enable stdout logging (redirection) to file [GN_DATA\]NAMEddds.out
> +dLE=NAME - enable stderr logging (redirection) to file [GN_DATA\]NAMEddds.err
> +dLE - redirect stderr output into stdout file/pipe
> -dgp[=]NAME - enable Shrd DGP output with name NAME
> -dnb - SSR debug option: delayed_next_best epoch
> +dPOS=NAME - enable rover position/GGA loggin to file [GN_DATA\]NAMEddds.log
> -edb=PATH - enable ephemeris database usage, specify path
> -eph[n]=address - read ephemeris messages from server address [tcp_addr:port]
> -ET,P=x.x - set Epoch Maximum Prediction Time to x.x [s] [5.0]
> -g - disable GLONASS data output
> -glo[=]xxx - introduce GLONASS observation biases for GLO Class xxx (use -glo=? to show possible GLO classes xxx)
> -i[=]address - rover pos and time from GGA+ZDA input [tcp_addr:port,port,comX,...]
> -IA[=]n - set iono-aiding mode [0|1], default is 0
> -II,MB=n - set Iono Interpolation min number of stations [0]
> -II,MD=x.x - set Iono Interpolation max station distance [km] [500.000000]
> -II,MR=n - set Iono Interpolation min number of fixed signals per RX/SV [2]
> -II,MS=n - set Iono Interpolation min number of fixed SVs per station [0]
> -II,ND=x.x - set Iono Interpolation max nearest station distance [km] [100.000000]
> -II,O=n - set Iono Interpolation Order to n (0<=n<=2) [1]
> -II,WS=x.x - set Iono Interpolation Weight Scale to x.x [1.0]
> -II,WP=n - set Iono Interpolation Weight Power to n (n>=1) [3]
> -IPF=n - enable/set iono filter mode [0|1], default is 0
> -maxa[=]x.x - max SSR age (seconds after end of epoch validity) [15.0]
> -MC[n]=group-addr[,if] - join UDP multicast group on specified interface
> -meta[=dir] - enable metadata storage/cache at filesystem path 'dir', default='.\s2odata'
> -meta_dr - disable reading SSRZ metadata from file storage
> -meta_dw - disable writing SSRZ metadata to file storage
> -meta_dis - ignore/discard SSRZ metadata received by SSRZ input stream
> -meta_co - enable coalescing of metadata files
> -mina[=]x.x - min SSR age (seconds before start of epoch validity) [-5.0]
> -minsv[=]n - minimum number of SVs per GNSS [2]
> +move=spd - simulate moving rover with speed spd [km/h]
> -n[=]name - (set GN_IP rcvr_id to name (default: shrd DGP name or TCP/IP output server port or process PID)
> -N[n]=name[,user:pwd] - select SSRZ NTRIP source name with User:Password
> -NE[n]=name[,user:pwd] - select Ephemeris NTRIP source name with User:Password
> -nognip - don't start GN_IP thread (implies '-C' argument)
> -o[=]address - RTCM output address or '-', which means do output to GGA channel
> -of[=]nnnn - overrun flush' when input has more than nnnn bytes pending [8000]
> -ont - enable fake NTRIP server on RTCM output server
> -oss[=]port - RTCM output simplex server port number
> -pid[=]nnn - use SSR Provider ID nnn [default -1 == any]
> -prof - enable runtime profiling
> -ptides[=]n - include permanent tides' influence in output [0|1], default is 0
> -quiet - be more quiet on stderr
> -rdist[=]n - distance of virtual reference from user position [100m]
> -re[=]x - output epoch offset to last GGA [1.0]
> -refdatum=NAME - datum for DGP/RTCM output
> -rfix[=]B,L,h - fixed virtual reference position [deg,deg,m] with B = latitude x.xxxx, L = longitude x.xxxx, h = ellips. height
> -ri[=]x.x - output interval [1.0]
> -ro[=]x.x - output offset to last GGA [0.8]
> -rtcm - enable RTCM output
> -rtcmid[=]n - set RtcmReferenceStationId to n for RTCM output [0=auto]
> -rtcmmsm - enable RTCM MSM output (with SSRZ input only)
> -rtcmres - enable RTCM Network Residuals messages (experimental)
> -rupd[=]x.x - update virtual reference position at least every x.x s or not at all [-1.0s]
> +sdbpurge[=][x[,i[,j]]] - delete content older than x seconds from SDB database
> -sid[=]nnn - use SSR Solution ID nnn [default -1 == any]
> -sm - enable shared memory Ephemeris
> -sn[=]name - set shared SSR name [gppssrdb.sdb]
> -ssrdatum=NAME - assume SSR is in datum NAME
> -ssr_in=FNAME - start SSR_IN thread(s) with options given in FNAME options file
> -ssr_in:: - start SSR_IN thread(s), treat all following cmdline args as ssr_in args
> +syst - assume system time being correct to a few minutes (then NMEA ZDA not required)
> -TI,MB=n - set Tropo Interpolation min number of stations [0]
> -TI,MD=x.x - set Tropo Interpolation max station distance [km] [500.000000]
> -TI,ND=x.x - set Tropo Interpolation max nearest station distance [km] [100.000000]
> -TI,O=n - set Tropo Interpolation Order to n (0<=n<=2) [1]
> -TI,WS=x.x - set Tropo Interpolation Weight Scale to x.x [1.0]
> -TI,WP=n - set Tropo Interpolation Weight Power to n (n>=1) [3]
> -TI,MS=n - set Tropo Interpolation min number of fixed SVs per station [4]
> -tropo[=]n - which troposphere model to use [2|3|4|5|25|35|45|55], default is 45
> -unfix_sv - add DGP flag PHCL without integer or widelane ambiguity fix flag also
> -uptime=x.x - startup delay until system uptime >= x seconds
> -VRS=dist - moving VRS instead of PRS, with min. update distance dist [m], -1.0=off
> -xstropo - disable use of SSR troposphere
> -z[n]=address - activate SSRZ mode and connect to SSRZ server address [tcp_addr:port]
> -zid=name - gives the SSRZ input a name (used also for storage of metadata and crypto keys)

> Geo++® GmbH | $Revision: #39 $, $Date: 2025/09/16 $.