From 12fc574703adc0528a7e905540dbd1ba26015c37 Mon Sep 17 00:00:00 2001
From: LWQ <1806950222@qq.com>
Date: 星期三, 13 八月 2025 19:17:42 +0800
Subject: [PATCH] Merge branch 'side_inspection' of https://soft.boounion.cn/r/~liuyang/MiniLED_ADM into side_inspection
---
EdgeInspector_App/View/ViewMain_HWSetting.cpp | 64 +++++++++++++-------------------
1 files changed, 26 insertions(+), 38 deletions(-)
diff --git a/EdgeInspector_App/View/ViewMain_HWSetting.cpp b/EdgeInspector_App/View/ViewMain_HWSetting.cpp
index f289452..6b944ba 100644
--- a/EdgeInspector_App/View/ViewMain_HWSetting.cpp
+++ b/EdgeInspector_App/View/ViewMain_HWSetting.cpp
@@ -373,7 +373,7 @@
int iCam,iScan,i;
int iRow,iCol;
CString str;
- const TCHAR* SET_CAMERA_DIR[] = {_T("Top"),_T("Bottom")};
+ const TCHAR* SET_CAMERA_DIR[] = {_T("Top"),_T("Bottom"),_T("Side") };
const TCHAR* SET_INS_DIR[] = {_T("Long"),_T("Short")};
const TCHAR* SET_INS_DIMENSION[] = {
_T("A Top"), _T("B Top"), _T("C Top"), _T("D Top"),
@@ -384,15 +384,16 @@
CStringArray arrDir,arrInsDir,arrDimension;
CGridCellCombo *pCell;
- for(i=0;i<2;i++)
- {
- arrDir.Add(SET_CAMERA_DIR[i]);
- arrInsDir.Add(SET_INS_DIR[i]);
- }
- for(i=0;i<12;i++)
- {
- arrDimension.Add(SET_INS_DIMENSION[i]);
- }
+ for (i = 0; i < 3; i++) {
+ arrDir.Add(SET_CAMERA_DIR[i]);
+ }
+
+ for (i = 0; i < 2; i++) {
+ arrInsDir.Add(SET_INS_DIR[i]);
+ }
+ for (i = 0; i < 12; i++) {
+ arrDimension.Add(SET_INS_DIMENSION[i]);
+ }
if(bWrite == TRUE)
{
@@ -422,7 +423,8 @@
switch(pCamera->m_enCamDir)
{
case CAMDIR_TOP: str.Format(_T("%s"),SET_CAMERA_DIR[0]); break;
- case CAMDIR_BOTTOM: str.Format(_T("%s"),SET_CAMERA_DIR[1]); break;
+ case CAMDIR_BOTTOM: str.Format(_T("%s"),SET_CAMERA_DIR[1]); break;
+ case CAMDIR_SIDE: str.Format(_T("%s"), SET_CAMERA_DIR[2]); break;
default: str.Format(_T("%s"),_T("No")); break;
}
m_CameraGrid.SetItemText(iRow,iCol,str);
@@ -669,23 +671,19 @@
void CViewMain_HWSetting::UpdateControlValue(BOOL bWrite)
{
- if(bWrite == TRUE)
- {
+ if(bWrite == TRUE) {
UpdateData(FALSE);
FillLightGrid(TRUE);
FillCameraGrid(TRUE);
((CComboBox*)(GetDlgItem(IDC_COMBO_BORAD_TYPE)))->SetCurSel((int)m_pDlgHDSettingParm->m_nBoardType);
}
- else
- {
+ else {
UpdateData(TRUE);
FillLightGrid(FALSE);
FillCameraGrid(FALSE);
- if(m_pHDSetting != NULL)
- {
+ if(m_pHDSetting != NULL) {
m_pDlgHDSettingParm->m_nBoardType = (BOARD_TYPE)((CComboBox*)(GetDlgItem(IDC_COMBO_BORAD_TYPE)))->GetCurSel();
-
*m_pHDSetting = *m_pDlgHDSettingParm;
}
}
@@ -721,40 +719,30 @@
CreateDirectory(_T("C:\\EdgeInspector_App\\Config"),NULL);
CreateDirectory(_T("C:\\EdgeInspector_App\\Config\\Backup"),NULL);
- CTime currentTime = CTime::GetCurrentTime();
-
CString str;
-
- str.Format(_T("%s\\HardwareSetting_%02d%02d%02d_%02d%02d%02d.cfg"), HARDWARE_SETTING_BACKUP_DIR_PATH
- , currentTime.GetYear()
- , currentTime.GetMonth()
- , currentTime.GetDay()
- , currentTime.GetHour()
- , currentTime.GetMinute()
- , currentTime.GetSecond());
+ CTime time = CTime::GetCurrentTime();
+ str.Format(_T("%s\\HardwareSetting_%02d%02d%02d_%02d%02d%02d.cfg"), HARDWARE_SETTING_BACKUP_DIR_PATH, time.GetYear(), time.GetMonth(), time.GetDay(), time.GetHour(), time.GetMinute(), time.GetSecond());
UpdateControlValue(FALSE);
- if(m_pHDSetting->WriteHardwareSettingsFile(str) == FALSE)
- {
+ if(m_pHDSetting->WriteHardwareSettingsFile(str) == FALSE) {
AfxMessageBox(_T("Save Fail!"));
}
}
void CViewMain_HWSetting::ClickHWSaveButton()
{
- if(m_pHDSetting == NULL)
+ if (m_pHDSetting == NULL) {
return;
+ }
- if (IDYES == AfxMessageBox(_T("Do you want to save? \n Restarting is required to change settings."), MB_YESNO | MB_ICONQUESTION))
- {
+ if (IDYES == AfxMessageBox(_T("Do you want to save? \n Restarting is required to change settings."), MB_YESNO | MB_ICONQUESTION)) {
UpdateControlValue(FALSE);
-
- if(m_pHDSetting->WriteHardwareSettingsFile(HARDWARE_SETTING_PATH) == FALSE)// if(m_pHDSetting->WriteHardwareSettingsRegistry() == FALSE)
- {
- AfxMessageBox(_T("Save Fail!"));
+ g_pLog->DisplayMessage(_T("Saving HW settings file[%s]..."), HARDWARE_SETTING_PATH);
+ if (m_pHDSetting->WriteHardwareSettingsFile(HARDWARE_SETTING_PATH) == FALSE) {
+ g_pLog->DisplayMessage(_T("Failed to save hardware settings file!"));
return;
}
- SaveHardwareFileBackup();
+ SaveHardwareFileBackup();
}
}
--
Gitblit v1.9.3