IEC61970 17v23
17v23
refactored
IEC61970
Base
Generation
Production
FuelAllocationSchedule.h
1
// FuelAllocationSchedule.h
3
// Implementation of the Class FuelAllocationSchedule
5
6
#ifndef FUELALLOCATIONSCHEDULE_H
7
#define FUELALLOCATIONSCHEDULE_H
8
9
#include "IEC61970/Base/Domain/DateTime.h"
10
#include "IEC61970/Base/Generation/Production/FuelType.h"
11
#include "IEC61970/Base/Domain/Float.h"
12
#include "IEC61970/Base/Core/Curve.h"
13
14
namespace
IEC61970
15
{
16
namespace
Base
17
{
18
namespace
Generation
19
{
20
namespace
Production
21
{
26
class
FuelAllocationSchedule
:
public
IEC61970::Base::Core::Curve
27
{
28
29
public
:
30
FuelAllocationSchedule
();
31
virtual
~
FuelAllocationSchedule
();
35
IEC61970::Base::Domain::DateTime
fuelAllocationEndDate
;
39
IEC61970::Base::Domain::DateTime
fuelAllocationStartDate
;
43
IEC61970::Base::Generation::Production::FuelType
fuelType
= IEC61970::Base::Generation::Production::FuelType::_undef;
48
IEC61970::Base::Domain::Float
maxFuelAllocation
;
53
IEC61970::Base::Domain::Float
minFuelAllocation
;
54
55
};
56
57
}
58
59
}
60
61
}
62
63
}
64
#endif // FUELALLOCATIONSCHEDULE_H
IEC61970::Base::Generation::Production::FuelAllocationSchedule::minFuelAllocation
IEC61970::Base::Domain::Float minFuelAllocation
Definition:
FuelAllocationSchedule.h:53
IEC61970
Definition:
AuxiliaryEquipment.h:13
IEC61970::Base::Core::Curve
Definition:
Curve.h:27
IEC61970::Base::Generation::Production::FuelAllocationSchedule::fuelAllocationEndDate
IEC61970::Base::Domain::DateTime fuelAllocationEndDate
Definition:
FuelAllocationSchedule.h:35
IEC61970::Base::Generation::Production::FuelAllocationSchedule::maxFuelAllocation
IEC61970::Base::Domain::Float maxFuelAllocation
Definition:
FuelAllocationSchedule.h:48
IEC61970::Base::Generation::Production::FuelAllocationSchedule::fuelType
IEC61970::Base::Generation::Production::FuelType fuelType
Definition:
FuelAllocationSchedule.h:43
IEC61970::Base::Generation::Production::FuelAllocationSchedule
Definition:
FuelAllocationSchedule.h:26
IEC61970::Base::Domain::Float
Definition:
Float.h:17
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
IEC61970::Base::Generation::Production::FuelAllocationSchedule::fuelAllocationStartDate
IEC61970::Base::Domain::DateTime fuelAllocationStartDate
Definition:
FuelAllocationSchedule.h:39
Generated by
1.8.13