Raritan PX2/PX3 JSON-RPC API
PowerLogicPowerMeter.idl
1 #ifndef __POWERLOGIC_POWERMETER_IDL__
2 #define __POWERLOGIC_POWERMETER_IDL__
3 
4 #include <Event.idl>
5 #include <NumericSensor.idl>
6 #include <ModbusDevice.idl>
7 
8 module powerlogic {
9 
11  interface PowerMeter_1_2_4 extends modbus.Device {
12 
14  structure MinMaxReading {
18  };
19 
21  structure L2N_N_Avg {
27  };
28 
30  structure L2L_Avg {
35  };
36 
38  structure L2N_Avg {
43  };
44 
46  structure L2N {
50  };
51 
53  structure L2L {
57  };
58 
60  structure L2N_plain_total {
65  };
66 
68  structure Sensors {
83  };
84 
86  structure Setup {
87  int systemType;
89  };
90 
92  structure ErrorStatus {
93  boolean vL1saturation;
94  boolean vL2saturation;
95  boolean vL3saturation;
96  boolean cL1saturation;
97  boolean cL2saturation;
98  boolean cL3saturation;
99  boolean freqInvalid;
100  };
101 
103  valueobject SetupChangedEvent extends idl.Event {
104  Setup oldSetup;
106  };
107 
109  valueobject ErrorStatusChangedEvent extends idl.Event {
110  ErrorStatus oldStatus;
112  };
113 
120  Sensors getSensors();
121 
122 
128  Setup getSetup();
129 
135  ErrorStatus getErrorStatus();
136 
140  void resetAllMinMaxValues();
141 
145  void clearAllEnergyAccumulators();
146  };
147 }
148 
149 #endif /* !__POWERLOGIC_POWERMETER_IDL__ */
L2N_plain_total apparentPower
apparent power sensor (L1, L2, L3, total)
Definition: PowerLogicPowerMeter.idl:75
A sensor with numeric readings.
Definition: NumericSensor.idl:12
boolean cL1saturation
current L1 saturation
Definition: PowerLogicPowerMeter.idl:96
L2L thdVoltageL2L
total harmonic distortion sensors for voltage (L1-L2, L2-L3, L3-L1)
Definition: PowerLogicPowerMeter.idl:81
MinMaxReading l3l1
L3-L1.
Definition: PowerLogicPowerMeter.idl:56
boolean cL2saturation
current L2 saturation
Definition: PowerLogicPowerMeter.idl:97
boolean cL3saturation
current L3 saturation
Definition: PowerLogicPowerMeter.idl:98
sensors::NumericSensor_4_0_2 min
minimum reading
Definition: PowerLogicPowerMeter.idl:15
sensors::NumericSensor_4_0_2 activeEnergy
real energy sensor (total)
Definition: PowerLogicPowerMeter.idl:77
Structured object for line to line sensors.
Definition: PowerLogicPowerMeter.idl:53
sensors::NumericSensor_4_0_2 n
neutral
Definition: PowerLogicPowerMeter.idl:25
MinMaxReading l3
L3.
Definition: PowerLogicPowerMeter.idl:24
MinMaxReading l1l2
L1-L2.
Definition: PowerLogicPowerMeter.idl:31
sensors::NumericSensor_4_0_2 l2
L2.
Definition: PowerLogicPowerMeter.idl:62
sensors::NumericSensor_4_0_2 average
average
Definition: PowerLogicPowerMeter.idl:26
MinMaxReading powerFactor
power factor sensor (total)
Definition: PowerLogicPowerMeter.idl:76
Definition: ModbusDevice.idl:4
MinMaxReading l1
L1-L2.
Definition: PowerLogicPowerMeter.idl:39
Setup newSetup
Setup after change.
Definition: PowerLogicPowerMeter.idl:105
sensors::NumericSensor_4_0_2 reading
current reading
Definition: PowerLogicPowerMeter.idl:17
L2N_plain_total activePower
real power sensor (L1, L2, L3, total)
Definition: PowerLogicPowerMeter.idl:73
boolean vL2saturation
voltage L2 saturation
Definition: PowerLogicPowerMeter.idl:94
MinMaxReading l1l2
L1-L2.
Definition: PowerLogicPowerMeter.idl:54
L2N thdVoltageL2N
total harmonic distortion sensors for voltage (L1-N, L2-N, L3-N)
Definition: PowerLogicPowerMeter.idl:82
boolean vL3saturation
voltage L3 saturation
Definition: PowerLogicPowerMeter.idl:95
MinMaxReading l2l3
L2-L3.
Definition: PowerLogicPowerMeter.idl:55
Structured object for line to neutral voltage sensors.
Definition: PowerLogicPowerMeter.idl:60
Basic IDL definitions.
Definition: Event.idl:6
sensors::NumericSensor_4_0_2 max
maximum reading
Definition: PowerLogicPowerMeter.idl:16
L2L_Avg voltageL2L
line to line voltage sensors (L1-L2, L2-L3, L3-L1, 3P average)
Definition: PowerLogicPowerMeter.idl:70
Error status flags.
Definition: PowerLogicPowerMeter.idl:92
MinMaxReading l2
L2.
Definition: PowerLogicPowerMeter.idl:23
sensors::NumericSensor_4_0_2 l3
L3.
Definition: PowerLogicPowerMeter.idl:63
sensors::NumericSensor_4_0_2 average
average
Definition: PowerLogicPowerMeter.idl:34
L2N_Avg voltageL2N
line to neutral voltage sensors (L1-N, L2-N, L3-N, 3P average)
Definition: PowerLogicPowerMeter.idl:71
PowerLogic Power Meter setup.
Definition: PowerLogicPowerMeter.idl:86
sensors::NumericSensor_4_0_2 l1
L1.
Definition: PowerLogicPowerMeter.idl:61
L2N_plain_total reactivePower
reactive power sensor (L1, L2, L3, total)
Definition: PowerLogicPowerMeter.idl:74
Structured object for line to neutral voltage sensors.
Definition: PowerLogicPowerMeter.idl:46
Sensors Model.
Definition: AccumulatingNumericSensor.idl:8
MinMaxReading l3l1
L3-L1.
Definition: PowerLogicPowerMeter.idl:33
Sensors.
Definition: PowerLogicPowerMeter.idl:68
MinMaxReading l2
L2-L3.
Definition: PowerLogicPowerMeter.idl:40
MinMaxReading l3
L3-L1.
Definition: PowerLogicPowerMeter.idl:41
Definition: PowerLogicConfig.idl:6
MinMaxReading l1
L1.
Definition: PowerLogicPowerMeter.idl:47
MinMaxReading l1
L1.
Definition: PowerLogicPowerMeter.idl:22
sensors::NumericSensor_4_0_2 reactiveEnergy
reactive energy sensor (total)
Definition: PowerLogicPowerMeter.idl:78
MinMaxReading l2
L2.
Definition: PowerLogicPowerMeter.idl:48
boolean freqInvalid
frequency invalid
Definition: PowerLogicPowerMeter.idl:99
ErrorStatus newStatus
Error status flags after change.
Definition: PowerLogicPowerMeter.idl:111
Structured object for line to neutral sensors including average.
Definition: PowerLogicPowerMeter.idl:38
MinMaxReading l3
L3.
Definition: PowerLogicPowerMeter.idl:49
MinMaxReading l2l3
L2-L3.
Definition: PowerLogicPowerMeter.idl:32
sensors::NumericSensor_4_0_2 apparentEnergy
apparent energy sensor (total)
Definition: PowerLogicPowerMeter.idl:79
L2N_N_Avg current
current sensors (L1, L2, L3, N, 3P average)
Definition: PowerLogicPowerMeter.idl:69
int systemType
wiring identifier
Definition: PowerLogicPowerMeter.idl:87
sensors::NumericSensor_4_0_2 frequency
frequency sensor
Definition: PowerLogicPowerMeter.idl:72
L2N thdCurrent
total harmonic distortion sensors for current (L1, L2, L3)
Definition: PowerLogicPowerMeter.idl:80
Structured object for line to neutral sensors including neutral and average.
Definition: PowerLogicPowerMeter.idl:21
MinMaxReading total
total
Definition: PowerLogicPowerMeter.idl:64
Structured object for line to line sensors including average.
Definition: PowerLogicPowerMeter.idl:30
PowerLogic Power Meter Interface.
Definition: PowerLogicPowerMeter.idl:11
Structured object grouping minimum, maximum and current sensor.
Definition: PowerLogicPowerMeter.idl:14
int displayMode
IEC / IEEE units.
Definition: PowerLogicPowerMeter.idl:88
sensors::NumericSensor_4_0_2 average
average
Definition: PowerLogicPowerMeter.idl:42
boolean vL1saturation
voltage L1 saturation
Definition: PowerLogicPowerMeter.idl:93