|
Raritan PX2/PX3 JSON-RPC API
|
A three-phase power meter (PMC). More...
import"PowerMeter.idl";
Classes | |
| struct | Config |
| Power meter configuration. More... | |
| struct | EnergyPulseSettings |
| Energy LED pulse settings. More... | |
| struct | Sensors |
| Power meter sensors. More... | |
| struct | Settings |
| Power meter settings. More... | |
Public Types | |
| enum | Type { ONE_PHASE, SPLIT_PHASE, THREE_PHASE } |
| Power meter type. More... | |
Public Member Functions | |
| Config | getConfig () |
| Retrieve the power meter configuration. More... | |
| Sensors | getSensors () |
| Get the power meter sensors. More... | |
| vector< Pole_5_0_0 > | getPoles () |
| Get the list of power meter poles. More... | |
| vector< Controller_4_0_1 > | getControllers () |
| Get the list of slave controllers for this power meter. More... | |
| Settings | getSettings () |
| Retrieve the power meter settings. More... | |
| int | setSettings (in Settings settings) |
| Change the power meter settings. More... | |
| EnergyPulseSettings | getEnergyPulseSettings () |
| Retrieve the energy LED pulse settings. More... | |
| int | setEnergyPulseSettings (in EnergyPulseSettings settings) |
| Change the energy LED pulse settings. More... | |
Public Attributes | |
| constant int | ERR_INVALID_PARAM = 1 |
| Invalid parameters. | |
| constant int | ERR_MODBUS_UNIT_IN_USE = 2 |
| Modbus unit address is already in use. | |
| valueobject | SettingsChangedEvent: event::UserEvent { Settings oldSettings |
| Event: Power meter settings have changed. More... | |
| Settings | newSettings |
| Settings after change. | |
| valueobject | EnergyPulseSettingsChangedEvent: event::UserEvent { EnergyPulseSettings oldSettings |
| Event: Energy LED pulse settings have changed. | |
| EnergyPulseSettings | newSettings |
A three-phase power meter (PMC).
| Config pdumodel::PowerMeter_1_1_5::getConfig | ( | ) |
Retrieve the power meter configuration.
| vector<Controller_4_0_1> pdumodel::PowerMeter_1_1_5::getControllers | ( | ) |
Get the list of slave controllers for this power meter.
| EnergyPulseSettings pdumodel::PowerMeter_1_1_5::getEnergyPulseSettings | ( | ) |
Retrieve the energy LED pulse settings.
| vector<Pole_5_0_0> pdumodel::PowerMeter_1_1_5::getPoles | ( | ) |
Get the list of power meter poles.
| Sensors pdumodel::PowerMeter_1_1_5::getSensors | ( | ) |
Get the power meter sensors.
| Settings pdumodel::PowerMeter_1_1_5::getSettings | ( | ) |
Retrieve the power meter settings.
| int pdumodel::PowerMeter_1_1_5::setEnergyPulseSettings | ( | in EnergyPulseSettings | settings | ) |
Change the energy LED pulse settings.
| settings | New settings |
| int pdumodel::PowerMeter_1_1_5::setSettings | ( | in Settings | settings | ) |
Change the power meter settings.
| settings | New settings |
| valueobject pdumodel::PowerMeter_1_1_5::SettingsChangedEvent |
Event: Power meter settings have changed.
Settings before change
1.8.14