00001
00002
00003
00004
00005
00016 #ifndef __SIGNSOURCE_H__
00017 #define __SIGNSOURCE_H__
00018
00019 #include <string>
00020
00021 #include <OpenTracker/OpenTracker.h>
00022
00023 #include <SignDLL.h>
00024
00025 class SignContext;
00026 class SignOTModule;
00027
00028 class SIGN_EXPORT SignOTSource : public ot::Node
00029 {
00030 private:
00031 SignContext *signContext;
00032 public:
00034 int events;
00036 ot::Event *state;
00037 std::string StationName;
00039 SignOTModule * parent;
00040
00041
00042 public:
00046 SignOTSource(std::string stationName);
00047
00051 virtual int isEventGenerator();
00052
00053 int changed;
00054
00055 };
00056
00057 #endif