6 #ifndef __ASSETMGRMODEL_ASSETSTRIP_CONFIG_IDL__
7 #define __ASSETMGRMODEL_ASSETSTRIP_CONFIG_IDL__
10 #include <UserEvent.idl>
Asset Strip Config interface.
Definition: AssetStripConfig.idl:17
int setMultipleRackUnitSettings(in map< int, RackUnitSettings > settings)
Set all settings of multiple rack units at once.
int setStripSettings(in StripSettings settings)
Set the asset strip settings which are not rack unit specific.
int setRackUnitSettings(in int rackUnitNumber, in RackUnitSettings settings)
Set all settings of the specified rack unit at once.
vector< RackUnitSettings > getAllRackUnitSettings()
Get settings for all rack units.
int getRackUnitSettings(in int rackUnitNumber, out RackUnitSettings settings)
Get settings of a rack unit at once.
LEDMode
Mode for the LED of a single rack unit.
Definition: AssetStripConfig.idl:76
@ LED_MODE_ON
LED on.
Definition: AssetStripConfig.idl:77
@ LED_MODE_BLINK_FAST
LED is blinking (fast)
Definition: AssetStripConfig.idl:79
@ LED_MODE_OFF
LED off.
Definition: AssetStripConfig.idl:78
LEDOperationMode
Operation mode for the LED of a single rack unit.
Definition: AssetStripConfig.idl:68
@ LED_OPERATION_MANUAL
LED color and mode is manually controlled.
Definition: AssetStripConfig.idl:69
StripSettings getStripSettings()
Get the asset strip settings which are not rack unit specific.
Orientation
AssetStripConfig orientation
Definition: AssetStripConfig.idl:56
@ TOP_CONNECTOR
cable connector on top, strip growing top->bottom
Definition: AssetStripConfig.idl:57
NumberingMode
AssetStripConfig rack unit numbering mode
Definition: AssetStripConfig.idl:41
@ TOP_DOWN
numbering goes from top to bottom, top is the smallest number
Definition: AssetStripConfig.idl:42
ScanMode
AssetStripConfig scan mode is active
Definition: AssetStripConfig.idl:26
@ SCANMODE_DISABLED
LED scanmode is disabled, all LEDs are lit up statically.
Definition: AssetStripConfig.idl:27
Asset Management Model.
Definition: AssetStrip.idl:15
The LED color in RGB format, 8 bit per channel.
Definition: AssetStripConfig.idl:88
int g
green channel of the LED
Definition: AssetStripConfig.idl:90
int b
blue channel of the LED
Definition: AssetStripConfig.idl:91
int r
red channel of the LED
Definition: AssetStripConfig.idl:89
Event: A rack unit's settings were changed.
Definition: AssetStripConfig.idl:125
RackUnitSettings oldSettings
Settings before change.
Definition: AssetStripConfig.idl:127
int rackUnitNumber
Affected rack unit position.
Definition: AssetStripConfig.idl:126
RackUnitSettings newSettings
Settings after change.
Definition: AssetStripConfig.idl:128
Settings for a single rack unit (LED state)
Definition: AssetStripConfig.idl:111
LEDMode mode
LED mode (on,off,blinking)
Definition: AssetStripConfig.idl:113
string name
user defined name (up to 64 alphanumeric characters)
Definition: AssetStripConfig.idl:115
LEDColor color
Color of the LED at this rack unit.
Definition: AssetStripConfig.idl:114
LEDOperationMode opmode
Operation mode for this rack unit.
Definition: AssetStripConfig.idl:112
Event: Asset strip settings were changed.
Definition: AssetStripConfig.idl:119
StripSettings newSettings
Settings after change.
Definition: AssetStripConfig.idl:121
StripSettings oldSettings
Settings before change.
Definition: AssetStripConfig.idl:120
Settings for this Asset Strip.
Definition: AssetStripConfig.idl:97
int rackUnitCount
rack unit count, number of rack units (range: 8..64), will be ignored on strips that auto-detect thei...
Definition: AssetStripConfig.idl:98
ScanMode scanMode
LED scan (demo) mode.
Definition: AssetStripConfig.idl:100
Orientation orientation
orientation. If orientationSensAvailable, writes are ignored
Definition: AssetStripConfig.idl:105
LEDColor defaultColorDisconnected
auto color for rack units without an asset tag connected
Definition: AssetStripConfig.idl:102
NumberingMode numberingMode
rack unit numbering mode (top down, bottom up)
Definition: AssetStripConfig.idl:103
string name
user defined name (up to 64 alphanumeric characters)
Definition: AssetStripConfig.idl:99
LEDColor defaultColorConnected
auto color for rack units with an asset tag connected
Definition: AssetStripConfig.idl:101
int numberingOffset
rack unit numbering starting offset (default is 1)
Definition: AssetStripConfig.idl:104