Documente Academic
Documente Profesional
Documente Cultură
1.Due to modification in ist config number of parameters we have to update the generic
otherwise the following error takes place. c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1071): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1070): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1069): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1068): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1057): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1056): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1055): error C3861: 'CONTROLLER_DUMMY': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1054): error C3861: 'CONTROLLER_DUMMY': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1053): error C3861: 'CONTROLLER_DUMMY': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1052): error C2065: 'CONTROLLER_DUMMY' : undeclared identifier c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1051): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1050): error C2065: 'CONTROLLER_REAL' : undeclared identifier 2. Due to missing of below command the build can't be done return FFERR_TESTPASS; The error happened as below c:\projectssvn\ph2\software\ist module\trunk\modules\ishull.cpp(1089): error C2220: warning treated as error - no 'object' file generated c:\projectssvn\ph2\software\ist module\trunk\modules\ishull.cpp(1089): warning C4715: 'Mod_Config' : not all control paths return a value *****************************************************************************
Due to non modification of script file the error shown as below : Specified file is not an IST module. Received Result = 'EXE:0;' *******************************************************************
Program Crash :
1. After loading when we run the whole test the crash happened at 524 test. The error shown as below Do_502_Calc_HalfScaleSwing@GREEN1 0.000 502_HalfScaleSwing_RED ( -701.000 - 80.000) 62 Do_502_Calc_HalfScaleSwing@BLUE 0.000 502_HalfScaleSwing_GREEN1 ( -701.000 - 80.000) 63 Do_502_Calc_HalfScaleSwing@RED 0.000 502_HalfScaleSwing_GREEN2 ( -701.000 - 80.000) 64 Do_502_Calc_HalfScaleSwing@GREEN2 0.000 502_HalfScaleSwing_BLUE ( -701.000 - 80.000) 68 Do_524_Calc_GrayDefectColumnsAbs@C1_S1 TES-TOTUS >>
The reason for crash is as per template we have to pass null parameter (0) value in last parameter but the temporary bindex actually a pointer is passsed
BLOCK_VARIABLES a524_M = { roiAll, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_M = { roiAll, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_M = { roiAll, &BI_DefectCol_80, &BI_Work_80, BLOCK_VARIABLES a524_C1 = { roic1, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_C1 = { roic1, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_C1 = { roic1, &BI_DefectCol_80, &BI_Work_80, BLOCK_VARIABLES a524_C2 = { roic1, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_C2 = { roic1, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_C2 = { roic1, &BI_DefectCol_80, &BI_Work_80, BLOCK_VARIABLES a524_C3 = { roic1, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_C3 = { roic1, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_C3 = { roic1, &BI_DefectCol_80, &BI_Work_80, BLOCK_VARIABLES a524_C4 = { roic1, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_C4 = { roic1, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_C4 = { roic1, &BI_DefectCol_80, &BI_Work_80, )
9, (0) 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9,
2.After correct the 524 TEST when we run the whole test the crash again happened at 534 test, as per template it also have null parameter (0) value in last parameter.
roiAll,
11, 11,
CV2A(100), }; CV2A(100),
-1, -1,
BLOCK_VARIABLES b534_M ={ roiAll, &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_M ={ &BI_DefectRow_80, &BI_Work_80, BLOCK_VARIABLES a534_C1 ={ &BI_DefectRow_30, &BI_Work_30, BLOCK_VARIABLES b534_C1 ={ &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_C1 ={ &BI_DefectRow_80, &BI_Work_80, BLOCK_VARIABLES a534_C2 ={ &BI_DefectRow_30, &BI_Work_30, BLOCK_VARIABLES b534_C2 ={ &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_C2 ={ &BI_DefectRow_80, &BI_Work_80, BLOCK_VARIABLES a534_C3 ={ &BI_DefectRow_30, &BI_Work_30, BLOCK_VARIABLES b534_C3 ={ &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_C3 ={ &BI_DefectRow_80, &BI_Work_80, BLOCK_VARIABLES a534_C4 &BI_DefectRow_30, ={ roic1, &BI_Work_30, roic1, roic1, roiAll,
};
11, CV2A(100), -1,
9, 9, 9,
9, 9, 9,
9, 9, 9,
-1, -1,
*******************************************************************************