IEC61970 16v29a
VoltageLevel.h
1 // VoltageLevel.h
3 // Implementation of the Class VoltageLevel
5 
6 #ifndef VOLTAGELEVEL_H
7 #define VOLTAGELEVEL_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Voltage.h"
12 #include "IEC61970/Base/Core/EquipmentContainer.h"
13 #include "IEC61970/Base/Core/Bay.h"
14 #include "IEC61970/Base/Core/BaseVoltage.h"
15 
16 namespace IEC61970
17 {
18  namespace Base
19  {
20  namespace Core
21  {
28  {
29 
30  public:
31  VoltageLevel();
32  virtual ~VoltageLevel();
44  std::list<IEC61970::Base::Core::Bay*> Bays;
49 
50  };
51 
52  }
53 
54  }
55 
56 }
57 #endif // VOLTAGELEVEL_H
Definition: BaseVoltage.h:24
Definition: AuxiliaryEquipment.h:13
Definition: EquipmentContainer.h:23
IEC61970::Base::Core::BaseVoltage * BaseVoltage
Definition: VoltageLevel.h:48
Definition: Voltage.h:22
IEC61970::Base::Domain::Voltage lowVoltageLimit
Definition: VoltageLevel.h:40
Definition: VoltageLevel.h:27
std::list< IEC61970::Base::Core::Bay * > Bays
Definition: VoltageLevel.h:44
IEC61970::Base::Domain::Voltage highVoltageLimit
Definition: VoltageLevel.h:36