21 Commits

Author SHA1 Message Date
caocong
fb1c6d83aa fix:修改全局设置驱动
修改方法 - 退出睡眠模式,跳过执行起夜动作,直接退出起夜模式而不是进入;当前不处于睡眠模式时,但处于进入起夜状态时,也要退出起夜。
2026-03-30 20:22:22 +08:00
55fd9765db fix:修改执行方式0x0E冲突的问题,修改部分执行方式的备注
1.修改温控器执行风速减时和其它设备执行方式0x0E冲突的问题
2.修改弱电输出、反馈灯的执行方式的备注描述,   闪烁 -> 取反
2026-03-27 11:21:15 +08:00
caocong
5f2f16a918 feat:可修改服务器域名与端口;温控器增加单控设定自动模式、单控设定自动风速;全局设置驱动增加退出睡眠模式,跳过执行起夜动作,直接进入起夜模式方法。
1、全局设置驱动修改点
     -> BLV_Nor_Dev_GlobalSet_Init 修改为 BLV_Nor_Dev_GlobalSet_For_Logic_Init
     -> 增加方法 - 退出睡眠模式,跳过执行起夜动作,直接进入起夜模式 (前提是当前处于睡眠模式)
2、将PB20设备驱动相关的代码通过宏定义 C8_TYPE 选择编译的功能进行完善了
3、温控器设备配置模型上增加方法
     -> 温度相对加、温度相对减、风速相对加、风速相对减
4、温控器设备驱动与设备配置模型上新增方法
     -> 增加单控设定自动模式(代码上没使用,配置上存在)、单控设定自动风速
     -> 增加自动风速下,挡位是否包含风速停(可设定包含、或不包含)
5、温控器配置模型中私有属性上,增加自动风速下,挡位是否包含风速停(可设定包含、或不包含)
6、增加可通过网络通讯 - 设置映射寄存器,可设定服务器的域名与端口 - 初步测试OK
2026-03-27 10:30:56 +08:00
9a24bb0256 fix:修改服务信息初始化驱动,修改readme,修改部分备注
1、修改服务信息初始化驱动
2、修改readme
3、修改部分备注
2026-03-14 17:51:17 +08:00
caocong
c1ce5df62c fix:全局亮度初始化,默认为100、修改服务信息驱动初始化、修改网络通讯中对于取电上报问题
1、全局亮度初始化,默认为100
2、修改服务信息驱动
     -> 服务信息驱动初始化中,将部分服务信息状态进行初始化
3、修改网络通讯中对于取电上报问题
2026-03-14 17:13:36 +08:00
392146013c Merge branch 'main' of http://blv-rd.tech:3001/Boonlive_RD_Embedded/BLV_C1F_Module 2026-03-13 19:38:36 +08:00
f1e053838d fix:修改服务信息驱动初始化、补充readme、修改C5IO备注文本
1、修改服务信息驱动初始化
2、补充readme
3、修复C5IO的h文件的部分异常备注
2026-03-13 19:38:25 +08:00
1030b9c18a Merge branch 'main' of http://blv-rd.tech:3001/Boonlive_RD_Embedded/BLV_C1F_Module 2026-03-13 19:32:26 +08:00
caocong
23105abc3e fix:修改服务信息驱动初始化、补充readme、修改C5IO备注文本
1、修改服务信息驱动初始化
2、补充readme
3、修复C5IO的h文件的部分异常备注
2026-03-13 19:29:56 +08:00
caocong
a7a16d49e3 fix:全局亮度初始化,默认为100、修改服务信息驱动初始化、修改网络通讯中对于取电上报问题
1、全局亮度初始化,默认为100
2、修改服务信息驱动
     -> 服务信息驱动初始化中,将部分服务信息状态进行初始化
3、修改网络通讯中对于取电上报问题
2026-03-13 15:41:13 +08:00
caocong
8a10946701 feat:新增无卡取电驱动 - 初始化状态时同步对于的服务信息回路状态
1、修改无卡取电驱动
     -> 无卡取电回路在初始化门磁状态时,将初始化状态与对应的服务信息回路状态进行同步时,以门磁触发为门磁服务关,以门磁释放为门磁服务开
     -> 无卡回路初始化,需要在弱电输入初始化完成后
