more thread abstraction

This commit is contained in:
canpadawan
2016-06-16 13:25:56 +02:00
parent 71e989ad05
commit d1c5642668
6 changed files with 334 additions and 231 deletions
+9 -15
View File
@@ -44,10 +44,6 @@ public:
GVRetSerial(QString portName);
virtual ~GVRetSerial();
virtual void start();
virtual void stop();
signals:
void error(const QString &);
@@ -60,18 +56,16 @@ signals:
//being passed. Just set for things that really are being updated.
void busStatus(int, int, int);
public slots:
virtual void sendFrame(const CANFrame *);
virtual void sendFrameBatch(const QList<CANFrame> *);
virtual void setBusSettings(int, CANBus);
virtual bool getBusSettings(int pBusIdx, CANBus& pBus);
virtual void suspend(bool);
protected:
virtual void piStarted();
virtual void piStop();
virtual void piSetBusSettings(int pBusIdx, CANBus pBus);
virtual bool piGetBusSettings(int pBusIdx, CANBus& pBus);
virtual void piSuspend(bool pSuspend);
virtual void piSendFrame(const CANFrame&) ;
virtual void piSendFrameBatch(const QList<CANFrame>&);
void disconnectDevice();
private slots: