From ec7fcd2c0c52ca05f5347bcf76fb5bd708d809a3 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期二, 24 十一月 2020 11:10:39 +0800
Subject: [PATCH] 串口回复出厂设置

---
 源码/核心板/Src/application/beep_logic_app.c |  168 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 84 insertions(+), 84 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/beep_logic_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/beep_logic_app.c"
index ae59906..3e82a67 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/beep_logic_app.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/beep_logic_app.c"
@@ -12,7 +12,7 @@
 
 #define ONTIME3 1   // 500ms
 #define OFFTIME3 5  // 500ms
-int16_t min_dist;
+int32_t min_dist;
 void main_logic(void)	//主逻辑在这里执行
 {
 	static uint8_t beep_state,timer_state,beep_timer,beep_ontime,beep_offtime;
@@ -22,7 +22,7 @@
 	if(beep_judge_cnt++ >= 100)
 	{	
 		beep_judge_cnt = 0;
-		min_dist=0x7fff;
+		min_dist=0x7fffff;
 		for(i = 0; i < 255;i++)
 		{
 			if(g_Tagdist[i] < min_dist)
@@ -57,96 +57,96 @@
 		else{
 			beep_state=0;
 		}
-		if (min_dist >= g_com_map[ALARM_DISTANCE1]+10)
+		if (min_dist >= g_com_map[ALARM_DISTANCE1]+20)
 		{
 			RELAY1_OFF;
 		}
 		
-		if (min_dist >= g_com_map[ALARM_DISTANCE2]+10)
+		if (min_dist >= g_com_map[ALARM_DISTANCE2]+20)
 		{
 			RELAY2_OFF;
 		}
 		
-		
-		if(beep_state==1)
-		{
-			if(timer_state==1)
-			{
-				if(beep_timer++ < beep_ontime)
-				{
-					switch(g_com_map[ALARM_DEV]) 
-							{
-								case 0:
-									BEEP2_ON;
-									BEEP_OFF;
-									OUT2_OFF;
-									break;
-								case 1:
-									BEEP_ON;
-									BEEP2_OFF;
-									OUT2_OFF;
-									break;
-								case 2:
-									OUT2_ON;
-									BEEP_OFF;
-									BEEP2_OFF;
-									break;
-								default:
-									BEEP2_ON;
-									BEEP_ON;
-									OUT2_ON;
-									break;
-							}				
-				}else{
-					timer_state=0;
-					beep_timer=0;
-				}
-			}else{
-			    if(beep_timer++ < beep_offtime)
-					{
-						switch(g_com_map[ALARM_DEV]) 
-							{
-								case 0:
-									BEEP2_OFF;
-									break;
-								case 1:
-									BEEP_OFF;
-									break;
-								case 2:
-									OUT2_OFF;
-									break;
-								default:
-									BEEP2_OFF;
-									BEEP_OFF;
-									OUT2_OFF;
-									break;
-							}
-					}else{
-							timer_state=1;
-							beep_timer=0;
-					}
-				
-			}
-		
-		}	else {
-			switch(g_com_map[ALARM_DEV]) 
-			{
-				case 0:
-					BEEP2_OFF;
-					break;
-				case 1:
-					BEEP_OFF;
-					break;
-				case 2:
-					OUT2_OFF;
-					break;
-				default:
-					BEEP2_OFF;
-					BEEP_OFF;
-					OUT2_OFF;
-					break;
-			}
-		}
+//		
+//		if(beep_state==1)
+//		{
+//			if(timer_state==1)
+//			{
+//				if(beep_timer++ < beep_ontime)
+//				{
+//					switch(g_com_map[ALARM_DEV]) 
+//							{
+//								case 0:
+//									BEEP2_ON;
+//									BEEP_OFF;
+//									OUT2_OFF;
+//									break;
+//								case 1:
+//									BEEP_ON;
+//									BEEP2_OFF;
+//									OUT2_OFF;
+//									break;
+//								case 2:
+//									OUT2_ON;
+//									BEEP_OFF;
+//									BEEP2_OFF;
+//									break;
+//								default:
+//									BEEP2_ON;
+//									BEEP_ON;
+//									OUT2_ON;
+//									break;
+//							}				
+//				}else{
+//					timer_state=0;
+//					beep_timer=0;
+//				}
+//			}else{
+//			    if(beep_timer++ < beep_offtime)
+//					{
+//						switch(g_com_map[ALARM_DEV]) 
+//							{
+//								case 0:
+//									BEEP2_OFF;
+//									break;
+//								case 1:
+//									BEEP_OFF;
+//									break;
+//								case 2:
+//									OUT2_OFF;
+//									break;
+//								default:
+//									BEEP2_OFF;
+//									BEEP_OFF;
+//									OUT2_OFF;
+//									break;
+//							}
+//					}else{
+//							timer_state=1;
+//							beep_timer=0;
+//					}
+//				
+//			}
+//		
+//		}	else {
+//			switch(g_com_map[ALARM_DEV]) 
+//			{
+//				case 0:
+//					BEEP2_OFF;
+//					break;
+//				case 1:
+//					BEEP_OFF;
+//					break;
+//				case 2:
+//					OUT2_OFF;
+//					break;
+//				default:
+//					BEEP2_OFF;
+//					BEEP_OFF;
+//					OUT2_OFF;
+//					break;
+//			}
+//		}
 	}
 }	
 

--
Gitblit v1.9.3