Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

57 строки
1.0 KiB

  1. #ifndef OUTILMODBUS_H
  2. #define OUTILMODBUS_H
  3. #include <QObject>
  4. #include "MainWindow.h"
  5. #include "CableTestBenchDefs.h"
  6. #include "Connector.h"
  7. #include "Cable.h"
  8. #include "TestReport.h"
  9. #include "IOModulesInterface.h"
  10. class CMainPage;
  11. class CVisualInspectionPage;
  12. class CCableTestPage;
  13. class CCableTestBench : public QObject
  14. {
  15. Q_OBJECT
  16. public:
  17. explicit CCableTestBench(QObject *parent = 0);
  18. ~CCableTestBench();
  19. int Start();
  20. MainWindow *w;
  21. CMainPage *mMainPageHandle;
  22. CVisualInspectionPage *mVisualInspPageHandle;
  23. CCableTestPage *mCableTestPageHandle;
  24. CCable mActualCable;
  25. CIOModulesInterface mIOInterface;
  26. int ExecVisualInspectionRequest();
  27. int VisualInspectionQuitRequest();
  28. CCable *SetSelectedConnector(CConnectorDefs::eConnectorType ConType);
  29. CCable *GetActualCable();
  30. private:
  31. quint16 DecToBCDWord(const quint16 word);
  32. quint8 DecToBCDByte(const quint8 byte);
  33. CTestReport mCableTestReport;
  34. signals:
  35. public slots:
  36. };
  37. #endif // OUTILMODBUS_H