CIM++ Adapted CIM_SINERGIEN Codebase
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 "Sinergien/Communication/communicationRequirement.h"
18 #include "Sinergien/Communication/Modems/ComMod.h"
19 #include "IEC61970/Base/LoadModel/LoadResponseCharacteristic.h"
20 #include "IEC61970/Base/Wires/EnergyConsumerPhase.h"
21 #include "IEC61970/Base/Core/ConductingEquipment.h"
22 
23 namespace IEC61970
24 {
25  namespace Base
26  {
27  namespace Wires
28  {
33  {
34 
35  public:
37  virtual ~EnergyConsumer();
41  IEC61970::Base::Domain::Integer customerCount;
66  IEC61970::Base::Wires::PhaseShuntConnectionKind phaseConnection;
84  Sinergien::Communication::communicationRequirement *m_communicationRequirement;
85  std::list<Sinergien::Communication::Modems::ComMod*> m_ComMod;
94  std::list<IEC61970::Base::Wires::EnergyConsumerPhase*> EnergyConsumerPhase;
95 
96  };
97 
98  }
99 
100  }
101 
102 }
103 #endif // ENERGYCONSUMER_H
IEC61970::Base::Domain::ReactivePower qfixed
Definition: EnergyConsumer.h:78
IEC61970::Base::Wires::PhaseShuntConnectionKind phaseConnection
Definition: EnergyConsumer.h:66
IEC61970::Base::LoadModel::LoadResponseCharacteristic * LoadResponse
Definition: EnergyConsumer.h:90
Definition: AuxiliaryEquipment.h:13
Definition: ReactivePower.h:23
Definition: ActivePower.h:23
IEC61970::Base::Domain::Integer customerCount
Definition: EnergyConsumer.h:41
IEC61970::Base::Domain::Boolean grounded
Definition: EnergyConsumer.h:45
std::list< IEC61970::Base::Wires::EnergyConsumerPhase * > EnergyConsumerPhase
Definition: EnergyConsumer.h:94
Definition: EnergyConsumer.h:32
Definition: LoadResponseCharacteristic.h:36
Definition: ConductingEquipment.h:21
Definition: communicationRequirement.h:20
IEC61970::Base::Domain::ReactivePower q
Definition: EnergyConsumer.h:73
IEC61970::Base::Domain::ActivePower p
Definition: EnergyConsumer.h:52
IEC61970::Base::Domain::ActivePower pfixed
Definition: EnergyConsumer.h:57
Definition: Boolean.h:21
IEC61970::Base::Domain::PerCent qfixedPct
Definition: EnergyConsumer.h:83
Definition: PerCent.h:23
IEC61970::Base::Domain::PerCent pfixedPct
Definition: EnergyConsumer.h:62