2、修改温控器驱动
     -> T1温控器设备和C7T温控器的服务器上报数据,在室温变化时也能更新
     -> 温控器控制方法修改 开关机提示音和风速模式提示音整合到一个控制方法中,使用一个提示音标志位控制,配置工具也只勾选风速模式提示音就可以使能提示音播放
     -> 服务器控制温控器时,不会触发提示音。而用户操作温控器,是否触发提示音由配置决定。
     -> T1温控器设备 新增小数点数据存储在定期上报里组包
3、网络通信驱动
     -> 定期上报协议版本更新到V04
      修改点:温控器数据组装中 新增内容 室内温度的小数位
4、修改能耗驱动
     -> 增加 - 通信数据接收处理函数中对数据进行和校验取反
2026-03-04 14:37:11 +08:00
caocong
514cd84f1e fix:增加红外转发 - 南京尚景添驱动的条件编译 2026-02-09 19:30:03 +08:00
caocong
a5a10dd498 fix:修复杨格锁驱动对应事件无法执行
修复杨格锁驱动对应事件无法执行
2026-02-09 17:55:39 +08:00
caocong
62d5188e53 feat:添加杨格锁驱动、对接空调网关、修改无卡取电驱动
1、添加杨格蓝牙锁驱动
  -> 驱动文件名:BLV_485_Dev_YangGeLockFun
 2、对接红外转发设备协议,添加 南京尚景添IRACC中央空调驱动
  -> 设备具体型号:南京尚景添IRACC中央空调协议转换模块,型号:IRACC-SWG-H
  -> 驱动文件名:BLV_485_Dev_ShangJingTianIrSendFun
 3、修改无卡取电驱动
  -> 长时间判断修改:
   - 有人-》无人:所有参与长时间检测的传感器采用与逻辑,即,但所有传感器都判断为无人,才判断为房间无人
   - 无人-》有人:所有参与长时间检测的传感器采用或逻辑,即,任何一个传感器判断到有人,即判断为房间有人
   - 原有机制:在房间有人、无人状态之间切换时,所有传感器buffer会做一个全量填充(有人->1,无人->0),机制保留
  -> 修改长时间缓冲区填充问题,导致长时间判断无法触发阈值 == 已解决
2026-02-09 17:40:24 +08:00
caocong
ebd072daf5 docs:更新日志文档 2026-02-03 14:01:44 +08:00
caocong
6858ad953d fix:插卡取电驱动 - 修正插卡动作上报问题
插卡取电驱动 - 修正设备动作 - 插卡动作上报
  问题点:接收到插卡取电设备数据包时,便产生一条插卡动作上报。
2026-02-03 13:58:42 +08:00
caocong
af6351fa09 doc:更新日志
更新修改日志
2026-01-27 18:32:28 +08:00
caocong
5e7697cc21 feat:增加插卡取电驱动、无卡取电驱动设备动作上报
-> 插卡取电驱动 - 增加设备动作 - 插卡动作上报
-> 无卡取电驱动 - 增加设备动作 - 无卡动作上报
2026-01-27 18:27:03 +08:00
caocong
12580eba5d feat:UDP通讯 - 定期上报中增加全局亮度
UDP通讯 - 定期上报:
  -> 协议版本字段 0x02改为0x03
  -> 增加4Byte,其中一个Byte用于全局亮度上报,3个Byte保留
2026-01-27 11:58:59 +08:00
caocong
5ed13c4a00 feat:无卡取电 - 增加短暂人离超时事件、长期人离超时事件
无卡取电 - 增加两个事件:
  -> (0x09)短暂人离超时事件:短暂人离判断过程中任意一步超时都将回到有人->无人判断的第一步,触发"短暂人离超时"事件
  -> (0x0A)长期人离超时事件:长期人离判断过程中任意一步超时都将回到有人->无人判断的第一步,触发"长期人离超时"事件
2026-01-26 17:07:02 +08:00
caocong
95916b9995 fix:修改UDP通讯中,取电变化上报机制
1、问题点:当RCU网络状态异常的情况下,网络还处于协商状态下,还未进入正常通讯环节时,取电变化不会进行判断。这会导致取电变化上报与实际产生取电状态时间点对不上。
2、将BLV_C1F_Module代码上传至Gitea,之前代码修改记录请查看 .\BasicCode\Readme.txt
2026-01-23 09:23:12 +08:00