Raritan PX2/PX3 JSON-RPC API
Pole.idl
1 #ifndef __PDUMODEL_POLE_IDL__
2 #define __PDUMODEL_POLE_IDL__
3 
4 #include <NumericSensor.idl>
5 #include <ResidualCurrentStateSensor.idl>
6 
10 module pdumodel {
11 
13  enumeration PowerLine_2_0_0 {
14  L1,
15  L2,
16  L3,
19  };
20 
22  structure Pole_4_0_2 {
23  string label;
25  int nodeId;
41  };
42 
44  structure DoublePole_4_0_1 {
45  string label;
47  int inNodeId;
48  int outNodeId;
58  };
59 
61  structure ThrowPole_2_0_0 {
62  string label;
64  vector<int> inNodeIds;
65  int outNodeId;
66  };
67 
68 }
69 
70 #endif
sensors::NumericSensor_4_0_2 displacementPowerFactor
Displacement power factor sensor.
Definition: Pole.idl:35
A sensor with numeric readings.
Definition: NumericSensor.idl:12
sensors::NumericSensor_4_0_2 reactivePower
Reactive power sensor.
Definition: Pole.idl:31
PowerLine_2_0_0 line
Power line.
Definition: Pole.idl:24
Neutral.
Definition: Pole.idl:17
string label
Pole label
Definition: Pole.idl:23
sensors::NumericSensor_4_0_2 apparentEnergy
Apparent energy sensor.
Definition: Pole.idl:37
sensors::NumericSensor_4_0_2 voltageLN
RMS voltage sensor, L-N.
Definition: Pole.idl:27
sensors::NumericSensor_4_0_2 activeEnergy
Active energy sensor.
Definition: Pole.idl:36
int nodeId
Circuit node id.
Definition: Pole.idl:25
string label
Pole label
Definition: Pole.idl:62
PowerLine_2_0_0
Power line.
Definition: Pole.idl:13
Line 2.
Definition: Pole.idl:15
sensors::NumericSensor_4_0_2 activePower
Active power sensor.
Definition: Pole.idl:30
sensors::NumericSensor_4_0_2 residualCurrent
RMS current sensor.
Definition: Pole.idl:38
Line 3.
Definition: Pole.idl:16
sensors::NumericSensor_4_0_2 powerFactor
Power factor sensor.
Definition: Pole.idl:55
sensors::NumericSensor_4_0_2 apparentPower
Apparent power sensor.
Definition: Pole.idl:54
sensors::NumericSensor_4_0_2 activeEnergy
Active energy sensor.
Definition: Pole.idl:56
Line 1.
Definition: Pole.idl:14
sensors::NumericSensor_4_0_2 voltage
RMS voltage sensor, L-L.
Definition: Pole.idl:49
sensors::NumericSensor_4_0_2 voltage
RMS voltage sensor, L-L.
Definition: Pole.idl:26
sensors::NumericSensor_4_0_2 activePower
Active power sensor.
Definition: Pole.idl:53
int inNodeId
Upstream (inlet-side) circuit node id.
Definition: Pole.idl:47
sensors::NumericSensor_4_0_2 powerFactor
Power factor sensor.
Definition: Pole.idl:33
ResidualCurrentStateSensor_2_0_2 residualCurrentStatus
Residual current monitor state sensor.
Definition: Pole.idl:40
PowerLine_2_0_0 line
Power line.
Definition: Pole.idl:63
Residual current state sensor interface.
Definition: ResidualCurrentStateSensor.idl:12
sensors::NumericSensor_4_0_2 voltageLN
RMS voltage sensor, L-N.
Definition: Pole.idl:50
Earth.
Definition: Pole.idl:18
sensors::NumericSensor_4_0_2 current
RMS current sensor.
Definition: Pole.idl:28
An inlet or outlet pole.
Definition: Pole.idl:22
Sensors Model.
Definition: AccumulatingNumericSensor.idl:8
sensors::NumericSensor_4_0_2 apparentEnergy
Apparent energy sensor.
Definition: Pole.idl:57
PDU Model.
Definition: Ade.idl:7
sensors::NumericSensor_4_0_2 peakCurrent
Peak current sensor.
Definition: Pole.idl:29
A pole that can select one of multiple inputs.
Definition: Pole.idl:61
int outNodeId
Downstream node id.
Definition: Pole.idl:65
PowerLine_2_0_0 line
Power line.
Definition: Pole.idl:46
string label
Pole label
Definition: Pole.idl:45
sensors::NumericSensor_4_0_2 phaseAngle
Phase angle sensor.
Definition: Pole.idl:34
int outNodeId
Downstream (outlet-side) circuit node id.
Definition: Pole.idl:48
vector< int > inNodeIds
Upstream node ids.
Definition: Pole.idl:64
sensors::NumericSensor_4_0_2 current
RMS current sensor.
Definition: Pole.idl:51
sensors::NumericSensor_4_0_2 residualDCCurrent
DC Residual current sensor.
Definition: Pole.idl:39
sensors::NumericSensor_4_0_2 apparentPower
Apparent power sensor.
Definition: Pole.idl:32
sensors::NumericSensor_4_0_2 peakCurrent
Peak current sensor.
Definition: Pole.idl:52
for OCP
Definition: Pole.idl:44