Esempio n. 1
0
        private List <string> CreateReportItemRefItems(ETestItemCode code)
        {
            List <string> items = new List <string>();

            foreach (TestWorkRow row in TestRows)
            {
                if (row.ItemCode == code)
                {
                    string item = $"{row.ItemName}({row.Index})";
                    items.Add(item);
                }
            }

            return(items);
        }
Esempio n. 2
0
        private ETestItemCode ToTestItemCode(EReportItemCode code)
        {
            ETestItemCode testCode = ETestItemCode.VF;

            switch (code)
            {
            case EReportItemCode.VF:
                testCode = ETestItemCode.VF;
                break;

            case EReportItemCode.IF:
                testCode = ETestItemCode.IF;
                break;

            case EReportItemCode.VR:
                testCode = ETestItemCode.VR;
                break;

            case EReportItemCode.IR:
                testCode = ETestItemCode.IR;
                break;

            case EReportItemCode.Die_Lv:
            case EReportItemCode.Die_Lv_Uniformity:
            case EReportItemCode.Die_Contrast:
            case EReportItemCode.Die_Glare:
            case EReportItemCode.Cell_Lv:
            case EReportItemCode.Cell_Lv_Uniformity:
            case EReportItemCode.Cell_Contrast:
                testCode = ETestItemCode.LMK_Luminance;
                break;

            case EReportItemCode.Die_X:
            case EReportItemCode.Die_Y:
            case EReportItemCode.Die_XY:
            case EReportItemCode.Die_X_Uniformity:
            case EReportItemCode.Die_Y_Uniformity:
            case EReportItemCode.Cell_X:
            case EReportItemCode.Cell_Y:
            case EReportItemCode.Cell_XY:
            case EReportItemCode.Cell_X_Uniformity:
            case EReportItemCode.Cell_Y_Uniformity:
                testCode = ETestItemCode.LMK_Color;
                break;

            case EReportItemCode.IC_ON:
                testCode = ETestItemCode.IC_ON;
                break;

            case EReportItemCode.IC_OFF:
                testCode = ETestItemCode.IC_OFF;
                break;

            case EReportItemCode.IC_INIT:
                testCode = ETestItemCode.IC_INIT;
                break;

            case EReportItemCode.Safety_Check:
                testCode = ETestItemCode.Safety_Check;
                break;

            case EReportItemCode.EEPROM_Check:
                testCode = ETestItemCode.EEPROM_Check;
                break;

            case EReportItemCode.Watchdog_Enable:
                testCode = ETestItemCode.Watchdog_Enable;
                break;

            case EReportItemCode.Watchdog_Disable:
                testCode = ETestItemCode.Watchdog_Disable;
                break;

            case EReportItemCode.NTC_Check:
                testCode = ETestItemCode.NTC_Check;
                break;
            }

            return(testCode);
        }