STR2STR(1)
π¦ NAME π¦
str2str β console version of stream server. Yes bestie, the manual name is STR2STR(1), and she is serving stream-server realness. π
β¨ SYNOPSIS β¨
str2str [-in stream] [-out stream [-out stream...]] [options]
π DESCRIPTION π
Okay so, str2str is the console version of stream server, and she does one thing iconically: Input data from a stream and divide and output them to multiple streams. Periodt.
The input stream can be serial, tcp client, tcp server, ntrip client, or file. The output stream can be serial, tcp client, tcp server, ntrip server, or file. No cap.
str2str is a resident type application. To stop it, type ctr-c in console if run foreground or send signal SIGINT for background process. if run foreground or send signal SIGINT for background process. Not me pointing out that the original literally says that sentence twice π β but I keep every detail, so here it is twice, fr fr.
if both of the input stream and the output stream follow #format, the format of input messages are converted to output. To specify the output messages, use -msg option. If the option -in or -out omitted, stdin for input or stdout for output is used.
Command options are as follows.
π OPTIONS π
-instream[#format]β input stream path and format-outstream[#format]β output stream path and format- stream path
- serial :
serial://port[:brate[:bsize[:parity[:stopb[:fctr]]]]] - tcp server :
tcpsvr://:port - tcp client :
tcpcli://addr[:port] - ntrip client :
ntrip://[user[:passwd]@]addr[:port][/mntpnt] - ntrip server :
ntrips://[:passwd@]addr[:port][/mntpnt[:str]](only out) - file :
[file://]path[::T][::+start][::xseppd][::S=swap]
- serial :
- format
rtcm2: RTCM 2 (only in)rtcm3: RTCM 3nov: NovAtel OEMV/4/6,OEMStar (only in)oem3: NovAtel OEM3 (only in)ubx: ublox LEA-4T/5T/6T (only in)ss2: NovAtel Superstar II (only in)hemis: Hemisphere Eclipse/Crescent (only in)stq: SkyTraq S1315F (only in)gw10: Furuno GW10 (only in)javad: Javad (only in)nvs: NVS BINR (only in)binex: BINEX (only in)rt17: Trimble RT17 (only in)sbf: Septentrio SBF (only in)
- stream path
-msgtype[(tint)][,type[(tint)]...]β rtcm message types and output intervals (s)-stastaβ station id-optoptβ receiver dependent options-smsecβ timeout time (ms)[10000]-rmsecβ reconnect interval (ms)[10000]-nmsecβ nmea request cycle (m)[0]-fsecβ file swap margin (s)[30]-cfileβ receiver commands file[no]-plat lon hgtβ station position (latitude/longitude/height) (deg,m)-pxx y zβ station position (x/y/z-ecef) (m)-aantinfoβ antenna info (separated by,)-ircvinfoβ receiver info (separated by,)-oe n uβ antenna offset (e,n,u) (m)-llocal_dirβ ftp/http local directory[]-xproxy_addrβ http/ntrip proxy address[no]-tlevelβ trace level[0]-hβ print help
Okay bestie, that's the whole STR2STR(1) vibe check. This page came from the General Commands Manual source, dated July 29 2016, and the manual name is STR2STR(1). Stay hydrated, keep your streams divided, and don't forget to send SIGINT when you gotta go. πβ¨π¦π
π¦ where this page comes from
- debian bookworm: rtklib 2.4.3.b34+dfsg-1+b1 Β· BSD-2-Clause
- debian trixie: rtklib 2.4.3.b34+dfsg-1+b2 Β· BSD-2-Clause
- ubuntu jammy: rtklib 2.4.3.b34+dfsg-1 Β· BSD-2-Clause
- ubuntu noble: rtklib 2.4.3.b34+dfsg-1build2 Β· BSD-2-Clause
- ubuntu questing: rtklib 2.4.3.b34+dfsg-1build2
- ubuntu resolute: rtklib 2.4.3.b34+dfsg-1build3 Β· BSD-2-Clause
- ubuntu stonking: rtklib 2.4.3.b34+dfsg-1build3 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms