CIM++ Adapted CIM_SINERGIEN Codebase
RegulatingControl.h
1 // RegulatingControl.h
3 // Implementation of the Class RegulatingControl
4 // Original author: kdd
6 
7 #ifndef REGULATINGCONTROL_H
8 #define REGULATINGCONTROL_H
9 
10 #include "IEC61970/Base/Domain/Boolean.h"
11 #include "IEC61970/Base/Wires/RegulatingControlModeKind.h"
12 #include "IEC61970/Base/Core/PhaseCode.h"
13 #include "IEC61970/Base/Domain/Float.h"
14 #include "IEC61970/Base/Domain/UnitMultiplier.h"
15 #include "IEC61970/Base/Core/PowerSystemResource.h"
16 
17 namespace IEC61970
18 {
19  namespace Base
20  {
21  namespace Wires
22  {
36  {
37 
38  public:
40  virtual ~RegulatingControl();
55  IEC61970::Base::Wires::RegulatingControlModeKind mode;
59  IEC61970::Base::Core::PhaseCode monitoredPhase;
65  IEC61970::Base::Domain::Float targetDeadband;
71  IEC61970::Base::Domain::Float targetValue;
75  IEC61970::Base::Domain::UnitMultiplier targetValueUnitMultiplier;
76 
77  };
78 
79  }
80 
81  }
82 
83 }
84 #endif // REGULATINGCONTROL_H
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Core::PhaseCode monitoredPhase
Definition: RegulatingControl.h:59
Definition: PowerSystemResource.h:28
IEC61970::Base::Domain::Boolean enabled
Definition: RegulatingControl.h:49
IEC61970::Base::Wires::RegulatingControlModeKind mode
Definition: RegulatingControl.h:55
Definition: RegulatingControl.h:35
IEC61970::Base::Domain::Float targetDeadband
Definition: RegulatingControl.h:65
Definition: Boolean.h:21
IEC61970::Base::Domain::Boolean discrete
Definition: RegulatingControl.h:45
IEC61970::Base::Domain::UnitMultiplier targetValueUnitMultiplier
Definition: RegulatingControl.h:75
IEC61970::Base::Domain::Float targetValue
Definition: RegulatingControl.h:71