CIM++ Adapted CIM_SINERGIEN Codebase
CommChannel.h
1 // CommChannel.h
3 // Implementation of the Class CommChannel
4 // Original author: Alper Tokel
6 
7 #ifndef COMMCHANNEL_H
8 #define COMMCHANNEL_H
9 
10 #include <list>
11 
12 #include "IEC61970/Base/Domain/Float.h"
13 #include "Sinergien/Communication/Interfaces/ComInterface.h"
14 #include "IEC61970/Base/Core/IdentifiedObject.h"
15 
16 namespace Sinergien
17 {
18  namespace Communication
19  {
20  namespace Channels
21  {
23  {
24 
25  public:
26  CommChannel();
27  virtual ~CommChannel();
28  IEC61970::Base::Domain::Float ber;
29  IEC61970::Base::Domain::Float dataRate;
30  IEC61970::Base::Domain::Float delay;
31  IEC61970::Base::Domain::Float length;
32  std::list<Sinergien::Communication::Interfaces::ComInterface*> m_ComInterface;
33 
34  };
35 
36  }
37 
38  }
39 
40 }
41 #endif // COMMCHANNEL_H
Definition: BPLCChannel.h:13
Definition: IdentifiedObject.h:36