CIM++ Adapted CIM_SINERGIEN Codebase
Main Page
Classes
Files
File List
IEC61970
Base
Generation
Production
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
{
26
class
HydroPump
:
public
IEC61970::Base::Core::Equipment
27
{
28
29
public
:
30
HydroPump
();
31
virtual
~
HydroPump
();
35
IEC61970::Base::Domain::VolumeFlowRate
pumpDischAtMaxHead
;
39
IEC61970::Base::Domain::VolumeFlowRate
pumpDischAtMinHead
;
43
IEC61970::Base::Domain::ActivePower
pumpPowerAtMaxHead
;
47
IEC61970::Base::Domain::ActivePower
pumpPowerAtMinHead
;
52
IEC61970::Base::Generation::Production::HydroPumpOpSchedule
*
HydroPumpOpSchedule
;
53
54
};
55
56
}
57
58
}
59
60
}
61
62
}
63
#endif // HYDROPUMP_H
IEC61970::Base::Generation::Production::HydroPump::pumpPowerAtMaxHead
IEC61970::Base::Domain::ActivePower pumpPowerAtMaxHead
Definition:
HydroPump.h:43
IEC61970
Definition:
AuxiliaryEquipment.h:13
IEC61970::Base::Domain::ActivePower
Definition:
ActivePower.h:23
IEC61970::Base::Domain::VolumeFlowRate
Definition:
VolumeFlowRate.h:23
IEC61970::Base::Generation::Production::HydroPump::pumpDischAtMinHead
IEC61970::Base::Domain::VolumeFlowRate pumpDischAtMinHead
Definition:
HydroPump.h:39
IEC61970::Base::Generation::Production::HydroPumpOpSchedule
Definition:
HydroPumpOpSchedule.h:25
IEC61970::Base::Core::Equipment
Definition:
Equipment.h:21
IEC61970::Base::Generation::Production::HydroPump::pumpDischAtMaxHead
IEC61970::Base::Domain::VolumeFlowRate pumpDischAtMaxHead
Definition:
HydroPump.h:35
IEC61970::Base::Generation::Production::HydroPump::pumpPowerAtMinHead
IEC61970::Base::Domain::ActivePower pumpPowerAtMinHead
Definition:
HydroPump.h:47
IEC61970::Base::Generation::Production::HydroPump::HydroPumpOpSchedule
IEC61970::Base::Generation::Production::HydroPumpOpSchedule * HydroPumpOpSchedule
Definition:
HydroPump.h:52
IEC61970::Base::Generation::Production::HydroPump
Definition:
HydroPump.h:26
Generated by
1.8.11