Crate oa_gateway_dds

Source
Expand description

DDS adapter. Samples are A-GRA Rx/Tx; streams are DDS topic names.

The adapter talks to a DdsProvider. This build ships RustddsProvider. A later vendor stack is another type behind the same trait. QoS comes from a file the provider interprets.

Engine topic equals DDS topic. The engine sees envelopes only.

Modulesยง

  • adapter ๐Ÿ”’
    Bridges configured engine topics onto DDS topics of the same name.
  • config ๐Ÿ”’
    Runtime settings for a DDS session. This is not the host TOML section.
  • convert ๐Ÿ”’
    UCI schema-violation check for inbound DDS samples.
  • provider ๐Ÿ”’
    Provider shim. The adapter talks only to these traits.
  • qos_xml ๐Ÿ”’
    Documented DDS-XML subset used by the rustdds provider.
  • types ๐Ÿ”’
    On-wire sample for rustdds: one type that carries either Rx or Tx.

Structsยง

Enumsยง

Constantsยง

Traitsยง

  • Joins a domain and returns a session.
  • One participant: topics, writes, and inbound samples.

Functionsยง