EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SignalInterface.hpp
Go to the documentation of this file.
1 #ifndef ORG_EEROS_CONTROL_SIGNALINTERFACE_HPP_
2 #define ORG_EEROS_CONTROL_SIGNALINTERFACE_HPP_
3 
4 #include <string>
5 #include <sstream>
6 #include <vector>
7 #include <eeros/types.hpp>
8 
9 namespace eeros {
10  namespace control {
11 
12  enum {invalidSignalId = 0, startSignalId = 1, maxSignalId = 65535};
13 
15  public:
16 
17  virtual sigid_t getId() const = 0;
18 
19  virtual std::string getName() const = 0;
20 
21  virtual std::string getLabel() const = 0;
22  };
23  };
24 };
25 
26 #endif /* ORG_EEROS_CONTROL_SIGNALINTERFACE_HPP_ */
virtual std::string getLabel() const =0
Definition: SignalInterface.hpp:12
virtual std::string getName() const =0
Definition: SignalInterface.hpp:12
virtual sigid_t getId() const =0
Definition: SignalInterface.hpp:12
uint32_t sigid_t
Definition: types.hpp:9
Definition: SignalInterface.hpp:14