diff --git a/CableTestBench.pro b/CableTestBench.pro index 65881c2..4a9c3da 100644 --- a/CableTestBench.pro +++ b/CableTestBench.pro @@ -37,7 +37,8 @@ SOURCES += \ Sources/InputConnector.cpp \ Sources/OutputConnector.cpp \ Sources/CableParametersData.cpp \ - Sources/AutomatedTestReport.cpp + Sources/AutomatedTestReport.cpp \ + TestBenchSettings.cpp HEADERS += \ Sources/MainWindow.h \ @@ -62,7 +63,8 @@ HEADERS += \ Sources/OutputConnector.h \ Sources/TestBenchVersion.h \ Sources/CableParametersData.h \ - Sources/AutomatedTestReport.h + Sources/AutomatedTestReport.h \ + TestBenchSettings.h FORMS += \ Sources/CMainPage.ui \ diff --git a/CableTestBench.pro.user b/CableTestBench.pro.user index d7360f5..b9c4c52 100644 --- a/CableTestBench.pro.user +++ b/CableTestBench.pro.user @@ -1,6 +1,6 @@ - + ProjectExplorer.Project.ActiveTarget diff --git a/Makefile b/Makefile index 58177ff..b41189f 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ ############################################################################# # Makefile for building: CableTestBench -# Generated by qmake (2.01a) (Qt 4.8.1) on: Fri May 10 14:02:01 2019 +# Generated by qmake (2.01a) (Qt 4.8.1) on: Fri May 10 16:58:40 2019 # Project: CableTestBench.pro # Template: app # Command: c:\Qt\4.8.1\bin\qmake.exe -spec ..\..\Qt\4.8.1\mkspecs\win32-g++ CONFIG+=declarative_debug -o Makefile CableTestBench.pro diff --git a/Makefile.Debug b/Makefile.Debug index 4f83db7..8f5476f 100644 --- a/Makefile.Debug +++ b/Makefile.Debug @@ -1,6 +1,6 @@ ############################################################################# # Makefile for building: CableTestBench -# Generated by qmake (2.01a) (Qt 4.8.1) on: Fri May 10 14:02:01 2019 +# Generated by qmake (2.01a) (Qt 4.8.1) on: Fri May 10 16:58:40 2019 # Project: CableTestBench.pro # Template: app ############################################################################# @@ -62,7 +62,8 @@ SOURCES = Sources\MainWindow.cpp \ Sources\InputConnector.cpp \ Sources\OutputConnector.cpp \ Sources\CableParametersData.cpp \ - Sources\AutomatedTestReport.cpp debug\moc_MainWindow.cpp \ + Sources\AutomatedTestReport.cpp \ + TestBenchSettings.cpp debug\moc_MainWindow.cpp \ debug\moc_MainPage.cpp \ debug\moc_CableTestBench.cpp \ debug\moc_VisualInspectionPage.cpp \ @@ -98,6 +99,7 @@ OBJECTS = debug/MainWindow.o \ debug/OutputConnector.o \ debug/CableParametersData.o \ debug/AutomatedTestReport.o \ + debug/TestBenchSettings.o \ debug/moc_MainWindow.o \ debug/moc_MainPage.o \ debug/moc_CableTestBench.o \ @@ -149,7 +151,7 @@ dist: $(ZIP) CableTestBench.zip $(SOURCES) $(DIST) CableTestBench.pro ..\..\Qt\4.8.1\mkspecs\qconfig.pri ..\..\Qt\4.8.1\mkspecs\modules\qt_webkit_version.pri ..\..\Qt\4.8.1\mkspecs\features\qt_functions.prf ..\..\Qt\4.8.1\mkspecs\features\qt_config.prf ..\..\Qt\4.8.1\mkspecs\features\exclusive_builds.prf ..\..\Qt\4.8.1\mkspecs\features\default_pre.prf ..\..\Qt\4.8.1\mkspecs\features\win32\default_pre.prf ..\..\Qt\4.8.1\mkspecs\features\debug.prf ..\..\Qt\4.8.1\mkspecs\features\debug_and_release.prf ..\..\Qt\4.8.1\mkspecs\features\default_post.prf ..\..\Qt\4.8.1\mkspecs\features\win32\default_post.prf ..\..\Qt\4.8.1\mkspecs\features\build_pass.prf ..\..\Qt\4.8.1\mkspecs\features\declarative_debug.prf ..\..\Qt\4.8.1\mkspecs\features\win32\rtti.prf ..\..\Qt\4.8.1\mkspecs\features\win32\exceptions.prf ..\..\Qt\4.8.1\mkspecs\features\win32\stl.prf ..\..\Qt\4.8.1\mkspecs\features\shared.prf ..\..\Qt\4.8.1\mkspecs\features\warn_on.prf ..\..\Qt\4.8.1\mkspecs\features\qt.prf ..\..\Qt\4.8.1\mkspecs\features\win32\thread.prf ..\..\Qt\4.8.1\mkspecs\features\moc.prf ..\..\Qt\4.8.1\mkspecs\features\win32\windows.prf ..\..\Qt\4.8.1\mkspecs\features\resources.prf ..\..\Qt\4.8.1\mkspecs\features\uic.prf ..\..\Qt\4.8.1\mkspecs\features\yacc.prf ..\..\Qt\4.8.1\mkspecs\features\lex.prf ..\..\Qt\4.8.1\mkspecs\features\include_source_dir.prf c:\Qt\4.8.1\lib\qtmaind.prl HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES clean: compiler_clean - -$(DEL_FILE) debug\MainWindow.o debug\main.o debug\MainPage.o debug\CableTestBench.o debug\VisualInspectionPage.o debug\ConnectorSelectWidget.o debug\CableTestPage.o debug\ConnectorClickZoneWidget.o debug\ONOFFStatusWidget.o debug\ConnectorTestVisualizationWidget.o debug\Connector.o debug\Cable.o debug\VisualInspectionResult.o debug\TestReport.o debug\CableTestEngine.o debug\OptionsPage.o debug\CableTestBenchDefs.o debug\IOModulesInterface.o debug\InputConnector.o debug\OutputConnector.o debug\CableParametersData.o debug\AutomatedTestReport.o debug\moc_MainWindow.o debug\moc_MainPage.o debug\moc_CableTestBench.o debug\moc_VisualInspectionPage.o debug\moc_ConnectorSelectWidget.o debug\moc_CableTestPage.o debug\moc_ConnectorClickZoneWidget.o debug\moc_ONOFFStatusWidget.o debug\moc_ConnectorTestVisualizationWidget.o debug\moc_TestReport.o debug\moc_CableTestEngine.o debug\moc_OptionsPage.o debug\moc_IOModulesInterface.o debug\moc_AutomatedTestReport.o + -$(DEL_FILE) debug\MainWindow.o debug\main.o debug\MainPage.o debug\CableTestBench.o debug\VisualInspectionPage.o debug\ConnectorSelectWidget.o debug\CableTestPage.o debug\ConnectorClickZoneWidget.o debug\ONOFFStatusWidget.o debug\ConnectorTestVisualizationWidget.o debug\Connector.o debug\Cable.o debug\VisualInspectionResult.o debug\TestReport.o debug\CableTestEngine.o debug\OptionsPage.o debug\CableTestBenchDefs.o debug\IOModulesInterface.o debug\InputConnector.o debug\OutputConnector.o debug\CableParametersData.o debug\AutomatedTestReport.o debug\TestBenchSettings.o debug\moc_MainWindow.o debug\moc_MainPage.o debug\moc_CableTestBench.o debug\moc_VisualInspectionPage.o debug\moc_ConnectorSelectWidget.o debug\moc_CableTestPage.o debug\moc_ConnectorClickZoneWidget.o debug\moc_ONOFFStatusWidget.o debug\moc_ConnectorTestVisualizationWidget.o debug\moc_TestReport.o debug\moc_CableTestEngine.o debug\moc_OptionsPage.o debug\moc_IOModulesInterface.o debug\moc_AutomatedTestReport.o distclean: clean -$(DEL_FILE) $(DESTDIR_TARGET) @@ -492,6 +494,9 @@ debug/AutomatedTestReport.o: Sources/AutomatedTestReport.cpp Sources/AutomatedTe Sources/GlobalDefine.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\AutomatedTestReport.o Sources\AutomatedTestReport.cpp +debug/TestBenchSettings.o: TestBenchSettings.cpp TestBenchSettings.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\TestBenchSettings.o TestBenchSettings.cpp + debug/moc_MainWindow.o: debug/moc_MainWindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_MainWindow.o debug\moc_MainWindow.cpp diff --git a/Makefile.Release b/Makefile.Release index c4a926f..928949a 100644 --- a/Makefile.Release +++ b/Makefile.Release @@ -1,6 +1,6 @@ ############################################################################# # Makefile for building: CableTestBench -# Generated by qmake (2.01a) (Qt 4.8.1) on: Fri May 10 14:02:01 2019 +# Generated by qmake (2.01a) (Qt 4.8.1) on: Fri May 10 16:58:40 2019 # Project: CableTestBench.pro # Template: app ############################################################################# @@ -62,7 +62,8 @@ SOURCES = Sources\MainWindow.cpp \ Sources\InputConnector.cpp \ Sources\OutputConnector.cpp \ Sources\CableParametersData.cpp \ - Sources\AutomatedTestReport.cpp release\moc_MainWindow.cpp \ + Sources\AutomatedTestReport.cpp \ + TestBenchSettings.cpp release\moc_MainWindow.cpp \ release\moc_MainPage.cpp \ release\moc_CableTestBench.cpp \ release\moc_VisualInspectionPage.cpp \ @@ -98,6 +99,7 @@ OBJECTS = release/MainWindow.o \ release/OutputConnector.o \ release/CableParametersData.o \ release/AutomatedTestReport.o \ + release/TestBenchSettings.o \ release/moc_MainWindow.o \ release/moc_MainPage.o \ release/moc_CableTestBench.o \ @@ -149,7 +151,7 @@ dist: $(ZIP) CableTestBench.zip $(SOURCES) $(DIST) CableTestBench.pro ..\..\Qt\4.8.1\mkspecs\qconfig.pri ..\..\Qt\4.8.1\mkspecs\modules\qt_webkit_version.pri ..\..\Qt\4.8.1\mkspecs\features\qt_functions.prf ..\..\Qt\4.8.1\mkspecs\features\qt_config.prf ..\..\Qt\4.8.1\mkspecs\features\exclusive_builds.prf ..\..\Qt\4.8.1\mkspecs\features\default_pre.prf ..\..\Qt\4.8.1\mkspecs\features\win32\default_pre.prf ..\..\Qt\4.8.1\mkspecs\features\release.prf ..\..\Qt\4.8.1\mkspecs\features\debug_and_release.prf ..\..\Qt\4.8.1\mkspecs\features\default_post.prf ..\..\Qt\4.8.1\mkspecs\features\win32\default_post.prf ..\..\Qt\4.8.1\mkspecs\features\build_pass.prf ..\..\Qt\4.8.1\mkspecs\features\declarative_debug.prf ..\..\Qt\4.8.1\mkspecs\features\win32\rtti.prf ..\..\Qt\4.8.1\mkspecs\features\win32\exceptions.prf ..\..\Qt\4.8.1\mkspecs\features\win32\stl.prf ..\..\Qt\4.8.1\mkspecs\features\shared.prf ..\..\Qt\4.8.1\mkspecs\features\warn_on.prf ..\..\Qt\4.8.1\mkspecs\features\qt.prf ..\..\Qt\4.8.1\mkspecs\features\win32\thread.prf ..\..\Qt\4.8.1\mkspecs\features\moc.prf ..\..\Qt\4.8.1\mkspecs\features\win32\windows.prf ..\..\Qt\4.8.1\mkspecs\features\resources.prf ..\..\Qt\4.8.1\mkspecs\features\uic.prf ..\..\Qt\4.8.1\mkspecs\features\yacc.prf ..\..\Qt\4.8.1\mkspecs\features\lex.prf ..\..\Qt\4.8.1\mkspecs\features\include_source_dir.prf c:\Qt\4.8.1\lib\qtmain.prl HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES clean: compiler_clean - -$(DEL_FILE) release\MainWindow.o release\main.o release\MainPage.o release\CableTestBench.o release\VisualInspectionPage.o release\ConnectorSelectWidget.o release\CableTestPage.o release\ConnectorClickZoneWidget.o release\ONOFFStatusWidget.o release\ConnectorTestVisualizationWidget.o release\Connector.o release\Cable.o release\VisualInspectionResult.o release\TestReport.o release\CableTestEngine.o release\OptionsPage.o release\CableTestBenchDefs.o release\IOModulesInterface.o release\InputConnector.o release\OutputConnector.o release\CableParametersData.o release\AutomatedTestReport.o release\moc_MainWindow.o release\moc_MainPage.o release\moc_CableTestBench.o release\moc_VisualInspectionPage.o release\moc_ConnectorSelectWidget.o release\moc_CableTestPage.o release\moc_ConnectorClickZoneWidget.o release\moc_ONOFFStatusWidget.o release\moc_ConnectorTestVisualizationWidget.o release\moc_TestReport.o release\moc_CableTestEngine.o release\moc_OptionsPage.o release\moc_IOModulesInterface.o release\moc_AutomatedTestReport.o + -$(DEL_FILE) release\MainWindow.o release\main.o release\MainPage.o release\CableTestBench.o release\VisualInspectionPage.o release\ConnectorSelectWidget.o release\CableTestPage.o release\ConnectorClickZoneWidget.o release\ONOFFStatusWidget.o release\ConnectorTestVisualizationWidget.o release\Connector.o release\Cable.o release\VisualInspectionResult.o release\TestReport.o release\CableTestEngine.o release\OptionsPage.o release\CableTestBenchDefs.o release\IOModulesInterface.o release\InputConnector.o release\OutputConnector.o release\CableParametersData.o release\AutomatedTestReport.o release\TestBenchSettings.o release\moc_MainWindow.o release\moc_MainPage.o release\moc_CableTestBench.o release\moc_VisualInspectionPage.o release\moc_ConnectorSelectWidget.o release\moc_CableTestPage.o release\moc_ConnectorClickZoneWidget.o release\moc_ONOFFStatusWidget.o release\moc_ConnectorTestVisualizationWidget.o release\moc_TestReport.o release\moc_CableTestEngine.o release\moc_OptionsPage.o release\moc_IOModulesInterface.o release\moc_AutomatedTestReport.o distclean: clean -$(DEL_FILE) $(DESTDIR_TARGET) @@ -492,6 +494,9 @@ release/AutomatedTestReport.o: Sources/AutomatedTestReport.cpp Sources/Automated Sources/GlobalDefine.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\AutomatedTestReport.o Sources\AutomatedTestReport.cpp +release/TestBenchSettings.o: TestBenchSettings.cpp TestBenchSettings.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\TestBenchSettings.o TestBenchSettings.cpp + release/moc_MainWindow.o: release/moc_MainWindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_MainWindow.o release\moc_MainWindow.cpp diff --git a/Rapports/190510_170458_1S52CABLE_XX_NO_AA_BB.c.txt b/Rapports/190510_170458_1S52CABLE_XX_NO_AA_BB.c.txt new file mode 100644 index 0000000..3aea14e --- /dev/null +++ b/Rapports/190510_170458_1S52CABLE_XX_NO_AA_BB.c.txt @@ -0,0 +1,57 @@ +Rapport de test - Câble SEI +Date de l'essai: 2019-05-10 +Version du logiciel de test: V0.10_ING_DEV + +----------------------------------------- +Paramètres du câble: +Identification du câble: CABLE_XX_NO_AA_BB.c +Station: 1S52 - Frontenac +Type: Permanent +Opérateur du test: JFMartel +Connecteur d'entrée: Connecteur circulaire 6 contacts +Connecteur de sortie: Connecteur circulaire 6 contacts + +----------------------------------------- +Résultats de l'inspection visuelle: +Section 5.2 exécutée: N/A +Section 5.3 exécutée: N/A +Section 5.4 exécutée: N/A +Section 5.5 exécutée: N/A +Section 5.6 exécutée: N/A + +Notes d'inspection: + + + +----------------------------------------- +Résultats du test automatique du câble: +Pré-test des modules d'I/O: SuccèsLorsqu'applicable, les valeurs entre crochets [] correspondent aux contacts en défaut. + + No. Contact Continuité Isolation Assignation 2è test + 1 Succès Succès Succès N/A + 2 Succès Succès Succès N/A + 3 Succès Succès Succès N/A + 4 Succès Succès Succès N/A + 5 Succès Succès Succès N/A + 6 Succès Succès Succès N/A + + + + Signature de l'opérateur de test: _________________________________________ + + + + + Date: _________________________________________ + +----------------------------------------- +Log du test: +17:04:55.541 - Démarrage du test automatique. +17:04:55.950 - Succès de l'auto test des modules d'I/O +17:04:56.359 - Succès du test du contact 1 +17:04:56.769 - Succès du test du contact 2 +17:04:57.206 - Succès du test du contact 3 +17:04:57.644 - Succès du test du contact 4 +17:04:58.080 - Succès du test du contact 5 +17:04:58.519 - Succès du test du contact 6 +17:04:58.734 - Test automatique terminé diff --git a/Rapports/190510_170522_1S52CABLE_XX_NO_AA_BB.c.txt b/Rapports/190510_170522_1S52CABLE_XX_NO_AA_BB.c.txt new file mode 100644 index 0000000..b0ca56b --- /dev/null +++ b/Rapports/190510_170522_1S52CABLE_XX_NO_AA_BB.c.txt @@ -0,0 +1,54 @@ +Rapport de test - Câble SEI +Date de l'essai: 2019-05-10 +Version du logiciel de test: V0.10_ING_DEV + +----------------------------------------- +Paramètres du câble: +Identification du câble: CABLE_XX_NO_AA_BB.c +Station: 1S52 - Frontenac +Type: Permanent +Opérateur du test: JFMartel +Connecteur d'entrée: Connecteur circulaire 6 contacts +Connecteur de sortie: Connecteur circulaire 6 contacts + +----------------------------------------- +Résultats de l'inspection visuelle: +Section 5.2 exécutée: N/A +Section 5.3 exécutée: N/A +Section 5.4 exécutée: N/A +Section 5.5 exécutée: N/A +Section 5.6 exécutée: N/A + +Notes d'inspection: + + + +----------------------------------------- +Résultats du test automatique du câble: +Pré-test des modules d'I/O: SuccèsLorsqu'applicable, les valeurs entre crochets [] correspondent aux contacts en défaut. + + No. Contact Continuité Isolation Assignation 2è test + 1 Succès Succès Succès N/A + 2 Succès Succès Succès N/A + 3 Succès Succès Succès N/A + 4 Succès Succès Succès N/A + 5 Succès Succès Succès N/A + 6 Succès Succès Succès N/A + + + + Signature de l'opérateur de test: _________________________________________ + + Date: _________________________________________ + +----------------------------------------- +Log du test: +17:05:18.908 - Démarrage du test automatique. +17:05:19.323 - Succès de l'auto test des modules d'I/O +17:05:19.726 - Succès du test du contact 1 +17:05:20.143 - Succès du test du contact 2 +17:05:20.575 - Succès du test du contact 3 +17:05:21.012 - Succès du test du contact 4 +17:05:21.451 - Succès du test du contact 5 +17:05:21.888 - Succès du test du contact 6 +17:05:22.107 - Test automatique terminé diff --git a/Rapports/190510_170604_1S52CABLE_XX_NO_AA_BB.c.txt b/Rapports/190510_170604_1S52CABLE_XX_NO_AA_BB.c.txt new file mode 100644 index 0000000..9605dda --- /dev/null +++ b/Rapports/190510_170604_1S52CABLE_XX_NO_AA_BB.c.txt @@ -0,0 +1,56 @@ +Rapport de test - Câble SEI +Date de l'essai: 2019-05-10 +Version du logiciel de test: V0.10_ING_DEV + +----------------------------------------- +Paramètres du câble: +Identification du câble: CABLE_XX_NO_AA_BB.c +Station: 1S52 - Frontenac +Type: Permanent +Opérateur du test: JFMartel +Connecteur d'entrée: Connecteur circulaire 6 contacts +Connecteur de sortie: Connecteur circulaire 6 contacts + +----------------------------------------- +Résultats de l'inspection visuelle: +Section 5.2 exécutée: N/A +Section 5.3 exécutée: N/A +Section 5.4 exécutée: N/A +Section 5.5 exécutée: N/A +Section 5.6 exécutée: N/A + +Notes d'inspection: + + + +----------------------------------------- +Résultats du test automatique du câble: +Pré-test des modules d'I/O: SuccèsLorsqu'applicable, les valeurs entre crochets [] correspondent aux contacts en défaut. + + No. Contact Continuité Isolation Assignation 2è test + 1 Succès Succès Succès N/A + 2 Succès Succès Succès N/A + 3 Succès Succès Succès N/A + 4 Succès Succès Succès N/A + 5 Succès Succès Succès N/A + 6 Succès Succès Succès N/A + + + + Signature de l'opérateur de test: _________________________________________ + + Date: _________________________________________ + +----------------------------------------- +Log du test: +17:05:57.825 - Entrée en mode test manuel +17:06:00.666 - Fin du test manuel +17:06:01.172 - Démarrage du test automatique. +17:06:01.634 - Succès de l'auto test des modules d'I/O +17:06:02.111 - Succès du test du contact 1 +17:06:02.517 - Succès du test du contact 2 +17:06:02.945 - Succès du test du contact 3 +17:06:03.384 - Succès du test du contact 4 +17:06:03.819 - Succès du test du contact 5 +17:06:04.254 - Succès du test du contact 6 +17:06:04.419 - Test automatique terminé diff --git a/Rapports/190510_170646_1S52CABLE_XX_NO_AA_BB.c.txt b/Rapports/190510_170646_1S52CABLE_XX_NO_AA_BB.c.txt new file mode 100644 index 0000000..8a4969d --- /dev/null +++ b/Rapports/190510_170646_1S52CABLE_XX_NO_AA_BB.c.txt @@ -0,0 +1,55 @@ +Rapport de test - Câble SEI +Date de l'essai: 2019-05-10 +Version du logiciel de test: V0.10_ING_DEV + +----------------------------------------- +Paramètres du câble: +Identification du câble: CABLE_XX_NO_AA_BB.c +Station: 1S52 - Frontenac +Type: Permanent +Opérateur du test: JFMartel +Connecteur d'entrée: Connecteur circulaire 6 contacts +Connecteur de sortie: Connecteur circulaire 6 contacts + +----------------------------------------- +Résultats de l'inspection visuelle: +Section 5.2 exécutée: N/A +Section 5.3 exécutée: N/A +Section 5.4 exécutée: N/A +Section 5.5 exécutée: N/A +Section 5.6 exécutée: N/A + +Notes d'inspection: + + + +----------------------------------------- +Résultats du test automatique du câble: +Pré-test des modules d'I/O: Succès +Lorsqu'applicable, les valeurs entre crochets [] correspondent aux contacts en défaut. + + No. Contact Continuité Isolation Assignation 2è test + 1 Succès Succès Succès N/A + 2 Succès Succès Succès N/A + 3 Succès Succès Succès N/A + 4 Succès Succès Succès N/A + 5 Succès Succès Succès N/A + 6 Succès Succès Succès N/A + + + + Signature de l'opérateur de test: _________________________________________ + + Date: _________________________________________ + +----------------------------------------- +Log du test: +17:06:43.002 - Démarrage du test automatique. +17:06:43.438 - Succès de l'auto test des modules d'I/O +17:06:43.853 - Succès du test du contact 1 +17:06:44.285 - Succès du test du contact 2 +17:06:44.725 - Succès du test du contact 3 +17:06:45.159 - Succès du test du contact 4 +17:06:45.598 - Succès du test du contact 5 +17:06:46.077 - Succès du test du contact 6 +17:06:46.085 - Test automatique terminé diff --git a/Rapports/190510_171027_1S52CABLE_XX_NO_AA_BB.c.txt b/Rapports/190510_171027_1S52CABLE_XX_NO_AA_BB.c.txt new file mode 100644 index 0000000..1ef530c --- /dev/null +++ b/Rapports/190510_171027_1S52CABLE_XX_NO_AA_BB.c.txt @@ -0,0 +1,71 @@ +Rapport de test - Câble SEI +Date de l'essai: 2019-05-10 +Version du logiciel de test: V0.10_ING_DEV + +----------------------------------------- +Paramètres du câble: +Identification du câble: CABLE_XX_NO_AA_BB.c +Station: 1S52 - Frontenac +Type: Permanent +Opérateur du test: JFMartel +Connecteur d'entrée: Connecteur circulaire 14 contacts +Connecteur de sortie: Connecteur circulaire 14 contacts + +----------------------------------------- +Résultats de l'inspection visuelle: +Section 5.2 exécutée: Oui +Section 5.3 exécutée: Oui +Section 5.4 exécutée: Oui +Section 5.5 exécutée: Oui +Section 5.6 exécutée: Oui + +Notes d'inspection: + +jasdij + +----------------------------------------- +Résultats du test automatique du câble: +Pré-test des modules d'I/O: Succès +Lorsqu'applicable, les valeurs entre crochets [] correspondent aux contacts en défaut. + + No. Contact Continuité Isolation Assignation 2è test + 1 Succès Succès Succès N/A + 2 Succès Succès Succès N/A + 3 Succès Succès Succès N/A + 4 Succès Succès Succès N/A + 5 Succès Succès Succès N/A + 6 Succès Succès Succès N/A + 7 Succès Succès Succès N/A + 8 Succès Succès Succès N/A + 9 Succès Succès Succès N/A + 10 Succès Succès Succès N/A + 11 Succès Succès Succès N/A + 12 Succès Succès Succès N/A + 13 N/A N/A Échec[14] N/A + 14 N/A N/A Échec[13] N/A + + + + Signature de l'opérateur de test: _________________________________________ + + Date: _________________________________________ + +----------------------------------------- +Log du test: +17:10:21.159 - Démarrage du test automatique. +17:10:21.588 - Succès de l'auto test des modules d'I/O +17:10:22.005 - Succès du test du contact 1 +17:10:22.436 - Succès du test du contact 2 +17:10:22.873 - Succès du test du contact 3 +17:10:23.311 - Succès du test du contact 4 +17:10:23.747 - Succès du test du contact 5 +17:10:24.231 - Succès du test du contact 6 +17:10:24.630 - Succès du test du contact 7 +17:10:25.060 - Succès du test du contact 8 +17:10:25.494 - Succès du test du contact 9 +17:10:25.933 - Succès du test du contact 10 +17:10:26.368 - Succès du test du contact 11 +17:10:26.861 - Succès du test du contact 12 +17:10:27.276 - Échec du test d'assignation du contact 13: le contact 14 est activé. +17:10:27.679 - Échec du test d'assignation du contact 14: le contact 13 est activé. +17:10:27.732 - Test automatique terminé diff --git a/Rapports/190510_171101_1S52CABLE_XX_NO_AA_BB.c.txt b/Rapports/190510_171101_1S52CABLE_XX_NO_AA_BB.c.txt new file mode 100644 index 0000000..9999e51 --- /dev/null +++ b/Rapports/190510_171101_1S52CABLE_XX_NO_AA_BB.c.txt @@ -0,0 +1,72 @@ +Rapport de test - Câble SEI +Date de l'essai: 2019-05-10 +Version du logiciel de test: V0.10_ING_DEV + +----------------------------------------- +Paramètres du câble: +Identification du câble: CABLE_XX_NO_AA_BB.c +Station: 1S52 - Frontenac +Type: Permanent +Opérateur du test: JFMartel +Connecteur d'entrée: Connecteur circulaire 14 contacts +Connecteur de sortie: Connecteur circulaire 14 contacts + +----------------------------------------- +Résultats de l'inspection visuelle: +Section 5.2 exécutée: Oui +Section 5.3 exécutée: Oui +Section 5.4 exécutée: Oui +Section 5.5 exécutée: Oui +Section 5.6 exécutée: Oui + +Notes d'inspection: + +jasdij + +----------------------------------------- +Résultats du test automatique du câble: +Pré-test des modules d'I/O: Succès +Lorsqu'applicable, les valeurs entre crochets [] correspondent aux contacts en défaut. + + No. Contact Continuité Isolation Assignation 2è test + 1 Succès Succès Succès N/A + 2 Succès Succès Succès N/A + 3 Succès Succès Succès N/A + 4 Succès Succès Succès N/A + 5 Succès Succès Succès N/A + 6 Succès Succès Succès N/A + 7 Succès Succès Succès N/A + 8 Succès Succès Succès N/A + 9 Succès Succès Succès N/A + 10 Succès Succès Succès N/A + 11 Succès Succès Succès N/A + 12 Succès Succès Succès N/A + 13 N/A N/A Échec[14] N/A + 14 N/A N/A Échec[13] N/A + + + + Signature de l'opérateur de test: _________________________________________ + + Date: _________________________________________ + +----------------------------------------- +Log du test: +17:10:21.159 - Démarrage du test automatique. +17:10:21.588 - Succès de l'auto test des modules d'I/O +17:10:22.005 - Succès du test du contact 1 +17:10:22.436 - Succès du test du contact 2 +17:10:22.873 - Succès du test du contact 3 +17:10:23.311 - Succès du test du contact 4 +17:10:23.747 - Succès du test du contact 5 +17:10:24.231 - Succès du test du contact 6 +17:10:24.630 - Succès du test du contact 7 +17:10:25.060 - Succès du test du contact 8 +17:10:25.494 - Succès du test du contact 9 +17:10:25.933 - Succès du test du contact 10 +17:10:26.368 - Succès du test du contact 11 +17:10:26.861 - Succès du test du contact 12 +17:10:27.276 - Échec du test d'assignation du contact 13: le contact 14 est activé. +17:10:27.679 - Échec du test d'assignation du contact 14: le contact 13 est activé. +17:10:27.732 - Test automatique terminé +17:11:00.415 - Entrée en mode test manuel diff --git a/Sources/AutomatedTestReport.cpp b/Sources/AutomatedTestReport.cpp index 4df1eee..7f31626 100644 --- a/Sources/AutomatedTestReport.cpp +++ b/Sources/AutomatedTestReport.cpp @@ -280,3 +280,13 @@ bool CAutomatedTestReport::IsAutomatedTestSuccess() return true; } + +QString CAutomatedTestReport::GetPretestResult() +{ + if(mPreTestResult) + { + return "Succès"; + } + + return "Échec"; +} diff --git a/Sources/AutomatedTestReport.h b/Sources/AutomatedTestReport.h index 00ec31b..8cab01c 100644 --- a/Sources/AutomatedTestReport.h +++ b/Sources/AutomatedTestReport.h @@ -38,6 +38,7 @@ public: QString GetPinSecondTestResult(int PinNumber); QString GetShortedPins(int PinNumber); QString GetWrongPin(int PinNumber); + QString GetPretestResult(); int SetPreTestResult(bool PreTestPassed); diff --git a/Sources/CableTestBench.cpp b/Sources/CableTestBench.cpp index 91bebe5..4559b57 100644 --- a/Sources/CableTestBench.cpp +++ b/Sources/CableTestBench.cpp @@ -9,6 +9,7 @@ CCableTestBench::CCableTestBench(QObject *parent) : mActualCable(CConnectorDefs::UNKNOWN_CONNECTOR_TYPE,&mIOInterface) { w = new MainWindow(0,this); + w->setWindowTitle("Cablotron"); } CCableTestBench::~CCableTestBench() diff --git a/Sources/MainPage.cpp b/Sources/MainPage.cpp index 15b9c3e..ce2d5b5 100644 --- a/Sources/MainPage.cpp +++ b/Sources/MainPage.cpp @@ -14,13 +14,6 @@ CMainPage::CMainPage(QWidget *parent) : ui->mMainTabWidget->clear(); - -// SM_HANDLE hndl; -// SM_Open(&hndl,"192.168.0.101"); - - - - } CMainPage::~CMainPage() diff --git a/Sources/MainWindow.cpp b/Sources/MainWindow.cpp index edac233..0cfbf48 100644 --- a/Sources/MainWindow.cpp +++ b/Sources/MainWindow.cpp @@ -8,11 +8,6 @@ MainWindow::MainWindow(QWidget *parent,CCableTestBench* ProgramHandle) { resize(1800,890); -// mMainPage = new CMainPage(); -// mVisualInspPage = new CVisualInspectionPage(this); -// mVisualInspPage->hide(); -// mCableTestPage = new CCableTestPage(this); - mMainPage = new CMainPage(this); mVisualInspPage = new CVisualInspectionPage(this); mVisualInspPage->hide(); diff --git a/Sources/TestReport.cpp b/Sources/TestReport.cpp index e03a635..6dc6309 100644 --- a/Sources/TestReport.cpp +++ b/Sources/TestReport.cpp @@ -120,6 +120,7 @@ int CTestReport::SaveReportToFile() ReportStream << mVisualInspectionResultReport.mVerifNotesText << "\n\n"; ReportStream << "-----------------------------------------\n"; ReportStream << QString("Résultats du test automatique du câble:\n"); + ReportStream << QString("Pré-test des modules d'I/O: ") << mAutomatedTestReport.GetPretestResult() << "\n"; ReportStream << QString("Lorsqu'applicable, les valeurs entre crochets [] correspondent aux contacts en défaut.\n\n"); ReportStream.setFieldWidth(15); ReportStream.setFieldAlignment(QTextStream::AlignCenter); @@ -144,6 +145,7 @@ int CTestReport::SaveReportToFile() ReportStream << QString("\n\n\n Signature de l'opérateur de test: _________________________________________\n\n"); + ReportStream << QString(" Date: _________________________________________\n\n"); ReportStream << "-----------------------------------------\n"; ReportStream << "Log du test:\n"; ReportStream << mTestLog; diff --git a/Sources/TestReport.h b/Sources/TestReport.h index 6a3f7ef..f67d5ca 100644 --- a/Sources/TestReport.h +++ b/Sources/TestReport.h @@ -23,6 +23,7 @@ public: bool IsAutoTestReportReady(); bool GetGlobalAutoTestResult(); + int SaveReportToFile(); QString GetLastReportFileName(); diff --git a/Sources/main.cpp b/Sources/main.cpp index 2d0104c..7e4e433 100644 --- a/Sources/main.cpp +++ b/Sources/main.cpp @@ -6,7 +6,9 @@ int main(int argc, char *argv[]) { QApplication a(argc, argv); - CCableTestBench CableTestBench; + QCoreApplication::setApplicationName("Testeur de cables"); + QApplication::setApplicationName("Test"); + CCableTestBench CableTestBench; CableTestBench.Start(); return a.exec(); diff --git a/TestBenchSettings.cpp b/TestBenchSettings.cpp new file mode 100644 index 0000000..1457ee3 --- /dev/null +++ b/TestBenchSettings.cpp @@ -0,0 +1,5 @@ +#include "TestBenchSettings.h" + +CTestBenchSettings::CTestBenchSettings() +{ +} diff --git a/TestBenchSettings.h b/TestBenchSettings.h new file mode 100644 index 0000000..95b8493 --- /dev/null +++ b/TestBenchSettings.h @@ -0,0 +1,19 @@ +#ifndef TESTBENCHSETTINGS_H +#define TESTBENCHSETTINGS_H +#include + +class CTestBenchSettings +{ +public: + CTestBenchSettings(); + + int LoadSettings(); + + int mPinHoldTime; + bool mIgnoreVisualInspection; + QString mIOModuleIPAddress; + + +}; + +#endif // TESTBENCHSETTINGS_H diff --git a/object_script.CableTestBench.Debug b/object_script.CableTestBench.Debug index 42658a8..4ee7762 100644 --- a/object_script.CableTestBench.Debug +++ b/object_script.CableTestBench.Debug @@ -21,6 +21,7 @@ INPUT( ./debug\OutputConnector.o ./debug\CableParametersData.o ./debug\AutomatedTestReport.o +./debug\TestBenchSettings.o ./debug\moc_MainWindow.o ./debug\moc_MainPage.o ./debug\moc_CableTestBench.o diff --git a/object_script.CableTestBench.Release b/object_script.CableTestBench.Release index 06048cf..41680f5 100644 --- a/object_script.CableTestBench.Release +++ b/object_script.CableTestBench.Release @@ -21,6 +21,7 @@ INPUT( ./release\OutputConnector.o ./release\CableParametersData.o ./release\AutomatedTestReport.o +./release\TestBenchSettings.o ./release\moc_MainWindow.o ./release\moc_MainPage.o ./release\moc_CableTestBench.o