Raritan PX2/PX3 JSON-RPC API
|
6 #ifndef __PDUMODEL_CONTROLLER_IDL__
7 #define __PDUMODEL_CONTROLLER_IDL__
27 constant
int ERR_NOT_SUPPORTED = 1;
61 valueobject StatusChangedEvent extends
idl.Event {
67 valueobject MetaDataChangedEvent extends
idl.Event {
int resetCnt
Controller reset counter.
Definition: Controller.idl:21
CtrlStatistic getStatistics()
Retrieve statistics.
@ COMMUNICATION_FAILURE
Controller can't be communicated with.
Definition: Controller.idl:33
@ OUTLET_CTRL
Outlet controller
Definition: Controller.idl:41
int slaveCSumErrCnt
Slave CRC error counter.
Definition: Controller.idl:19
Status getCommunicationStatus()
Retrieve the current status of communication with controller.
@ UNKNOWN
Communication status is unknown, e.g. after startup.
Definition: Controller.idl:34
@ COMMUNICATION_UNSTABLE
Controller can be communicated with sporadically.
Definition: Controller.idl:32
PDU Model.
Definition: Ade.idl:12
MetaData getMetaData()
Retrieve the slave controller metadata.
@ OK
Communication with controller is known to be working.
Definition: Controller.idl:31
Status newStatus
Status after change.
Definition: Controller.idl:63
Basic IDL definitions.
Definition: Event.idl:10
Slave controller statistics.
Definition: Controller.idl:17
int masterCSumErrCnt
Master CRC error counter.
Definition: Controller.idl:18
@ INCOMPATIBLE
The characteristics of the controller don't meet the expectations.
Definition: Controller.idl:35
Type
Slave controller type.
Definition: Controller.idl:40
@ INLET_CTRL
Inlet controller
Definition: Controller.idl:42
int reset()
Reset this slave controller.
int emResetCnt
Energy meter reset counter.
Definition: Controller.idl:22
MetaData newMetaData
Metadata after change.
Definition: Controller.idl:69
int timeoutCnt
Master timeout counter.
Definition: Controller.idl:20
Slave controller interface.
Definition: Controller.idl:26
Status
Communication status.
Definition: Controller.idl:30