IEC61970 16v29a
EnergyConsumer.h
1 // EnergyConsumer.h
3 // Implementation of the Class EnergyConsumer
5 
6 #ifndef ENERGYCONSUMER_H
7 #define ENERGYCONSUMER_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Integer.h"
12 #include "IEC61970/Base/Domain/Boolean.h"
13 #include "IEC61970/Base/Domain/ActivePower.h"
14 #include "IEC61970/Base/Domain/PerCent.h"
15 #include "IEC61970/Base/Wires/PhaseShuntConnectionKind.h"
16 #include "IEC61970/Base/Domain/ReactivePower.h"
17 #include "IEC61970/Base/LoadModel/LoadResponseCharacteristic.h"
18 #include "IEC61970/Base/Wires/EnergyConsumerPhase.h"
19 #include "IEC61970/Base/Core/ConductingEquipment.h"
20 
21 namespace IEC61970
22 {
23  namespace Base
24  {
25  namespace Wires
26  {
31  {
32 
33  public:
35  virtual ~EnergyConsumer();
64  IEC61970::Base::Wires::PhaseShuntConnectionKind phaseConnection = IEC61970::Base::Wires::PhaseShuntConnectionKind::_undef;
90  std::list<IEC61970::Base::Wires::EnergyConsumerPhase*> EnergyConsumerPhase;
91 
92  };
93 
94  }
95 
96  }
97 
98 }
99 #endif // ENERGYCONSUMER_H
IEC61970::Base::Domain::ReactivePower qfixed
Definition: EnergyConsumer.h:76
IEC61970::Base::Wires::PhaseShuntConnectionKind phaseConnection
Definition: EnergyConsumer.h:64
Definition: Integer.h:17
IEC61970::Base::LoadModel::LoadResponseCharacteristic * LoadResponse
Definition: EnergyConsumer.h:86
Definition: AuxiliaryEquipment.h:13
Definition: ReactivePower.h:23
Definition: ActivePower.h:23
IEC61970::Base::Domain::Integer customerCount
Definition: EnergyConsumer.h:39
IEC61970::Base::Domain::Boolean grounded
Definition: EnergyConsumer.h:43
std::list< IEC61970::Base::Wires::EnergyConsumerPhase * > EnergyConsumerPhase
Definition: EnergyConsumer.h:90
Definition: EnergyConsumer.h:30
Definition: LoadResponseCharacteristic.h:36
Definition: ConductingEquipment.h:21
IEC61970::Base::Domain::ReactivePower q
Definition: EnergyConsumer.h:71
IEC61970::Base::Domain::ActivePower p
Definition: EnergyConsumer.h:50
IEC61970::Base::Domain::ActivePower pfixed
Definition: EnergyConsumer.h:55
Definition: Boolean.h:17
IEC61970::Base::Domain::PerCent qfixedPct
Definition: EnergyConsumer.h:81
Definition: PerCent.h:23
IEC61970::Base::Domain::PerCent pfixedPct
Definition: EnergyConsumer.h:60