Raritan PX2/PX3 JSON-RPC API
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Pole.idl
1 #ifndef __PDUMODEL_POLE_IDL__
2 #define __PDUMODEL_POLE_IDL__
3 
4 #include <NumericSensor.idl>
5 
9 module pdumodel {
10 
12  enumeration PowerLine {
13  L1,
14  L2,
15  L3,
17  };
18 
20  structure Pole_3_0_0 {
21  string label;
23  int nodeId;
24  sensors.NumericSensor_4_0_1 voltage;
25  sensors.NumericSensor_4_0_1 voltageLN;
26  sensors.NumericSensor_4_0_1 current;
27  sensors.NumericSensor_4_0_1 peakCurrent;
28  sensors.NumericSensor_4_0_1 activePower;
29  sensors.NumericSensor_4_0_1 apparentPower;
30  sensors.NumericSensor_4_0_1 powerFactor;
31  sensors.NumericSensor_4_0_1 activeEnergy;
32  sensors.NumericSensor_4_0_1 apparentEnergy;
33  };
34 
36  structure DoublePole_3_0_0 {
37  string label;
39  int inNodeId;
40  int outNodeId;
41  sensors.NumericSensor_4_0_1 voltage;
42  sensors.NumericSensor_4_0_1 voltageLN;
43  sensors.NumericSensor_4_0_1 current;
44  sensors.NumericSensor_4_0_1 peakCurrent;
45  sensors.NumericSensor_4_0_1 activePower;
46  sensors.NumericSensor_4_0_1 apparentPower;
47  sensors.NumericSensor_4_0_1 powerFactor;
48  sensors.NumericSensor_4_0_1 activeEnergy;
49  sensors.NumericSensor_4_0_1 apparentEnergy;
50  };
51 
53  structure ThrowPole {
54  string label;
56  vector<int> inNodeIds;
57  int outNodeId;
58  };
59 
60 }
61 
62 #endif
PowerLine
Power line.
Definition: Pole.idl:12
Neutral.
Definition: Pole.idl:16
sensors NumericSensor_4_0_1 apparentPower
Apparent power sensor.
Definition: Pole.idl:46
string label
Pole label
Definition: Pole.idl:37
PowerLine line
Power line.
Definition: Pole.idl:55
string label
Pole label
Definition: Pole.idl:54
string label
Pole label
Definition: Pole.idl:21
sensors NumericSensor_4_0_1 current
RMS current sensor.
Definition: Pole.idl:43
int outNodeId
Downstream node id.
Definition: Pole.idl:57
Line 2.
Definition: Pole.idl:14
Line 1.
Definition: Pole.idl:13
for OCP
Definition: Pole.idl:36
int outNodeId
Downstream (outlet-side) circuit node id.
Definition: Pole.idl:40
sensors NumericSensor_4_0_1 activePower
Active power sensor.
Definition: Pole.idl:28
sensors NumericSensor_4_0_1 peakCurrent
Peak current sensor.
Definition: Pole.idl:44
int inNodeId
Upstream (inlet-side) circuit node id.
Definition: Pole.idl:39
PowerLine line
Power line.
Definition: Pole.idl:38
int nodeId
Circuit node id.
Definition: Pole.idl:23
sensors NumericSensor_4_0_1 voltageLN
RMS voltage sensor, L-N.
Definition: Pole.idl:25
A pole that can select one of multiple inputs.
Definition: Pole.idl:53
sensors NumericSensor_4_0_1 activeEnergy
Active energy sensor.
Definition: Pole.idl:48
PowerLine line
Power line.
Definition: Pole.idl:22
Line 3.
Definition: Pole.idl:15
sensors NumericSensor_4_0_1 current
RMS current sensor.
Definition: Pole.idl:26
sensors NumericSensor_4_0_1 apparentEnergy
Apparent energy sensor.
Definition: Pole.idl:49
sensors NumericSensor_4_0_1 powerFactor
Power factor sensor.
Definition: Pole.idl:30
sensors NumericSensor_4_0_1 voltageLN
RMS voltage sensor, L-N.
Definition: Pole.idl:42
sensors NumericSensor_4_0_1 activeEnergy
Active energy sensor.
Definition: Pole.idl:31
sensors NumericSensor_4_0_1 apparentPower
Apparent power sensor.
Definition: Pole.idl:29
sensors NumericSensor_4_0_1 voltage
RMS voltage sensor, L-L.
Definition: Pole.idl:41
sensors NumericSensor_4_0_1 peakCurrent
Peak current sensor.
Definition: Pole.idl:27
sensors NumericSensor_4_0_1 powerFactor
Power factor sensor.
Definition: Pole.idl:47
sensors NumericSensor_4_0_1 voltage
RMS voltage sensor, L-L.
Definition: Pole.idl:24
An inlet or outlet pole.
Definition: Pole.idl:20
vector< int > inNodeIds
Upstream node ids.
Definition: Pole.idl:56
sensors NumericSensor_4_0_1 activePower
Active power sensor.
Definition: Pole.idl:45
sensors NumericSensor_4_0_1 apparentEnergy
Apparent energy sensor.
Definition: Pole.idl:32