|
Raritan PX2/PX3 JSON-RPC API
|
Main PDU interface. More...
import"OutletGroup.idl";
Classes | |
| struct | MetaData |
| struct | Sensors |
| struct | Settings |
Public Member Functions | |
| Sensors | getSensors () |
| Retrieve the PDU sensors. More... | |
| MetaData | getMetaData () |
| Settings | getSettings () |
| Retrieve the PDU settings. More... | |
| int | setSettings (in Settings settings) |
| Change the PDU settings. More... | |
| int | setAllOutletPowerStates (in Outlet_2_1_5::PowerState pstate) |
| Switch all outlets. More... | |
| int | cycleAllOutletPowerStates () |
| Power-cycle all outlets. More... | |
Public Attributes | |
| constant int | ERR_INVALID_ARGUMENT = 1 |
| valueobject | SensorsChangedEvent: idl::Event { Sensors oldSensors |
| Event: Group sensors have changed. More... | |
| Sensors | newSensors |
| Sensors after change. | |
| valueobject | SettingsChangedEvent: event::UserEvent { Settings oldSettings |
| Event: Group settings have been changed. More... | |
| Settings | newSettings |
| Settings after change. | |
| valueobject | PowerControlEvent: event::UserEvent { Outlet_2_1_5::PowerState state |
| Event: Group switch operation has been invoked. More... | |
| boolean | cycle |
| Whether a power cycle operation was invoked. | |
Main PDU interface.
| int pdumodel::OutletGroup_1_0_1::cycleAllOutletPowerStates | ( | ) |
Power-cycle all outlets.
| Sensors pdumodel::OutletGroup_1_0_1::getSensors | ( | ) |
Retrieve the PDU sensors.
| Settings pdumodel::OutletGroup_1_0_1::getSettings | ( | ) |
Retrieve the PDU settings.
| int pdumodel::OutletGroup_1_0_1::setAllOutletPowerStates | ( | in Outlet_2_1_5::PowerState | pstate | ) |
Switch all outlets.
| pstate | New power state for all outlets |
| int pdumodel::OutletGroup_1_0_1::setSettings | ( | in Settings | settings | ) |
Change the PDU settings.
| settings | New PDU settings |
| valueobject pdumodel::OutletGroup_1_0_1::PowerControlEvent |
Event: Group switch operation has been invoked.
Target power state, only valid if not cycling
| valueobject pdumodel::OutletGroup_1_0_1::SensorsChangedEvent |
Event: Group sensors have changed.
Sensors before change
| valueobject pdumodel::OutletGroup_1_0_1::SettingsChangedEvent |
Event: Group settings have been changed.
Settings before change
1.8.14