Raritan PX2/PX3 JSON-RPC API
|
Slave controller interface. More...
import"Controller.idl";
Classes | |
struct | MetaData |
Slave controller metadata. More... | |
Public Types | |
enum | Status { OK, COMMUNICATION_UNSTABLE, COMMUNICATION_FAILURE, UNKNOWN, INCOMPATIBLE, FIRMWARE_UPDATE } |
Communication status. More... | |
enum | Type { OUTLET_CTRL, INLET_CTRL, METER_CTRL } |
Slave controller type. More... | |
Public Member Functions | |
Status | getCommunicationStatus () |
Retrieve the current status of communication with controller. More... | |
CtrlStatistic | getStatistics () |
Retrieve statistics. More... | |
MetaData | getMetaData () |
Retrieve the slave controller metadata. More... | |
Public Attributes | |
valueobject | StatusChangedEvent: idl::Event { Status oldStatus |
Event: Controller communication status has changed. More... | |
Status | newStatus |
Status after change. | |
valueobject | MetaDataChangedEvent: idl::Event { MetaData oldMetaData |
Event: Controller metadata has changed. More... | |
MetaData | newMetaData |
Metadata after change. | |
Slave controller interface.
Communication status.
Status pdumodel::Controller_4_0_0::getCommunicationStatus | ( | ) |
Retrieve the current status of communication with controller.
MetaData pdumodel::Controller_4_0_0::getMetaData | ( | ) |
Retrieve the slave controller metadata.
CtrlStatistic pdumodel::Controller_4_0_0::getStatistics | ( | ) |
Retrieve statistics.
valueobject pdumodel::Controller_4_0_0::MetaDataChangedEvent |
Event: Controller metadata has changed.
Metadata before change
valueobject pdumodel::Controller_4_0_0::StatusChangedEvent |
Event: Controller communication status has changed.
Status before change