CIM++ Adapted CIM Codebase
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;
44  std::list<IEC61970::Base::DC::DCConverterUnit*> DCConverterUnit;
45 
46  };
47 
48  }
49 
50  }
51 
52 }
53 #endif // SUBSTATION_H
Definition: AuxiliaryEquipment.h:13
Definition: EquipmentContainer.h:23
std::list< IEC61970::Base::DC::DCConverterUnit * > DCConverterUnit
Definition: Substation.h:44
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