HDBaseT Entity¶
API Documentation: [cpp] [python] [.NET] [CCA] [REST]
The HDBaseT entity provides link telemetry, remote-end USB topology discovery, and role control for the HDBaseT-USB3 link.
Identification¶
Fills a caller-provided buffer with up to 6 bytes and reports the actual length unloaded.
Returns a packed 32-bit value (Major: Bits 24-31; Minor: Bits 16-23; Patch: Bits 8-15; Build: Bits 0-7)
Link Status and Health¶
Returns a packed integer describing current link state.
Perceived cable length in µm.
Mean Squared Error for channel A or B in µdB.
Number of successful messages between retransmission; 0 = no errors, otherwise higher is better.
Link utilization in milli-percent (1000 = saturation).
Encoding state (e.g. PAM 8).
Remote USB Topology (Device Trees)¶
These calls return bytes describing the USB2/USB3 device trees at the HDBaseT endpoint.
Link Role Control¶
Role values are product/firmware specific (e.g., Auto Detect, Leader, Follower).
When in Auto Detect, the active role can be read using getState().