[OnInitDialog][MP_MODE_ON] LOCAL_MODE_MP
[GetCurrentProductIdxFromTxt] currentProduct: 13, currentPidIdx: 2
[checkProductListExist] Check: FTP_XLS
[checkProductListExist] => Exist
[LoadExcelFile] File: .//DATA/List.dll
[OnInitDialog][MP_MODE_ON] mpModeIsSelected == true
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[OnBnClickedButton2][GUI_SAY_WAITING_FOR_VIDPID] Clicked
[OnPaint] STATUS_OF_PNG: -101
[DownloadProductListFromFtp] updateMode != SERVER_MODE, checkProductListExist()
[checkProductListExist] checkProductListExistChecked == true
=> GUI_SAY_WAITING_FOR_VIDPID
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] retry: 0, retryMax: 3
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] PID-1, Row: 1, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 1, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 1, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 2, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 2, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 2, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 3, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 3, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 3, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 4, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 4, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 4, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 5, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 5, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 5, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 6, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 6, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 6, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 7, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 7, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 7, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 8, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 8, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 8, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 9, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 9, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 9, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 10, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 10, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 10, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 11, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 11, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 11, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 12, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 12, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 12, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 13, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 13, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 13, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 14, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 14, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 14, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 15, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 15, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 15, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] retry: 1, retryMax: 3
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] PID-1, Row: 1, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 1, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 1, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 2, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 2, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 2, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 3, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 3, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 3, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 4, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 4, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 4, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 5, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 5, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 5, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 6, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 6, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 6, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 7, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 7, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 7, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 8, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 8, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 8, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 9, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 9, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 9, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 10, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 10, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 10, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 11, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 11, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 11, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 12, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 12, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 12, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 13, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 13, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 13, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 14, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 14, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 14, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 15, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 15, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 15, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] retry: 2, retryMax: 3
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] PID-1, Row: 1, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 1, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 1, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 2, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 2, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 2, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 3, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 3, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 3, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 4, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 4, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 4, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 5, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 5, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 5, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 6, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 6, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 6, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 7, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 7, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 7, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 8, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 8, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 8, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 9, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 9, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 9, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 10, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 10, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 10, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 11, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 11, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 11, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 12, Col: 2, VID: 054C, PID: 09CC
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 12, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 12, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 13, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 13, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 13, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 14, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 14, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 14, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-1, Row: 15, Col: 2, VID: 054C, PID: 05C4
=> Not exist
[searchVidPidFromExcel] PID-2, Row: 15, Col: 3, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] PID-3, Row: 15, Col: 4, VID: 054C, PID:
=> Skip
[searchVidPidFromExcel] Search done, not found!
[searchVidPidFromExcel] =============================================================
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[PRODUCTION_NOTIFY][DT_DEVICE] 0 device found
[checkNewP4Connected] g_nDeviceCount == 0
[OnPaint] STATUS_OF_PNG: -108
=> GUI_SAY_FAIL
=> FAILED_REASON_CANT_SEARCH_VIDPID
[OnBnClickedButton2][GUI_SAY_FAIL] Clicked
[OnBnClickedCancel][Exit]STATUS_OF_PNG: -108