fix: 激光定时器两处修复
1. 网关/调试指令开激光后重置LaserTimerCount,避免立即误触发关闭 2. 自动关闭条件新增LaserTimerMinutes>0判断,laser time 0可真正禁用定时
This commit is contained in:
+2
-2
@@ -1,4 +1,4 @@
|
||||
|
||||
|
||||
/******************************************************************************
|
||||
* Include files
|
||||
******************************************************************************/
|
||||
@@ -372,7 +372,7 @@ static void AppLoopHandler(void)
|
||||
SGCP.GWStatus = GW_STATUS_UPLOAD_SENSOR;//上传
|
||||
App.Status = APP_STATUS_WAIT_UPLOAD;
|
||||
}
|
||||
else if(SGCP.LaserOnOff == true && SGCP.LaserTimerCount == 0 && SGCP.GWStatus == GW_STATUS_IDLE)
|
||||
else if(SGCP.LaserOnOff == true && SGCP.LaserTimerMinutes > 0 && SGCP.LaserTimerCount == 0 && SGCP.GWStatus == GW_STATUS_IDLE)
|
||||
{
|
||||
SGCP.LaserOnOff = false;
|
||||
SGCP.GWStatus = GW_STATUS_LASER_STARES;
|
||||
|
||||
Reference in New Issue
Block a user