void init(QObject *parent, QString device);
QObject *m_parent;
int shuttlevalue;
+ int shuttlecounter;
unsigned short jogvalue;
bool isWorking();
- bool stop_me;
+ volatile bool stop_me;
+ QString m_device;
private:
- QString m_device;
bool m_isWorking;
void handle_event(EV ev);
- void jogshuttle(unsigned short code, unsigned int value);
void jog(unsigned int value);
void shuttle(int value);
void key(unsigned short code, unsigned int value);
ShuttleThread m_shuttleProcess;
signals:
- void rewind1();
- void forward1();
- void rewind(double);
- void forward(double);
- void stop();
+ void jogBack();
+ void jogForward();
+ void shuttlePos(int);
void button(int);
};