CIM++ Adapted CIM Codebase
WindDynamicsLookupTable.h
1 // WindDynamicsLookupTable.h
3 // Implementation of the Class WindDynamicsLookupTable
4 // Original author: civanov
6 
7 #ifndef WINDDYNAMICSLOOKUPTABLE_H
8 #define WINDDYNAMICSLOOKUPTABLE_H
9 
10 #include "IEC61970/Base/Domain/Float.h"
11 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindLookupTableFunctionKind.h"
12 #include "IEC61970/Base/Domain/Integer.h"
13 #include "IEC61970/Base/Core/IdentifiedObject.h"
14 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPlantFreqPcontrolIEC.h"
15 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPlantReactiveControlIEC.h"
16 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindProtectionIEC.h"
17 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContQPQULimIEC.h"
18 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContCurrLimIEC.h"
19 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContPType3IEC.h"
20 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContRotorRIEC.h"
21 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPitchContPowerIEC.h"
22 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindGenType3bIEC.h"
23 
24 namespace IEC61970
25 {
26  namespace Dynamics
27  {
28  namespace StandardModels
29  {
30  namespace WindDynamics
31  {
36  {
37 
38  public:
40  virtual ~WindDynamicsLookupTable();
44  IEC61970::Base::Domain::Float input;
48  IEC61970::Dynamics::StandardModels::WindDynamics::WindLookupTableFunctionKind lookupTableFunctionType;
52  IEC61970::Base::Domain::Float output;
57  IEC61970::Base::Domain::Integer sequence;
103 
104  };
105 
106  }
107 
108  }
109 
110  }
111 
112 }
113 #endif // WINDDYNAMICSLOOKUPTABLE_H
IEC61970::Dynamics::StandardModels::WindDynamics::WindLookupTableFunctionKind lookupTableFunctionType
Definition: WindDynamicsLookupTable.h:48
IEC61970::Dynamics::StandardModels::WindDynamics::WindContCurrLimIEC * WindContCurrLimIEC
Definition: WindDynamicsLookupTable.h:82
Definition: AuxiliaryEquipment.h:13
IEC61970::Dynamics::StandardModels::WindDynamics::WindPitchContPowerIEC * WindPitchContPowerIEC
Definition: WindDynamicsLookupTable.h:97
IEC61970::Dynamics::StandardModels::WindDynamics::WindGenType3bIEC * WindGenType3bIEC
Definition: WindDynamicsLookupTable.h:102
IEC61970::Dynamics::StandardModels::WindDynamics::WindPlantFreqPcontrolIEC * WindPlantFreqPcontrolIEC
Definition: WindDynamicsLookupTable.h:62
IEC61970::Dynamics::StandardModels::WindDynamics::WindProtectionIEC * WindProtectionIEC
Definition: WindDynamicsLookupTable.h:72
IEC61970::Base::Domain::Float input
Definition: WindDynamicsLookupTable.h:44
IEC61970::Dynamics::StandardModels::WindDynamics::WindPlantReactiveControlIEC * WindPlantReactiveControlIEC
Definition: WindDynamicsLookupTable.h:67
Definition: IdentifiedObject.h:36
IEC61970::Base::Domain::Float output
Definition: WindDynamicsLookupTable.h:52
IEC61970::Dynamics::StandardModels::WindDynamics::WindContQPQULimIEC * WindContQPQULimIEC
Definition: WindDynamicsLookupTable.h:77
IEC61970::Dynamics::StandardModels::WindDynamics::WindContRotorRIEC * WindContRotorRIEC
Definition: WindDynamicsLookupTable.h:92
IEC61970::Base::Domain::Integer sequence
Definition: WindDynamicsLookupTable.h:57
IEC61970::Dynamics::StandardModels::WindDynamics::WindContPType3IEC * WindContPType3IEC
Definition: WindDynamicsLookupTable.h:87