Sylphase SDGPS
The software-defined GPS(/GNSS) toolkit
|
For each of the Interfaces there is a listen-INTERFACE-unix node that creates a listening UNIX stream socket to send out a packet stream, and there is a connect-INTERFACE-unix
node that connects to a UNIX stream socket and receives the packets.
The connect-INTERFACE-unix
nodes are sources of that particular interface.
Usage:
connect-cooked-unix [OPTION]... PATH
Allowed options:
Option | Description |
---|---|
--help | produce help message |
--socket-path PATH | connect to UNIX socket at PATH |
Type signature: (->cooked)
In this example, by connecting to the socket we can stream cooked packets for local processing. As mentioned in other places in the documentation, we cannot terminate this node chain on this node since the cooked interface has desired correlator configurations being sent backwards to the cooked source.
Type signature: (->cooked2)
By connecting to the socket we can stream cooked2 packets.
Type signature: (->observables)
Here, we process the observables packets from a socket to get a solution using the kf2 node.
Type signature: (->raw)
Here we write the raw packets being streamed on a socket to a file called foo.raw
Type signature: (->solution)
Here we write the solution packets being streamed on a socket to a file called foo.sol