|
Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
BCM circuit. More...
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. | |
| Sensors | getSensors () |
| Retrieve the circuit sensors. | |
| vector< Pole > | getPoles () |
| Retrieve the list of circuit poles. | |
| Settings | getSettings () |
| Get the circuit settings. | |
| int | setSettings (in Settings settings) |
| Change the circuit settings. | |
Public Attributes | |
| constant int | ERR_INVALID_PARAM = 1 |
| Invalid parameters. | |
| constant int | ERR_METER_CHANNEL_BUSY = 2 |
| Meter channel already in use. | |
BCM circuit.
Definition at line 21 of file Circuit.idl.
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. |
Definition at line 27 of file Circuit.idl.
| 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 |
| constant int pdumodel::Circuit::ERR_INVALID_PARAM = 1 |
Invalid parameters.
Definition at line 23 of file Circuit.idl.
| constant int pdumodel::Circuit::ERR_METER_CHANNEL_BUSY = 2 |
Meter channel already in use.
Definition at line 24 of file Circuit.idl.