Nevar pievienot vairāk kā 25 tēmas
Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
|
- #ifndef OUTILMODBUS_H
- #define OUTILMODBUS_H
-
- #include <QObject>
- #include "MainWindow.h"
- #include "CableTestBenchDefs.h"
- #include "Connector.h"
- #include "Cable.h"
- #include "TestReport.h"
- #include "IOModulesInterface.h"
- #include "CableTestEngine.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;
- CCableTestEngine mCableTestEngine;
-
- CIOModulesInterface mIOInterface;
-
- int ExecVisualInspectionRequest();
- int VisualInspectionQuitRequest();
- int StartPauseAutomaticTestRequest();
- int NewCableRequest();
- int ResetAutomaticTestRequest();
- int StartStopManualTestRequest();
- int ManualPinToggleRequest(int ConnectorPinNbr);
- int RefreshConnectorsStateRequest();
-
-
- CCable *SetSelectedConnector(CConnectorDefs::eConnectorType ConType);
- CCable *GetActualCable();
-
- int CableEngineModeChanged(CCableTestEngine::eCableTestEngineMode Mode);
-
-
-
-
- private:
-
- quint16 DecToBCDWord(const quint16 word);
- quint8 DecToBCDByte(const quint8 byte);
- int CheckIfReadyForTesting();
-
- CTestReport mCableTestReport;
-
- signals:
-
- public slots:
-
-
- };
-
- #endif // OUTILMODBUS_H
|