gpt4 book ai didi

com.zsmartsystems.zigbee.app.otaserver.ZclOtaUpgradeServer.getCurrentFileVersion()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 14:55:31 28 4
gpt4 key购买 nike

本文整理了Java中com.zsmartsystems.zigbee.app.otaserver.ZclOtaUpgradeServer.getCurrentFileVersion()方法的一些代码示例,展示了ZclOtaUpgradeServer.getCurrentFileVersion()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZclOtaUpgradeServer.getCurrentFileVersion()方法的具体详情如下:
包路径:com.zsmartsystems.zigbee.app.otaserver.ZclOtaUpgradeServer
类名称:ZclOtaUpgradeServer
方法名:getCurrentFileVersion

ZclOtaUpgradeServer.getCurrentFileVersion介绍

[英]The file version of the running firmware image on the device. The information is available for the server to query via ZCL read attribute command. The attribute is optional on the client.

This calls the synchronous method in the cluster, and always performs an update (ie will not use cached data) to ensure it is updated following any OTA upgrade operation.
[中]设备上正在运行的固件映像的文件版本。服务器可以通过ZCL read attribute命令查询这些信息。该属性在客户端上是可选的。
这将调用集群中的同步方法,并始终执行更新(即不使用缓存数据),以确保在任何OTA升级操作之后更新数据。

代码示例

代码示例来源:origin: zsmartsystems/com.zsmartsystems.zigbee

@Test
public void getCurrentFileVersion() {
  ZclOtaUpgradeCluster cluster = Mockito.mock(ZclOtaUpgradeCluster.class);
  Mockito.when(cluster.getCurrentFileVersion(ArgumentMatchers.anyLong())).thenReturn(1234);
  ZclOtaUpgradeServer server = new ZclOtaUpgradeServer();
  server.appStartup(cluster);
  assertEquals(Integer.valueOf(1234), server.getCurrentFileVersion());
}

代码示例来源:origin: openhab/org.openhab.binding.zigbee

Integer fileVersion = finalOtaServer.getCurrentFileVersion();
if (fileVersion != null) {
  updateProperty(Thing.PROPERTY_FIRMWARE_VERSION, String.format("%08X", fileVersion));

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com