From c2da3f2d26079c9efba3961ef091a325d21d1c86 Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期三, 06 八月 2025 11:45:07 +0800
Subject: [PATCH] 1. 添加侧面检相机 2. 优化硬件配置中相机相关的功能

---
 EdgeInspector_App/View/ViewMain_HWSetting.cpp |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/EdgeInspector_App/View/ViewMain_HWSetting.cpp b/EdgeInspector_App/View/ViewMain_HWSetting.cpp
index 888f978..f289452 100644
--- a/EdgeInspector_App/View/ViewMain_HWSetting.cpp
+++ b/EdgeInspector_App/View/ViewMain_HWSetting.cpp
@@ -375,7 +375,12 @@
 	CString		str;		
 	const   TCHAR* SET_CAMERA_DIR[] = {_T("Top"),_T("Bottom")};
 	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"),_T("A Bot"),_T("B Bot"),_T("C Bot"),_T("D Bot")};	
+	const TCHAR* SET_INS_DIMENSION[] = {
+		_T("A Top"), _T("B Top"), _T("C Top"), _T("D Top"),
+		_T("A Bot"), _T("B Bot"), _T("C Bot"), _T("D Bot"),
+		_T("A RIP"), _T("B RIP"), _T("C RIP"), _T("D RIP")
+	};
+
 	CStringArray	arrDir,arrInsDir,arrDimension;
 	CGridCellCombo *pCell;		
 	
@@ -384,7 +389,7 @@
 		arrDir.Add(SET_CAMERA_DIR[i]);		
 		arrInsDir.Add(SET_INS_DIR[i]);		
 	}	
-	for(i=0;i<8;i++)
+	for(i=0;i<12;i++)
 	{
 		arrDimension.Add(SET_INS_DIMENSION[i]);				
 	}	
@@ -447,13 +452,17 @@
 				switch(pCamera->m_eDimension)
 				{
 				case DIMENSION_A: str.Format(_T("%s"),SET_INS_DIMENSION[0]); break;
-				case DIMENSION_B: str.Format(_T("%s"),SET_INS_DIMENSION[1]); break;				
-				case DIMENSION_C: str.Format(_T("%s"),SET_INS_DIMENSION[2]); break;				
-				case DIMENSION_D: str.Format(_T("%s"),SET_INS_DIMENSION[3]); break;				
-				case DIMENSION_A_DN: str.Format(_T("%s"),SET_INS_DIMENSION[4]); break;				
-				case DIMENSION_B_DN: str.Format(_T("%s"),SET_INS_DIMENSION[5]); break;				
-				case DIMENSION_C_DN: str.Format(_T("%s"),SET_INS_DIMENSION[6]); break;				
-				case DIMENSION_D_DN: str.Format(_T("%s"),SET_INS_DIMENSION[7]); break;				
+				case DIMENSION_B: str.Format(_T("%s"),SET_INS_DIMENSION[1]); break;
+				case DIMENSION_C: str.Format(_T("%s"),SET_INS_DIMENSION[2]); break;
+				case DIMENSION_D: str.Format(_T("%s"),SET_INS_DIMENSION[3]); break;
+				case DIMENSION_A_DN: str.Format(_T("%s"),SET_INS_DIMENSION[4]); break;
+				case DIMENSION_B_DN: str.Format(_T("%s"),SET_INS_DIMENSION[5]); break;
+				case DIMENSION_C_DN: str.Format(_T("%s"),SET_INS_DIMENSION[6]); break;
+				case DIMENSION_D_DN: str.Format(_T("%s"),SET_INS_DIMENSION[7]); break;
+				case DIMENSION_A_RIP: str.Format(_T("%s"), SET_INS_DIMENSION[8]); break;
+				case DIMENSION_B_RIP: str.Format(_T("%s"), SET_INS_DIMENSION[9]); break;
+				case DIMENSION_C_RIP: str.Format(_T("%s"), SET_INS_DIMENSION[10]); break;
+				case DIMENSION_D_RIP: str.Format(_T("%s"), SET_INS_DIMENSION[11]); break;
 				default: str.Format(_T("%s"),_T("No")); break;
 				}			
 				m_CameraGrid.SetItemText(iRow,iCol,str);	

--
Gitblit v1.9.3