1 #ifndef __PDUMODEL_PANEL_IDL__ 2 #define __PDUMODEL_PANEL_IDL__ 5 #include <PowerMeter.idl> 40 valueobject PanelSettingsChangedEvent extends
event.UserEvent {
67 map<int, Circuit_1_0_1> getCircuits();
70 valueobject CircuitCreatedEvent extends
event.UserEvent {
77 valueobject CircuitDeletedEvent extends
event.UserEvent {
102 int deleteCircuit(in
int position);
PMC panel.
Definition: Panel.idl:21
PanelSettings newSettings
Panel settings after change.
Definition: Panel.idl:42
LabelingScheme
Mapping of physical circuit positions (0-based) to logical labels.
Definition: Panel.idl:26
BCM circuit.
Definition: Circuit.idl:16
Panel settings.
Definition: Panel.idl:32
LabelingScheme labelingScheme
Mapping of physical circuit positions to logical labels.
Definition: Panel.idl:36
Circuit_1_0_1::Config config
New circuit config.
Definition: Panel.idl:72
Circuit_1_0_1::Settings settings
New circuit settings.
Definition: Panel.idl:73
Circuit positions 0..2 are labeled 1, 2 and 3.
Definition: Panel.idl:27
Circuit configuration.
Definition: Circuit.idl:30
PDU Model.
Definition: Ade.idl:7
A three-phase power meter (PMC).
Definition: PowerMeter.idl:18
int meterCount
Number of branch meter channels.
Definition: Panel.idl:33
int panelSize
Panel size (number of circuit positions)
Definition: Panel.idl:34
int columns
Display circuit positions in two columns.
Definition: Panel.idl:35
Circuit settings.
Definition: Circuit.idl:76