IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
InfIEC61968
InfAssets
Bushing.h
1
// Bushing.h
3
// Implementation of the Class Bushing
5
6
#ifndef BUSHING_H
7
#define BUSHING_H
8
9
#include <list>
10
11
#include "IEC61970/Base/Domain/Capacitance.h"
12
#include "IEC61970/Base/Domain/Float.h"
13
#include "IEC61968/InfIEC61968/InfAssets/BushingInsulationKind.h"
14
#include "IEC61968/InfIEC61968/InfAssets/BushingInsulationPF.h"
15
#include "IEC61970/Base/Core/Terminal.h"
16
#include "IEC61968/Assets/Asset.h"
17
18
namespace
IEC61968
19
{
20
namespace
InfIEC61968
21
{
22
namespace
InfAssets
23
{
27
class
Bushing
:
public
IEC61968::Assets::Asset
28
{
29
30
public
:
31
Bushing
();
32
virtual
~
Bushing
();
37
IEC61970::Base::Domain::Capacitance
c1Capacitance
;
42
IEC61970::Base::Domain::Float
c1PowerFactor
;
46
IEC61970::Base::Domain::Capacitance
c2Capacitance
;
51
IEC61970::Base::Domain::Float
c2PowerFactor
;
55
IEC61968::InfIEC61968::InfAssets::BushingInsulationKind
insulationKind
= IEC61968::InfIEC61968::InfAssets::BushingInsulationKind::_undef;
56
std::list<IEC61968::InfIEC61968::InfAssets::BushingInsulationPF*> BushingInsulationPFs;
57
IEC61970::Base::Core::Terminal
*Terminal;
58
59
};
60
61
}
62
63
}
64
65
}
66
#endif // BUSHING_H
IEC61968::InfIEC61968::InfAssets::Bushing::c1PowerFactor
IEC61970::Base::Domain::Float c1PowerFactor
Definition:
Bushing.h:42
IEC61968::InfIEC61968::InfAssets::Bushing::c2PowerFactor
IEC61970::Base::Domain::Float c2PowerFactor
Definition:
Bushing.h:51
IEC61970::Base::Domain::Capacitance
Definition:
Capacitance.h:22
IEC61968::InfIEC61968::InfAssets::Bushing::c1Capacitance
IEC61970::Base::Domain::Capacitance c1Capacitance
Definition:
Bushing.h:37
IEC61968::Assets::Asset
Definition:
Asset.h:45
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::InfIEC61968::InfAssets::Bushing::c2Capacitance
IEC61970::Base::Domain::Capacitance c2Capacitance
Definition:
Bushing.h:46
IEC61970::Base::Core::Terminal
Definition:
Terminal.h:27
IEC61970::Base::Domain::Float
Definition:
Float.h:17
IEC61968::InfIEC61968::InfAssets::Bushing::insulationKind
IEC61968::InfIEC61968::InfAssets::BushingInsulationKind insulationKind
Definition:
Bushing.h:55
IEC61968::InfIEC61968::InfAssets::Bushing
Definition:
Bushing.h:27
Generated by
1.8.13