00001 #ifndef __J2K__QNX__Writer_HPP__
00002 #define __J2K__QNX__Writer_HPP__
00003
00004 #include <j2k/Fred/QNX/Project.hpp>
00005
00006 #define LOCAL_KEYBOARD "/dev/con1"
00007 #define ELAN104_SERIAL "//2/dev/ser1"
00008
00009 class Writer : public Thread {
00010 public:
00011 Writer();
00012 virtual ~Writer() { }
00013 virtual void Run();
00014 void Track( int TrackID, int dir );
00015
00016 private:
00017
00018 unsigned state;
00019
00020 pid_t kb_proxy;
00021 pid_t mdm_proxy;
00022 pid_t pid;
00023
00024 int kb_fd;
00025 int mdm_fd;
00026 int n;
00027 char buf[80];
00028
00029 };
00030
00031 #endif