CIM++ Adapted CIM Codebase
Main Page
Classes
Files
File List
IEC61970
Base
StateVariables
SvInjection.h
1
// SvInjection.h
3
// Implementation of the Class SvInjection
4
// Original author: kdd
6
7
#ifndef SVINJECTION_H
8
#define SVINJECTION_H
9
10
#include "IEC61970/Base/Wires/SinglePhaseKind.h"
11
#include "IEC61970/Base/Domain/ActivePower.h"
12
#include "IEC61970/Base/Domain/ReactivePower.h"
13
#include "IEC61970/Base/StateVariables/StateVariable.h"
14
#include "IEC61970/Base/Topology/TopologicalNode.h"
15
16
namespace
IEC61970
17
{
18
namespace
Base
19
{
20
namespace
StateVariables
21
{
28
class
SvInjection
:
public
IEC61970::Base::StateVariables::StateVariable
29
{
30
31
public
:
32
SvInjection
();
33
virtual
~
SvInjection
();
38
IEC61970::Base::Wires::SinglePhaseKind
phase
;
43
IEC61970::Base::Domain::ActivePower
pInjection
;
49
IEC61970::Base::Domain::ReactivePower
qInjection
;
53
IEC61970::Base::Topology::TopologicalNode
*
TopologicalNode
;
54
55
};
56
57
}
58
59
}
60
61
}
62
#endif // SVINJECTION_H
IEC61970
Definition:
AuxiliaryEquipment.h:13
IEC61970::Base::StateVariables::SvInjection
Definition:
SvInjection.h:28
IEC61970::Base::Domain::ReactivePower
Definition:
ReactivePower.h:23
IEC61970::Base::Domain::ActivePower
Definition:
ActivePower.h:23
IEC61970::Base::StateVariables::StateVariable
Definition:
StateVariable.h:20
IEC61970::Base::StateVariables::SvInjection::phase
IEC61970::Base::Wires::SinglePhaseKind phase
Definition:
SvInjection.h:38
IEC61970::Base::StateVariables::SvInjection::pInjection
IEC61970::Base::Domain::ActivePower pInjection
Definition:
SvInjection.h:43
IEC61970::Base::Topology::TopologicalNode
Definition:
TopologicalNode.h:35
IEC61970::Base::StateVariables::SvInjection::qInjection
IEC61970::Base::Domain::ReactivePower qInjection
Definition:
SvInjection.h:49
IEC61970::Base::StateVariables::SvInjection::TopologicalNode
IEC61970::Base::Topology::TopologicalNode * TopologicalNode
Definition:
SvInjection.h:53
Generated by
1.8.11