Susi Server

NMEA Output

Node ID: nmeaOutput · Role: Sink · Realtime config: no

Description

Exports fused GNSS data as NMEA 0183 sentences (GGA, RMC, etc.) over a serial port or TCP socket. Lets FusionHub act as a virtual GPS for applications that expect standard NMEA input.

Inputs / Outputs

Config aliases

NmeaSink, nmeaSink, nmeaOutput

Properties

Each row shows the setting’s label in the node’s Properties panel and, in code, its key in the node’s settings object in the config file. A setting omitted from the config file uses the default shown here.

PropertyTypeDefaultDescription
Transport transportstringserialOutput transport: ‘serial’ (write NMEA to a serial port) or ‘udp’ (broadcast over the network).
Serial Port portstringCOM1Serial port path (serial transport only).
Baud Rate baudRatenumber115200Serial baud rate (serial transport only).
Host hoststring127.0.0.1Destination host for UDP transport.
Network Port nmeaPortnumber9000Destination UDP port for UDP transport.

Example node definition

A minimal entry in config.json looks like the block below. Paste it under the sinks key, keyed by an instance name of your choice. All settings are optional: anything not listed under settings uses the default from the Properties table above. See The configuration file for how the sections and endpoint wiring work.

{
  "sinks": {
    "nmeaOutput": {
      "inputEndpoints": [
        "inproc://gnss_data"
      ],
      "inputDataFilter": [
        "Gnss"
      ],
      "settings": {}
    }
  }
}
Loading documentation…