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/Define/Global_Define.h |   48 +++++++++++++++++++++++++++---------------------
 1 files changed, 27 insertions(+), 21 deletions(-)

diff --git a/EdgeInspector_App/Define/Global_Define.h b/EdgeInspector_App/Define/Global_Define.h
index 20d9aac..11f2cbe 100644
--- a/EdgeInspector_App/Define/Global_Define.h
+++ b/EdgeInspector_App/Define/Global_Define.h
@@ -16,7 +16,7 @@
 
 #define	MAX_CAMERA_COUNT			4
 #define MAX_SCAN_COUNT				2
-#define MAX_DIMENSION_COUNT			8
+#define MAX_DIMENSION_COUNT			12
 #define MAX_STAGE_HAND_COUNT		2
 #define MAX_FRAM_COUNT				200
 
@@ -44,7 +44,7 @@
 
 #define MAX_PANEL_SIDE							4			// 鎼� 鑽� 
 #define	UPDN_TYPE								2			// 鎯戠獚 闉嶆崬 涔愮话鐗堝揩 2 绐嶅敱鐖� 涔愮话鐗堝揩 1
-#define MAX_SIDE_COUNT							8
+#define MAX_SIDE_COUNT							12
 #define MAX_CORNER_DIMENSION_MEASURE_COUNT		5
 #define MAX_SIDE_DIMENSION_MEASURE_COUNT		16			// 寮ユ帾 Frame 鑽� 鐖舵��
 
@@ -88,7 +88,23 @@
 	enum	EmSplashCmd					{emShow=0, emHide, emText};
 
 	enum	ScanDirectionIns			{ SD_Forward = 0, SD_Backward, SD_Unknown };	// Glass 鎵侀湒 Scan 瑙勬阿.
-	enum	DimensionDir				{ DIMENSION_A=0, DIMENSION_B, DIMENSION_C, DIMENSION_D,DIMENSION_A_DN, DIMENSION_B_DN, DIMENSION_C_DN, DIMENSION_D_DN, DIMENSION_NONE};
+
+	enum	DimensionDir				{ 
+		DIMENSION_A=0,
+		DIMENSION_B,
+		DIMENSION_C,
+		DIMENSION_D,
+		DIMENSION_A_DN,
+		DIMENSION_B_DN,
+		DIMENSION_C_DN,
+		DIMENSION_D_DN,
+		DIMENSION_A_RIP,
+		DIMENSION_B_RIP,
+		DIMENSION_C_RIP,
+		DIMENSION_D_RIP,
+		DIMENSION_NONE
+	};
+
 	enum	EM_CORNER_JUDGE				{A_ZONE_CRACK=0,B_ZONE_CRACK,B_ZONE_BURR,C_ZONE_CRACK,C_ZONE_BURR, D_ZONE_CRACK, EDGE_THINCRACK, CHIP_WHITE};
 
 	enum	UPDATE_SETTING_RCP			{EM_GLASSINFO_RCP=0,EM_CUTAREA_RCP,EM_DIMEN_RCP,EM_SPLINE_RCP,EM_CORNER_RCP,EM_NOTCH_RCP,EM_VCR_RCP};
@@ -101,29 +117,19 @@
 	enum	Init_View_Command			{VIEW_RECIPE=0,VIEW_SCANIMAGE};
 };
 
-static CString g_SideName[] = 
+static CString g_SideName[] =
 {
-	_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 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"),
 	_T("Unknown")
 };
 
-static char g_cSideName[9][256] = 
+static char g_cSideName[][256] =
 {
-	"A Top",
-	"B Top",
-	"C Top",
-	"D Top",
-	"A Bot",
-	"B Bot",
-	"C Bot",
-	"D Bot",
+	"A Top", "B Top", "C Top", "D Top",
+	"A Bot", "B Bot", "C Bot", "D Bot",
+	"A RIP", "B RIP", "C RIP", "D RIP",
 	"Unknown"
 };
 

--
Gitblit v1.9.3