Raritan / Server Technology Xerus™ PDU JSON-RPC API
|
BCM circuit. More...
import"Circuit.idl";
Classes | |
struct | Config |
Circuit configuration. More... | |
struct | PoleSettings |
Circuit pole settings. More... | |
struct | Sensors |
Circuit sensors. More... | |
struct | Settings |
Circuit settings. More... | |
struct | SettingsChangedEvent |
Event: Circuit settings have changed. More... | |
Public Types | |
enum | Type { ONE_PHASE_LN , ONE_PHASE_LL , ONE_PHASE_LLN , THREE_PHASE } |
Circuit type. More... | |
Public Member Functions | |
Config | getConfig () |
Retrieve the circuit configuration. More... | |
Sensors | getSensors () |
Retrieve the circuit sensors. More... | |
vector< Pole > | getPoles () |
Retrieve the list of circuit poles. More... | |
Settings | getSettings () |
Get the circuit settings. More... | |
int | setSettings (in Settings settings) |
Change the circuit settings. More... | |
Public Attributes | |
constant int | ERR_INVALID_PARAM = 1 |
Invalid parameters. | |
constant int | ERR_METER_CHANNEL_BUSY = 2 |
Meter channel already in use. | |
BCM circuit.
Circuit type.
Enumerator | |
---|---|
ONE_PHASE_LN | One-phase line-neutral. |
ONE_PHASE_LL | One-phase line-line. |
ONE_PHASE_LLN | One-phase line-line-neutral. |
THREE_PHASE | Three-phase. |
Config pdumodel::Circuit::getConfig | ( | ) |
Retrieve the circuit configuration.
vector<Pole> pdumodel::Circuit::getPoles | ( | ) |
Retrieve the list of circuit poles.
int pdumodel::Circuit::setSettings | ( | in Settings | settings | ) |
Change the circuit settings.
settings | New circuit settings |