feat:添加杨格锁驱动、对接空调网关、修改无卡取电驱动

1、添加杨格蓝牙锁驱动
  -> 驱动文件名:BLV_485_Dev_YangGeLockFun
 2、对接红外转发设备协议,添加 南京尚景添IRACC中央空调驱动
  -> 设备具体型号:南京尚景添IRACC中央空调协议转换模块,型号:IRACC-SWG-H
  -> 驱动文件名:BLV_485_Dev_ShangJingTianIrSendFun
 3、修改无卡取电驱动
  -> 长时间判断修改:
   - 有人-》无人:所有参与长时间检测的传感器采用与逻辑,即,但所有传感器都判断为无人,才判断为房间无人
   - 无人-》有人:所有参与长时间检测的传感器采用或逻辑,即,任何一个传感器判断到有人,即判断为房间有人
   - 原有机制:在房间有人、无人状态之间切换时,所有传感器buffer会做一个全量填充(有人->1,无人->0),机制保留
  -> 修改长时间缓冲区填充问题,导致长时间判断无法触发阈值 == 已解决
This commit is contained in:
caocong
2026-02-09 17:40:24 +08:00
parent ebd072daf5
commit 62d5188e53
33 changed files with 31056 additions and 29221 deletions

View File

@@ -74,6 +74,7 @@
#include "BLV_Nor_Dev_GlobalSet.h"
#include "BLV_485_Dev_EnergyMonitor.h"
#include "BLV_Nor_Dev_ServiceFun.h"
#include "BLV_485_Dev_ShangJingTianIrSendFun.h"
#include "BLV_Dev_Action.h"
#include "BLV_All_Dev_Init.h"
@@ -81,7 +82,7 @@
#include "BLV_Logic_Edit.h"
#include "mqtt.h"
#include "aLiYun.h"
#include "BLV_485_Dev_YangGeLockFun.h"
//#if UDPServer_Internal_Flag
//#include "UDPServer_Internal_Protocol.h" //<2F>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD>ͨѶ<CDA8><D1B6><EFBFBD><EFBFBD>
@@ -260,7 +261,7 @@
#if (SoftName_Custom_Enable == 0x00)
#if (LOGIC_FILE_EN == 0x01)
#define SoftwareVer "C1F_A_L4_43_260117" //<2F><><EFBFBD><EFBFBD><EFBFBD>汾 20Byte
#define SoftwareVer "C1F_A_L4_43_260209" //<2F><><EFBFBD><EFBFBD><EFBFBD>汾 20Byte
#else
#define SoftwareVer "C1F_C5_Init220525 " //<2F><><EFBFBD><EFBFBD><EFBFBD>汾 20Byte
#endif