6 #ifndef __ASSETMGRMODEL_ASSETSTRIP_CONFIG_IDL__ 7 #define __ASSETMGRMODEL_ASSETSTRIP_CONFIG_IDL__ 10 #include <UserEvent.idl> 119 valueobject StripSettingsChangedEvent extends
event.UserEvent {
125 valueobject RackUnitSettingsChangedEvent extends
event.UserEvent {
136 StripSettings getStripSettings();
145 int setStripSettings(in StripSettings settings);
155 int getRackUnitSettings(in
int rackUnitNumber, out RackUnitSettings settings);
162 vector<RackUnitSettings> getAllRackUnitSettings();
174 int setRackUnitSettings(in
int rackUnitNumber, in RackUnitSettings settings);
185 int setMultipleRackUnitSettings(in map<int, RackUnitSettings> settings);
NumberingMode numberingMode
rack unit numbering mode (top down, bottom up)
Definition: AssetStripConfig.idl:103
Asset Strip Config interface.
Definition: AssetStripConfig.idl:17
ScanMode scanMode
LED scan (demo) mode.
Definition: AssetStripConfig.idl:100
LED off.
Definition: AssetStripConfig.idl:78
Orientation
AssetStripConfig orientation
Definition: AssetStripConfig.idl:56
int numberingOffset
rack unit numbering starting offset (default is 1)
Definition: AssetStripConfig.idl:104
RackUnitSettings newSettings
Settings after change.
Definition: AssetStripConfig.idl:128
LEDOperationMode opmode
Operation mode for this rack unit.
Definition: AssetStripConfig.idl:112
LEDMode
Mode for the LED of a single rack unit.
Definition: AssetStripConfig.idl:76
LED is blinking (fast)
Definition: AssetStripConfig.idl:79
ScanMode
AssetStripConfig scan mode is active
Definition: AssetStripConfig.idl:26
int b
blue channel of the LED
Definition: AssetStripConfig.idl:91
cable connector on top, strip growing top->bottom
Definition: AssetStripConfig.idl:57
LEDMode mode
LED mode (on,off,blinking)
Definition: AssetStripConfig.idl:113
LED on.
Definition: AssetStripConfig.idl:77
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
Orientation orientation
orientation. If orientationSensAvailable, writes are ignored
Definition: AssetStripConfig.idl:105
Settings for this Asset Strip.
Definition: AssetStripConfig.idl:97
numbering goes from top to bottom, top is the smallest number
Definition: AssetStripConfig.idl:42
int g
green channel of the LED
Definition: AssetStripConfig.idl:90
LEDColor defaultColorConnected
auto color for rack units with an asset tag connected
Definition: AssetStripConfig.idl:101
RackUnitSettings oldSettings
Settings before change.
Definition: AssetStripConfig.idl:127
LEDColor defaultColorDisconnected
auto color for rack units without an asset tag connected
Definition: AssetStripConfig.idl:102
The LED color in RGB format, 8 bit per channel.
Definition: AssetStripConfig.idl:88
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
Asset Management Model.
Definition: AssetStrip.idl:15
StripSettings newSettings
Settings after change.
Definition: AssetStripConfig.idl:121
NumberingMode
AssetStripConfig rack unit numbering mode
Definition: AssetStripConfig.idl:41
LED scanmode is disabled, all LEDs are lit up statically.
Definition: AssetStripConfig.idl:27
string name
user defined name (up to 64 alphanumeric characters)
Definition: AssetStripConfig.idl:99
int r
red channel of the LED
Definition: AssetStripConfig.idl:89
LED color and mode is manually controlled.
Definition: AssetStripConfig.idl:69
LEDOperationMode
Operation mode for the LED of a single rack unit.
Definition: AssetStripConfig.idl:68
Settings for a single rack unit (LED state)
Definition: AssetStripConfig.idl:111