IEC61970 17v23
Feeder.h
1 // Feeder.h
3 // Implementation of the Class Feeder
4 // Original author: selaost1
6 
7 #ifndef FEEDER_H
8 #define FEEDER_H
9 
10 #include <list>
11 
12 #include "IEC61970/Base/Core/EquipmentContainer.h"
13 #include "IEC61970/Base/Core/Terminal.h"
14 
15 namespace IEC61970
16 {
17  namespace Base
18  {
19  namespace Core
20  {
21  // Forward Declaration
22  class Substation;
30  {
31 
32  public:
33  Feeder();
34  virtual ~Feeder();
40  std::list<IEC61970::Base::Core::Substation*> NamingSecondarySubstation;
44  std::list<IEC61970::Base::Core::Terminal*> NormalHeadTerminal;
48  std::list<IEC61970::Base::Core::Substation*> NormalEnergizedSubstation;
49 
50  };
51 
52  }
53 
54  }
55 
56 }
57 #endif // FEEDER_H
Definition: AuxiliaryEquipment.h:13
Definition: EquipmentContainer.h:23
std::list< IEC61970::Base::Core::Terminal * > NormalHeadTerminal
Definition: Feeder.h:44
std::list< IEC61970::Base::Core::Substation * > NormalEnergizedSubstation
Definition: Feeder.h:48
Definition: Feeder.h:29
std::list< IEC61970::Base::Core::Substation * > NamingSecondarySubstation
Definition: Feeder.h:40