Alarm TypeSupported Get Command

qq:380939960

The Alarm TypeSupported Get Command is used to request the supported alarm types.  对于ZWAVE gateway编程人员来说,有时候可能想知道某个ZWAVE设备支持哪些类型的告警,此时可以通过下发Alarm Type Supported Get Command命令给设备来获得查询结果。

The Alarm TypeSupported Report Command MUST be returned in response to an Alarm TypeSupported Get command.

This command MUSTNOT be issued via multicast addressing. A receiving node MUST NOT return aresponse if this command is received via multicast addressing. The Z-WaveMulticast frame, the broadcast NodeID and the Multi Channel multi-End Pointdestination are all considered multicast addressing methods.

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_ALARM

Command = ALARM_TYPE_SUPPORTED_GET

Alarm TypeSupported Report Command

The Alarm TypeSupported Report Command used to advertise the supported alarm types in theapplication.

ZWAVE设备通过这个命令上报给感兴趣的节点:自己支持的告警类型;

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_ALARM

Command = ALARM_TYPE_SUPPORTED_REPORT

V1 Alarm

Reserved

Number of Bit Masks

Bit Mask 1

...

Bit Mask N

V1 Alarm (1 bit)

0 = the deviceimplements only Notification CC V2 (or newer) Notification Type(s).  告知自己只支持Notification Command Class V2版本(应该也就是Alarm Command Class V2)或者以上版本的Notification Type。

1 = the deviceimplements Notification CC V2 Notification Types as well as proprietary AlarmCC V1 Alarm Types and Alarm Levels. 支持Notification Command Class V2版本也支持Alarm Command Class V1中的告警类型。

Reserved

This field MUST beset to 0 by a sending node and MUST be ignored by a receiving node.

Number of BitMasks (5 bits)

Indicates the Numberof Bit Masks fields used in bytes.

Bit Mask (NBytes)

The Bit Maskfields describe the supported Z-Wave Alarm Types by the device.

按照联盟给出的告警类型(Notification Type)值进行Bit Mask。

l  Bit 0 in Bit Mask 1 is not allocated to any Z-Wave AlarmType and MUST therefore be set to zero.

l  Bit 1 in Bit Mask 1 indicates if Z-Wave Alarm Type = 1(Smoke) is supported.

l  Bit 2 in Bit Mask 1 indicates if Z-Wave Alarm Type = 2(CO) is supported.

l  Bit 3 in Bit Mask 1 indicates if Z-Wave Alarm Type = 3(CO2) is supported

 …

If the Z-Wave Alarm Typeis supported the corresponding bit MUST be set to 1. If the Z-Wave Alarm Typeis not supported the corresponding bit MUST be set to 0.

Z-Wave Alarm Type = 0xFF(Return first Alarm on supported list) MUST NOT be advertised in the Bit Masks.

The number of Bit Maskfields MUST match the value advertised in the Number of Bit Masks field.

Note that the mapping of bit 1 to Alarm Type=1 differs from the support mapping used by the Multilevel Sensor CommandClass. The Multilevel Sensor Command Class maps bit 0 to Sensor Type = 1.

