Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- #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"
- #include "TestBenchSettings.h"
-
-
-
- class CMainPage;
- class CVisualInspectionPage;
- class CCableTestPage;
- class COptionsPage;
-
-
- class CCableTestBench : public QObject
- {
- Q_OBJECT
- public:
- explicit CCableTestBench(QObject *parent = 0);
- ~CCableTestBench();
- int Start();
-
-
- MainWindow *w;
- CMainPage *mMainPageHandle;
- CVisualInspectionPage *mVisualInspPageHandle;
- CCableTestPage *mCableTestPageHandle;
- COptionsPage *mOptionsPageHandle;
- CCable mActualCable;
- CCableTestEngine mCableTestEngine;
-
- CTestBenchSettings mTestBenchOptions;
-
-
- CIOModulesInterface mIOInterface;
-
- int ExecVisualInspectionRequest();
- int VisualInspectionQuitRequest();
- int StartPauseAutomaticTestRequest();
- int NewCableRequest();
- int ResetAutomaticTestRequest();
- int StartStopManualTestRequest();
- int ManualPinToggleRequest(int ConnectorPinNbr);
- int RefreshConnectorsStateRequest();
- int SaveReportRequest();
- int OpenReportRequest();
- int CableConfigChanged();
-
-
- int TestBenchOptionsChanged();
-
-
-
- CCable *SetSelectedConnector(CConnectorDefs::eConnectorType ConType);
- CCable *GetActualCable();
-
- CTestReport* GetTestReportHandle();
-
- 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
|