#include <errno.h>
#include <string.h>
#include <linux/input.h>
-#include <signal.h>
#define DELAY 10
#define JOG_STOP 10020
#define MAX_SHUTTLE_RANGE 7
-void ShuttleThread::init(QObject *parent, QString device)
+void ShuttleThread::init(QObject *parent, const QString &device)
{
m_parent = parent;
m_device = device;
return m_isWorking;
}
-void catcher(int sig)
-{
- printf(" Signal catcher called for signal %d\n", sig);
-}
-
void ShuttleThread::run()
{
kDebug() << "------- STARTING SHUTTLE: " << m_device;
fd_set readset;
struct timeval timeout;
- int num_warnings, readResult = 0;
+ int num_warnings = 0, readResult = 0;
int result, iof = -1;
/* get fd settings */
}
-JogShuttle::JogShuttle(QString device, QObject *parent) :
+JogShuttle::JogShuttle(const QString &device, QObject *parent) :
QObject(parent)
{
initDevice(device);
stopDevice();
}
-void JogShuttle::initDevice(QString device)
+void JogShuttle::initDevice(const QString &device)
{
if (m_shuttleProcess.isRunning()) {
if (device == m_shuttleProcess.m_device) return;