CIM++ Adapted CIM_SINERGIEN Codebase
ShuntCompensator.h
1 // ShuntCompensator.h
3 // Implementation of the Class ShuntCompensator
5 
6 #ifndef SHUNTCOMPENSATOR_H
7 #define SHUNTCOMPENSATOR_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Seconds.h"
12 #include "IEC61970/Base/Domain/Boolean.h"
13 #include "IEC61970/Base/Domain/Integer.h"
14 #include "IEC61970/Base/Domain/Voltage.h"
15 #include "IEC61970/Base/Wires/PhaseShuntConnectionKind.h"
16 #include "IEC61970/Base/Domain/Float.h"
17 #include "IEC61970/Base/Domain/DateTime.h"
18 #include "IEC61970/Base/Domain/VoltagePerReactivePower.h"
19 #include "IEC61970/Base/Wires/RegulatingCondEq.h"
20 #include "IEC61970/Base/Wires/ShuntCompensatorPhase.h"
21 
22 namespace IEC61970
23 {
24  namespace Base
25  {
26  namespace Wires
27  {
35  {
36 
37  public:
39  virtual ~ShuntCompensator();
52  IEC61970::Base::Domain::Integer maximumSections;
62  IEC61970::Base::Domain::Integer normalSections;
66  IEC61970::Base::Wires::PhaseShuntConnectionKind phaseConnection;
75  IEC61970::Base::Domain::Float sections;
79  IEC61970::Base::Domain::Integer switchOnCount;
92  std::list<IEC61970::Base::Wires::ShuntCompensatorPhase*> ShuntCompensatorPhase;
93 
94  };
95 
96  }
97 
98  }
99 
100 }
101 #endif // SHUNTCOMPENSATOR_H
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Integer normalSections
Definition: ShuntCompensator.h:62
IEC61970::Base::Domain::Voltage nomU
Definition: ShuntCompensator.h:58
Definition: Seconds.h:22
IEC61970::Base::Wires::PhaseShuntConnectionKind phaseConnection
Definition: ShuntCompensator.h:66
Definition: VoltagePerReactivePower.h:22
IEC61970::Base::Domain::Boolean grounded
Definition: ShuntCompensator.h:48
Definition: ShuntCompensator.h:34
Definition: Voltage.h:22
IEC61970::Base::Domain::Integer maximumSections
Definition: ShuntCompensator.h:52
IEC61970::Base::Domain::VoltagePerReactivePower voltageSensitivity
Definition: ShuntCompensator.h:88
Definition: RegulatingCondEq.h:23
IEC61970::Base::Domain::DateTime switchOnDate
Definition: ShuntCompensator.h:83
std::list< IEC61970::Base::Wires::ShuntCompensatorPhase * > ShuntCompensatorPhase
Definition: ShuntCompensator.h:92
Definition: Boolean.h:21
IEC61970::Base::Domain::Integer switchOnCount
Definition: ShuntCompensator.h:79
IEC61970::Base::Domain::Seconds aVRDelay
Definition: ShuntCompensator.h:44
IEC61970::Base::Domain::Float sections
Definition: ShuntCompensator.h:75
Definition: DateTime.h:24