IEC61970 16v29a - IEC61968 12v08
NonConformLoadGroup.h
1 // NonConformLoadGroup.h
3 // Implementation of the Class NonConformLoadGroup
5 
6 #ifndef NONCONFORMLOADGROUP_H
7 #define NONCONFORMLOADGROUP_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/LoadModel/NonConformLoad.h"
12 #include "IEC61970/Base/LoadModel/LoadGroup.h"
13 #include "IEC61970/Base/LoadModel/NonConformLoadSchedule.h"
14 
15 namespace IEC61970
16 {
17  namespace Base
18  {
19  namespace LoadModel
20  {
25  {
26 
27  public:
29  virtual ~NonConformLoadGroup();
33  std::list<IEC61970::Base::LoadModel::NonConformLoad*> EnergyConsumers;
37  std::list<IEC61970::Base::LoadModel::NonConformLoadSchedule*> NonConformLoadSchedules;
38 
39  };
40 
41  }
42 
43  }
44 
45 }
46 #endif // NONCONFORMLOADGROUP_H
Definition: AuxiliaryEquipment.h:13
std::list< IEC61970::Base::LoadModel::NonConformLoad * > EnergyConsumers
Definition: NonConformLoadGroup.h:33
std::list< IEC61970::Base::LoadModel::NonConformLoadSchedule * > NonConformLoadSchedules
Definition: NonConformLoadGroup.h:37
Definition: LoadGroup.h:21
Definition: NonConformLoadGroup.h:24