Fixtures#
All properties described below relating to a fixture or device’s status are obtained by the Status Monitor.
Fixtures Overview#
GET#
Get an overview of fixtures used in the current project including their statuses.
GET /api/fixtures
Returns a JSON array of objects with the following attributes:
Attribute |
Value Type |
Description |
Value Example |
|---|---|---|---|
|
array of strings |
Names of groups containing this fixture |
|
|
string |
Manufacturer name as defined in the fixture library |
|
|
integer |
User number of the fixture |
|
|
string |
Combined universe key and address (see Universe Key String Format) |
|
|
string |
|
|
|
string |
|
|
|
string |
ISO 8601-formatted timestamp of the last status update, or |
|
Fixture#
GET#
Get detailed information for a single fixture including its status.
GET /api/fixtures/{fixtureNumber}
Returns a JSON object extending the Fixtures Overview GET response with the following additional attributes:
Attribute |
Value Type |
Description |
Value Example |
|---|---|---|---|
|
string |
Fixture type as defined in the fixture library |
|
|
array of strings |
The UIDs of any RDM devices associated with this fixture |
|
|
object |
Object properties and property values correspond to custom property names and values |
|
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"