CIM++ Adapted CIM_SINERGIEN Codebase
HydroPump.h
1 // HydroPump.h
3 // Implementation of the Class HydroPump
5 
6 #ifndef HYDROPUMP_H
7 #define HYDROPUMP_H
8 
9 #include "IEC61970/Base/Domain/VolumeFlowRate.h"
10 #include "IEC61970/Base/Domain/ActivePower.h"
11 #include "IEC61970/Base/Generation/Production/HydroPumpOpSchedule.h"
12 #include "IEC61970/Base/Core/Equipment.h"
13 
14 namespace IEC61970
15 {
16  namespace Base
17  {
18  namespace Generation
19  {
20  namespace Production
21  {
27  {
28 
29  public:
30  HydroPump();
31  virtual ~HydroPump();
53 
54  };
55 
56  }
57 
58  }
59 
60  }
61 
62 }
63 #endif // HYDROPUMP_H
IEC61970::Base::Domain::ActivePower pumpPowerAtMaxHead
Definition: HydroPump.h:43
Definition: AuxiliaryEquipment.h:13
Definition: ActivePower.h:23
Definition: VolumeFlowRate.h:23
IEC61970::Base::Domain::VolumeFlowRate pumpDischAtMinHead
Definition: HydroPump.h:39
Definition: Equipment.h:21
IEC61970::Base::Domain::VolumeFlowRate pumpDischAtMaxHead
Definition: HydroPump.h:35
IEC61970::Base::Domain::ActivePower pumpPowerAtMinHead
Definition: HydroPump.h:47
IEC61970::Base::Generation::Production::HydroPumpOpSchedule * HydroPumpOpSchedule
Definition: HydroPump.h:52