00001
00018 #ifndef JezabelDriverSwitch_included
00019 #define JezabelDriverSwitch_included
00020
00021 #include <jezabeldriver.h>
00022
00023
00034 class JezabelDriverSwitch : public JezabelDriver{
00035 public:
00036
00037 JezabelDriverSwitch();
00038
00039 virtual ~JezabelDriverSwitch();
00040
00041 virtual void setTool(JezabelTool *tool);
00042 virtual void start(JezabelPosition max = JezabelLengthMax);
00043 virtual JezabelPosition where();
00044 virtual void stop();
00045
00053 void setDriver(JezabelDriver *driver);
00054
00055 virtual void doit(){};
00056
00057 protected:
00058 bool running;
00059 JezabelDriver *driver;
00060
00061 };
00062
00063 #endif
00064
00065