1 #ifndef __PDUMODEL_POWER_METER_CONTROLLER_IDL__ 2 #define __PDUMODEL_POWER_METER_CONTROLLER_IDL__ 5 #include <UserEvent.idl> 17 constant
int ERR_INVALID_PARAM = 1;
18 constant
int ERR_METER_BOARD_BUSY = 2;
35 int scanMeterBoard(in
int powerMeterId, out
ScanResult result);
38 valueobject PowerMeterCreatedEvent extends
event.UserEvent {
45 valueobject PowerMeterDeletedEvent extends
event.UserEvent {
51 valueobject PanelCreatedEvent extends PowerMeterCreatedEvent {
56 valueobject PanelDeletedEvent extends PowerMeterDeletedEvent {
65 map<int, PowerMeter_1_1_2> getPowerMeters();
107 int deletePowerMeter(in
int powerMeterId);
PowerMeter_1_1_2::Settings settings
New power meter settings.
Definition: PowerMeterController.idl:41
Meter board scan result.
Definition: PowerMeterController.idl:21
Power Meter Controller (PMC) interface.
Definition: PowerMeterController.idl:15
PMC panel.
Definition: Panel.idl:21
Power meter settings.
Definition: PowerMeter.idl:81
Panel settings.
Definition: Panel.idl:32
PowerMeter_1_1_2::Config config
New power meter config.
Definition: PowerMeterController.idl:40
Power meter configuration.
Definition: PowerMeter.idl:31
boolean present
Meter board was found.
Definition: PowerMeterController.idl:22
int meterCount
Number of meter channels.
Definition: PowerMeterController.idl:23
PDU Model.
Definition: Ade.idl:7
A three-phase power meter (PMC).
Definition: PowerMeter.idl:18