00001 #ifndef _SERBUTTONSOURCE_H
00002 #define _SERBUTTONSOURCE_H
00003
00004 #include <OpenTracker/OpenTracker.h>
00005 #include <OpenTracker/dllinclude.h>
00006
00007 namespace ot {
00008
00015 class OPENTRACKER_API SerButtonSource : public Node
00016 {
00017
00018 public:
00020 Event event;
00021 int fs_signal;
00022 int fd;
00023
00024 protected:
00026 SerButtonSource(int signal, int filed) : Node()
00027 {
00028 this->fs_signal = signal;
00029 this->fd = filed;
00030 }
00031
00032 public:
00036 virtual int isEventGenerator()
00037 {
00038 return 1;
00039 }
00040
00041 friend class SerButtonModule;
00042 };
00043
00044 }
00045
00046 #endif