Raritan PX2/PX3 JSON-RPC API
|
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_9> members;
36 valueobject SensorsChangedEvent extends
idl.Event {
42 valueobject SettingsChangedEvent extends
event.UserEvent {
48 valueobject PowerControlEvent extends
event.UserEvent {
sensors::NumericSensor_4_0_4 activePower
Active power sensor.
Definition: OutletGroup.idl:19
Sensors Model.
Definition: AccumulatingNumericSensor.idl:13
Definition: OutletGroup.idl:18
Main PDU interface.
Definition: OutletGroup.idl:15
int setAllOutletPowerStates(in Outlet_2_1_9::PowerState pstate)
Switch all outlets.
boolean cycle
Whether a power cycle operation was invoked.
Definition: OutletGroup.idl:50
PDU Model.
Definition: Ade.idl:12
Outlet interface
Definition: Outlet.idl:29
Basic IDL definitions.
Definition: Event.idl:10
sensors::AccumulatingNumericSensor_2_0_4 activeEnergy
Active energy sensor.
Definition: OutletGroup.idl:20
Definition: OutletGroup.idl:23
Settings newSettings
Settings after change.
Definition: OutletGroup.idl:44
Settings getSettings()
Retrieve the PDU settings.
int cycleAllOutletPowerStates()
Power-cycle all outlets.
Sensors getSensors()
Retrieve the PDU sensors.
Sensors newSensors
Sensors after change.
Definition: OutletGroup.idl:38
A sensor with numeric readings.
Definition: NumericSensor.idl:17
A sensor which accumulates numeric readings (e.g.
Definition: AccumulatingNumericSensor.idl:16
PowerState
Outlet power state.
Definition: Outlet.idl:50
int setSettings(in Settings settings)
Change the PDU settings.