6 #ifndef __PDUMODEL_OUTLETGROUP_IDL__ 7 #define __PDUMODEL_OUTLETGROUP_IDL__ 9 #include <AccumulatingNumericSensor.idl> 16 constant
int ERR_INVALID_ARGUMENT = 1;
25 vector<Outlet_2_1_5> members;
36 valueobject SensorsChangedEvent extends
idl.Event {
42 valueobject SettingsChangedEvent extends
event.UserEvent {
48 valueobject PowerControlEvent extends
event.UserEvent {
60 MetaData getMetaData();
67 Settings getSettings();
77 int setSettings(in Settings settings);
93 int cycleAllOutletPowerStates();
Main PDU interface.
Definition: OutletGroup.idl:15
sensors::NumericSensor_4_0_3 activePower
Active power sensor.
Definition: OutletGroup.idl:19
boolean cycle
Whether a power cycle operation was invoked.
Definition: OutletGroup.idl:50
Definition: OutletGroup.idl:23
Settings newSettings
Settings after change.
Definition: OutletGroup.idl:44
Basic IDL definitions.
Definition: Event.idl:10
Definition: OutletGroup.idl:18
sensors::AccumulatingNumericSensor_2_0_3 activeEnergy
Active energy sensor.
Definition: OutletGroup.idl:20
A sensor which accumulates numeric readings (e.g.
Definition: AccumulatingNumericSensor.idl:16
PowerState
Outlet power state.
Definition: Outlet.idl:50
Sensors newSensors
Sensors after change.
Definition: OutletGroup.idl:38
Sensors Model.
Definition: AccumulatingNumericSensor.idl:13
PDU Model.
Definition: Ade.idl:12
Outlet interface
Definition: Outlet.idl:29
A sensor with numeric readings.
Definition: NumericSensor.idl:17