IEC61970 17v23
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 //#include "ConfigurationEvent.h"
16 
17 namespace IEC61970
18 {
19  namespace Base
20  {
21  namespace Core
22  {
30  {
31 
32  public:
34  virtual ~PowerSystemResource();
39  std::list<IEC61970::Base::Meas::Control*> Controls;
43  std::list<IEC61970::Base::Meas::Measurement*> Measurements;
48  //std::list<IEC61968::Common::ConfigurationEvent*> *ConfigurationEvent;
49 
50  };
51 
52  }
53 
54  }
55 
56 }
57 #endif // POWERSYSTEMRESOURCE_H
Definition: AuxiliaryEquipment.h:13
std::list< IEC61970::Base::Meas::Control * > Controls
Definition: PowerSystemResource.h:39
Definition: PSRType.h:23
Definition: PowerSystemResource.h:29
std::list< IEC61970::Base::Meas::Measurement * > Measurements
Definition: PowerSystemResource.h:43
Definition: IdentifiedObject.h:36
IEC61970::Base::Core::PSRType * PSRType
Definition: PowerSystemResource.h:47