ZWAVE通过Alarm TypeSupported Get Command获得设备支持的告警类型相关推荐

  1. EPICS设备支持的简单示例

    描述 这是一个非常简单的设备支持示例.这个EPICS设备支持提供了实时时钟的"秒"部分(00-59).EPICS记录数据库提供了两个记录,"秒"值的十分之一和& ...

  2. Xcode8支持iOS11或者是Xcode9支持iOS11.1的设备支持文件(免费)

    更新一下Xcode9支持iOS12 的设备支持文件 GitHub下载地址: https://github.com/iGhibli/iOS-DeviceSupport 先把设备支持文件的下载地址贴出来: ...

  3. Android学习路线(十九)支持不同设备——支持不同(Android)平台版本号

    当最新的Android版本号为你的应用提供着非常棒的APIs时.你却要在很多其它的设备更新之前继续支持老的系统版本号.这篇课程怎样在继续支持低版本号的系统的情况下使用新版本号的高级API. Platf ...

  4. ESX4.1 “USB设备支持”实测

    7月13日VMware全球同步发行了vSphere 4.1,新版本在各方面都有改进,具体可参考vSphere 4.1发行说明:http://www.vmware.com/cn/support/vsph ...

  5. I2C是什么,什么类型设备支持I2C,为什么要使用它?

    我相信互联网搜索引擎可为我提供可靠.快速的答案,因此当我第一次遇到I2C协议时,我首先寻求互联网搜索引擎获得帮助.我的搜索给出如下响应:内部集成电路(I2C)协议是双向双线串行总线,其提供集成电路之间 ...

  6. Android设备支持USB转RJ45有线网卡( 沐阳网卡JP1081B/9700)

    Android设备支持USB转RJ45有线网卡( 沐阳网卡JP1081B9700) 网卡设备: 沐阳网卡JP1081B/9700 系统平台: HISI3798MV100  Android : 4.2 ...

  7. 8口短信猫设备支持的短信猫软件丰富可满足多种应用需求

    8口短信猫设备支持的短信猫软件丰富可满足多种应用需求,8口短信猫是指可以插入8张SIM手机卡同时使用的,性能.效率是单口的8倍,支持大小手机卡,通过一根USB数据线连接电脑,支持台式笔记本电脑,使用简 ...

  8. 解决部分Android设备(支持OTG)无法设别USB设备

    [基础功能] 注意:需要你具备Root的权限,否则有些操作可能会无法完成. 强烈建议你先root设备. 推荐如下windows软件:刷机机灵或完美刷机等. <一键root> 方法一:软件修 ...

  9. 大疆无人机支持移动开发二次开发的设备支持

    Mobile SDK:旨在让开发者能够访问DJI无人机和手持相机产品的丰富功能.该SDK通过兼顾更底层的功能,诸如飞行稳定,电池管理,信号传输和通信等,简化了应用程序开发的过程.连接框图及设备支持如下 ...

最新文章

  1. Java飞行记录器 JRockit Flight Recorder JFR诊断JVM的历史性能和操作
  2. Oracle11g新特性之动态变量窥视
  3. 解决调用HttpContext类
  4. mysql5.0varchar_MySQL中varchar类型在5.0.3后的变化
  5. 基于OpenCV的摄像头视频录制保存工具【附GIT源码地址】
  6. 软件——机器学习与Python,Python3的输出与输入
  7. RuoYi-Cloud 部署篇_01(linux环境 mysql+nginx版本)
  8. Leetcode每日一题:148.sort-list(链表排序)
  9. 云计算大佬必看|IDC主机销售管理系统详细对比评测
  10. element cannot be mapped to a null key
  11. tableau实战系列(十二)-使用盒须图查看你的数据分布
  12. android 清理系统垃圾,安卓手机怎么清理系统垃圾
  13. 关于破解ewebeditor V10.9 编辑器的问题
  14. 知到网课中国戏曲剧种鉴赏考试试题|真题演练|题库(含答案)
  15. 问题——Word中一级标题离页眉很近
  16. Java算法学习:蓝桥杯——地宫寻宝(DFS+动态规划—记忆型递归)
  17. 沙漠 草原 湖泊 羊群 骆驼(2)
  18. 软件测试工程师必看:如何使用JMeter中的正则表达式?
  19. mediarecorder自制录相机花屏问题 微信录制视频花屏
  20. adb 命令与手机控制(提供python测试)

热门文章

  1. 预测:华为即将发生的十件大事
  2. 【产品经理学习笔记】Part 9 交互设计(1)
  3. 使用AlarmManager服务设置闹钟
  4. VUE更换项目中的favicon.ico图标
  5. EtherCAT IGH 的编译选项介绍
  6. Java 实现 1-100内的质数求和,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数
  7. 利用这个空壳工程半天完成了一款相亲软件的主体功能
  8. openCV第一个lena程序新建运行与详细解说
  9. Texas Instruments 处理器资料导航(TI AM64x)
  10. JavaScript使用RSA进行超长文本加解密