IEC61970 17v23
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  {
29  {
30 
31  public:
32  SvInjection();
33  virtual ~SvInjection();
38  IEC61970::Base::Wires::SinglePhaseKind phase = IEC61970::Base::Wires::SinglePhaseKind::_undef;
53 
54  };
55 
56  }
57 
58  }
59 
60 }
61 #endif // SVINJECTION_H
Definition: AuxiliaryEquipment.h:13
Definition: ReactivePower.h:23
Definition: ActivePower.h:24
Definition: StateVariable.h:20
IEC61970::Base::Wires::SinglePhaseKind phase
Definition: SvInjection.h:38
IEC61970::Base::Domain::ActivePower pInjection
Definition: SvInjection.h:43
Definition: TopologicalNode.h:35
IEC61970::Base::Domain::ReactivePower qInjection
Definition: SvInjection.h:48
IEC61970::Base::Topology::TopologicalNode * TopologicalNode
Definition: SvInjection.h:52