CIM++ Adapted CIM_SINERGIEN Codebase
WindGeneratingUnit.h
1 // WindGeneratingUnit.h
3 // Implementation of the Class WindGeneratingUnit
4 // Original author: kdd
6 
7 #ifndef WINDGENERATINGUNIT_H
8 #define WINDGENERATINGUNIT_H
9 
10 #include <list>
11 
12 #include "IEC61970/Base/Generation/Production/WindGenUnitKind.h"
13 #include "Sinergien/Communication/communicationRequirement.h"
14 #include "Sinergien/EnergyGrid/SimulationData/WeatherData.h"
15 #include "Sinergien/Communication/Modems/ComMod.h"
16 #include "IEC61970/Base/Generation/Production/GeneratingUnit.h"
17 
18 namespace IEC61970
19 {
20  namespace Base
21  {
22  namespace Generation
23  {
24  namespace Production
25  {
31  {
32 
33  public:
35  virtual ~WindGeneratingUnit();
39  IEC61970::Base::Generation::Production::WindGenUnitKind windGenUnitType;
40  Sinergien::Communication::communicationRequirement *m_communicationRequirement;
42  std::list<Sinergien::Communication::Modems::ComMod*> m_ComMod;
43 
44  };
45 
46  }
47 
48  }
49 
50  }
51 
52 }
53 #endif // WINDGENERATINGUNIT_H
Definition: AuxiliaryEquipment.h:13
Definition: communicationRequirement.h:20
IEC61970::Base::Generation::Production::WindGenUnitKind windGenUnitType
Definition: WindGeneratingUnit.h:39