1、修复了打开激光后无法保持的bug

2、未注册时无需向网关发送已打开激光指令
3、开启和关闭激光时会向网关上报状态
This commit is contained in:
2026-05-20 15:02:36 +08:00
parent 2efab2862f
commit 3faf9baf67
4 changed files with 7 additions and 11 deletions
+6 -2
View File
@@ -1821,12 +1821,16 @@ void GwRevLoopHandler(void)
PrintfMess();
if(SGCP.LaserOnOff == true)
{
ToGWLaserRes(SGCP.LaserOnOff);
LASER1_ON();
if(SGCP.LoginOk == true)
ToGWLaserRes(SGCP.LaserOnOff);
DBG_LOG("The laser has been activated!\r\n");
}
else if(SGCP.LaserOnOff == false)
{
ToGWLaserRes(SGCP.LaserOnOff);
LASER1_OFF();
if(SGCP.LoginOk == true)
ToGWLaserRes(SGCP.LaserOnOff);
DBG_LOG("The laser has been turned off!\r\n");
}
SGCP.GWStatus = GW_STATUS_IDLE;