CIM++ Adapted CIM_SINERGIEN Codebase
PowerSystemResource.h
1 // PowerSystemResource.h
3 // Implementation of the Class PowerSystemResource
5 
6 #ifndef POWERSYSTEMRESOURCE_H
7 #define POWERSYSTEMRESOURCE_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Meas/Control.h"
12 #include "IEC61970/Base/Meas/Measurement.h"
13 #include "IEC61970/Base/Core/PSRType.h"
14 #include "IEC61970/Base/Core/IdentifiedObject.h"
15 
16 namespace IEC61970
17 {
18  namespace Base
19  {
20  namespace Core
21  {
29  {
30 
31  public:
33  virtual ~PowerSystemResource();
38  std::list<IEC61970::Base::Meas::Control*> Controls;
42  std::list<IEC61970::Base::Meas::Measurement*> Measurements;
47 
48  };
49 
50  }
51 
52  }
53 
54 }
55 #endif // POWERSYSTEMRESOURCE_H
Definition: AuxiliaryEquipment.h:13
std::list< IEC61970::Base::Meas::Control * > Controls
Definition: PowerSystemResource.h:38
Definition: PSRType.h:23
Definition: PowerSystemResource.h:28
std::list< IEC61970::Base::Meas::Measurement * > Measurements
Definition: PowerSystemResource.h:42
Definition: IdentifiedObject.h:36
IEC61970::Base::Core::PSRType * PSRType
Definition: PowerSystemResource.h:46