IEC61970 16v29a
Substation.h
1 // Substation.h
3 // Implementation of the Class Substation
5 
6 #ifndef SUBSTATION_H
7 #define SUBSTATION_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Core/EquipmentContainer.h"
12 #include "IEC61970/Base/Core/VoltageLevel.h"
13 #include "IEC61970/Base/Core/Bay.h"
14 #include "IEC61970/Base/DC/DCConverterUnit.h"
15 
16 namespace IEC61970
17 {
18  namespace Base
19  {
20  namespace Core
21  {
28  {
29 
30  public:
31  Substation();
32  virtual ~Substation();
36  std::list<IEC61970::Base::Core::VoltageLevel*> VoltageLevels;
40  std::list<IEC61970::Base::Core::Bay*> Bays;
41  std::list<IEC61970::Base::DC::DCConverterUnit*> DCConverterUnit;
42 
43  };
44 
45  }
46 
47  }
48 
49 }
50 #endif // SUBSTATION_H
Definition: AuxiliaryEquipment.h:13
Definition: EquipmentContainer.h:23
Definition: Substation.h:27
std::list< IEC61970::Base::Core::Bay * > Bays
Definition: Substation.h:40
std::list< IEC61970::Base::Core::VoltageLevel * > VoltageLevels
Definition: Substation.h:36