Susi Server

DTrack Output (Proxy)

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

Description

Emits fused pose data in the ART DTrack UDP protocol. Lets FusionHub act as a DTrack-compatible tracking server for downstream clients (e.g. VR engines, CAVE systems).

Inputs / Outputs

Config aliases

DTrackOutputNode, dtrackOutput, Proxy

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
Host hoststring127.0.0.1Destination host for the DTrack UDP stream.
Port portnumber5001Destination UDP port.
Body ID bodyIdnumber0Body ID written to the DTrack frames.
Quality Threshold qualityThresholdnumber0.0Minimum FusedPose quality required to emit a frame.

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": {
    "dtrackOutput": {
      "inputEndpoints": [
        "inproc://fusedPose_data"
      ],
      "inputDataFilter": [
        "FusedPose"
      ],
      "settings": {}
    }
  }
}
Loading documentation…