IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
InfIEC61968
InfAssets
CoolingPowerRating.h
1
// CoolingPowerRating.h
3
// Implementation of the Class CoolingPowerRating
5
6
#ifndef COOLINGPOWERRATING_H
7
#define COOLINGPOWERRATING_H
8
9
#include <list>
10
11
#include "IEC61968/InfIEC61968/InfAssets/CoolingKind.h"
12
#include "IEC61970/Base/Domain/ApparentPower.h"
13
#include "IEC61970/Base/Domain/Integer.h"
14
#include "IEC61968/InfIEC61968/InfAssets/Reconditioning.h"
15
#include "IEC61970/Base/Core/IdentifiedObject.h"
16
17
namespace
IEC61968
18
{
19
namespace
InfIEC61968
20
{
21
namespace
InfAssets
22
{
45
class
CoolingPowerRating
:
public
IEC61970::Base::Core::IdentifiedObject
46
{
47
48
public
:
49
CoolingPowerRating
();
50
virtual
~
CoolingPowerRating
();
54
IEC61968::InfIEC61968::InfAssets::CoolingKind
coolingKind
= IEC61968::InfIEC61968::InfAssets::CoolingKind::_undef;
58
IEC61970::Base::Domain::ApparentPower
powerRating
;
62
IEC61970::Base::Domain::Integer
stage
;
63
std::list<IEC61968::InfIEC61968::InfAssets::Reconditioning*> Reconditionings;
64
65
};
66
67
}
68
69
}
70
71
}
72
#endif // COOLINGPOWERRATING_H
IEC61970::Base::Domain::Integer
Definition:
Integer.h:17
IEC61968::InfIEC61968::InfAssets::CoolingPowerRating
Definition:
CoolingPowerRating.h:45
IEC61970::Base::Domain::ApparentPower
Definition:
ApparentPower.h:22
IEC61968::InfIEC61968::InfAssets::CoolingPowerRating::powerRating
IEC61970::Base::Domain::ApparentPower powerRating
Definition:
CoolingPowerRating.h:58
IEC61970::Base::Core::IdentifiedObject
Definition:
IdentifiedObject.h:36
IEC61968::InfIEC61968::InfAssets::CoolingPowerRating::stage
IEC61970::Base::Domain::Integer stage
Definition:
CoolingPowerRating.h:62
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::InfIEC61968::InfAssets::CoolingPowerRating::coolingKind
IEC61968::InfIEC61968::InfAssets::CoolingKind coolingKind
Definition:
CoolingPowerRating.h:54
Generated by
1.8.13