CR6 和 CR1000X(e) 的OS更新:
CR6.14.5.0
CR1000X.8.5.0
日期:2026年2月12日
(新功能)
1. 新增了 LoggerEndian、CR_LITTLE_ENDIAN 和 CR_BIG_ENDIAN 定义的常量。详情请参阅 CRBasic 帮助文档。
2. 在 CRBasic 指令集中新增了 UDPSocketOpen()、UDPSocketSend()、UDPSocketRecv() 和 UDPSocketClose() 指令。这些指令将使诸如 CoAP 之类的协议在 UDP 上运行。详情请参阅 CRBasic 帮助文档。
3. 在 CRBasic 指令集中新增了 DNSQuery() 指令。详情请参阅 CRBasic 帮助文档。
4. 新增了“DisableTcpDelayedAck/禁用TCP延迟确认"设置,用于控制 TCP 延迟确认功能,从而提升因与纳格尔算法交互而产生延迟的设备的性能。
5. 在 SerialOpen() 指令中新增了通信模式 8(TTL 半双工)。
(重要)
1. 修复了 GOES 设置错误的问题,该错误可能导致设备恢复到出厂默认状态。
2. 更新了“NetworkTimeProtocol()"中的伺服模式控制回路。
3. 修复了 IPNetPower() 指令的一个问题,该问题会导致 CELL2xx 无法进入更低功耗状态。
4. 在表格流处理中优化了服务器响应处理机制,以防止在服务器返回错误时继续读取超出记录范围的数据。
5. 更新了 Mbed-TLS 核心模块,使其能够支持使用密码加密的 TLS 私钥。
(次要)
1. 更新了对公共表格的 MQTT 命令的响应。
2. 优化了终端中的 MQTT 输出跟踪功能。
3. 删除了数据采集器的 MQTT 状态主题中的尾斜杠。
4. 修复了在设置中指定的 TLS 证书会应用于所有使用 TLS 的互联网客户端,而并非仅在启用双向 TLS 认证时应用于 MQTTS 客户端的问题。
5. 修复了通过“SetSettings()"指令或“Settings.CampbellCloudEnable = 1"来设置“CampbellCloudEnable"值的问题。
6. 修复了 PPP 接口上的 PCAP 捕获功能,并添加了方向信息以区分发送和接收的数据包。
7. 将编译器正在处理的程序行号添加到 CR1000KD 显示屏上。
8. 优化了 FTPClient() 中 SFTP 目录列表的响应速度。
9. 更新了 zlib 库,以改进对 gzip 文件(包括 web.obj.gz 文件)的处理能力。
10. 优化了 WebSocket API 的效率,提升了 RTMC 界面以及内置在数据采集器中的网页的运行性能。
11. 当总线上存在多个未使用的模块时,优化了 CPI 的通信方式。
12. 修复了 AvgRun() 计算的错误,该错误曾将一个极其巨大的源值(大于 1×10^17)包含在内,而导致较小值的精度降低。