#ifndef OUTILMODBUS_H #define OUTILMODBUS_H #include #include "MainWindow.h" #include "CableTestBenchDefs.h" #include "Connector.h" #include "Cable.h" #include "TestReport.h" #include "IOModulesInterface.h" class CMainPage; class CVisualInspectionPage; class CCableTestPage; class CCableTestBench : public QObject { Q_OBJECT public: explicit CCableTestBench(QObject *parent = 0); ~CCableTestBench(); int Start(); MainWindow *w; CMainPage *mMainPageHandle; CVisualInspectionPage *mVisualInspPageHandle; CCableTestPage *mCableTestPageHandle; CCable mActualCable; CIOModulesInterface mIOInterface; int ExecVisualInspectionRequest(); int VisualInspectionQuitRequest(); CCable *SetSelectedConnector(CConnectorDefs::eConnectorType ConType); CCable *GetActualCable(); private: quint16 DecToBCDWord(const quint16 word); quint8 DecToBCDByte(const quint8 byte); CTestReport mCableTestReport; signals: public slots: }; #endif // OUTILMODBUS_H