IEC61970 17v23
BusNameMarker.h
1 // BusNameMarker.h
3 // Implementation of the Class BusNameMarker
4 // Original author: kdd
6 
7 #ifndef BUSNAMEMARKER_H
8 #define BUSNAMEMARKER_H
9 
10 #include <list>
11 
12 #include "IEC61970/Base/Domain/Integer.h"
13 #include "IEC61970/Base/Core/ReportingGroup.h"
14 #include "IEC61970/Base/Core/ACDCTerminal.h"
15 #include "IEC61970/Base/Core/IdentifiedObject.h"
16 #include "IEC61970/Base/Topology/TopologicalNode.h"
17 
18 namespace IEC61970
19 {
20  namespace Base
21  {
22  namespace Topology
23  {
35  {
36 
37  public:
38  BusNameMarker();
39  virtual ~BusNameMarker();
52  std::list<IEC61970::Base::Core::ACDCTerminal*> Terminal;
60 
61  };
62 
63  }
64 
65  }
66 
67 }
68 #endif // BUSNAMEMARKER_H
Definition: Integer.h:17
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Integer priority
Definition: BusNameMarker.h:44
Definition: TopologicalNode.h:35
Definition: BusNameMarker.h:34
Definition: IdentifiedObject.h:36
IEC61970::Base::Core::ReportingGroup * ReportingGroup
Definition: BusNameMarker.h:48
Definition: ReportingGroup.h:24
std::list< IEC61970::Base::Core::ACDCTerminal * > Terminal
Definition: BusNameMarker.h:52
IEC61970::Base::Topology::TopologicalNode * TopologicalNode
Definition: BusNameMarker.h:59