RDM Devices#
All properties described below relating to an RDM device’s status are obtained by the Status Monitor.
RDM Devices Overview#
GET#
Get an overview of RDM devices including their statuses.
GET /api/rdm_devices[?fixture=fixtureNumber][&unpatched=true]
fixture can be used the filter the response to devices patched to a single fixture. Set unpatched to true to return only unpatched devices.
One of fixture or unpatched is required and may not be provided together.
Returns a JSON array of objects with the following attributes:
Attribute |
Value Type |
Description |
Value Example |
|---|---|---|---|
|
string |
RDM device UID |
|
|
string |
Combined universe key and address (see Universe Key String Format). Only included if |
|
|
object |
RDM parameters cached from the latest status monitor run. Only included if |
|
|
string |
|
|
|
string |
ISO 8601-formatted timestamp of the last status update, or |
|
RDM Device#
GET#
Get a single RDM device including its status.
GET /api/rdm_devices/{deviceId}
Returns a JSON object with the same properties as contained in the RDM Devices Overview GET response.
Universe Key String Format#
A universe key string takes the form:
protocol:indexfor protocolsdmx,pathport,sacn,art-net;protocol:kinetPowerSupplyNum:kinetPortfor protocolkinet;protocol:remoteDeviceType:remoteDeviceNumfor protocolrio-dmx;protocol:remoteDeviceType:remoteDeviceNum:portfor protocolsedn,edn-spi.
Where:
kinetPowerSupplyNumis an integer;kinetPortis an integer;remoteDeviceTypecan berio08,rio44orrio80,edn10oredn20;remoteDeviceNumis an integer;portis an integer.
For example:
"dmx:1""rio-dmx:rio44:1"