Skip to content

Raw/Derived data feed redistribution mechanism #480

@webbpinner

Description

@webbpinner

Attempt to re-create the SCS Message functionality currently missing within OpenRVDAS.

End Goal:
Allow users to rebroadcast one or more raw and/or custom data feeds to UDP/TCP/Serial/Websocket destinations without needing to modify the primary logger_config.yaml file.

Possible Scenarios:

  • Ship needs a real-time, unmolested copy of SSV data sent to a serial port on the MBES DAQ workstation

  • Science party needs a real-time, unmolested copy of ONLY position/heading NMEA messages (GGA, HDT) forwarded to a 3rd-party sensor/system via direct UDP. The copy should only include the GGA and HDT messages and NOT the VTG, GLL, ZDA, RMS messages contained in the raw feed from the INS.

  • Ship needs a UDP feed containing the GGA messages from a GPS receiver and the HDT from a Gyro multiplexed into a single data feed sent via UDP broadcast (192.168.0.255).

  • Science party needs a NMEA DBT formatted message built from a corrected/calibrated depth value stored within the CDS sent via serial port to a science-supplied workstation.

  • Ship needs GGA messages from a GPS sent to multiple discrete UDP destination addresses.

  • Web-based clients needs access to raw/derived data feeds via websocket.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions