1 #ifndef __PDUMODEL_OUTLETGROUP_IDL__ 2 #define __PDUMODEL_OUTLETGROUP_IDL__ 4 #include <AccumulatingNumericSensor.idl> 11 constant
int ERR_INVALID_ARGUMENT = 1;
20 vector<Outlet_2_1_4> members;
31 valueobject SensorsChangedEvent extends
idl.Event {
37 valueobject SettingsChangedEvent extends
event.UserEvent {
43 valueobject PowerControlEvent extends
event.UserEvent {
72 int setSettings(in
Settings settings);
88 int cycleAllOutletPowerStates();
Sensors newSensors
Sensors after change.
Definition: OutletGroup.idl:33
A sensor with numeric readings.
Definition: NumericSensor.idl:12
Outlet interface
Definition: Outlet.idl:24
boolean cycle
Whether a power cycle operation was invoked.
Definition: OutletGroup.idl:45
Definition: OutletGroup.idl:18
Basic IDL definitions.
Definition: Event.idl:6
PowerState
Outlet power state.
Definition: Outlet.idl:45
A sensor which accumulates numeric readings (e.g.
Definition: AccumulatingNumericSensor.idl:11
Settings newSettings
Settings after change.
Definition: OutletGroup.idl:39
sensors::AccumulatingNumericSensor_2_0_2 activeEnergy
Active energy sensor.
Definition: OutletGroup.idl:15
Sensors Model.
Definition: AccumulatingNumericSensor.idl:8
PDU Model.
Definition: Ade.idl:7
Main PDU interface.
Definition: OutletGroup.idl:10
Definition: OutletGroup.idl:13
sensors::NumericSensor_4_0_2 activePower
Active power sensor.
Definition: OutletGroup.idl:14