Skip to content

Commit 0c028a4

Browse files
ptphan28rzr
authored andcommitted
UIC-3275: Updated documentation for the Application Status command class.
Origin: #147 Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
1 parent f180f8b commit 0c028a4

File tree

1 file changed

+111
-0
lines changed

1 file changed

+111
-0
lines changed
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
Application Status
2+
=============
3+
4+
Version supported : 1
5+
6+
.. contents::
7+
:depth: 2
8+
:local:
9+
:backlinks: none
10+
11+
12+
Interview process
13+
*****************
14+
15+
16+
Command Class Commands
17+
**********************
18+
19+
.. _color-switch-supported-get-command:
20+
21+
Application Busy
22+
---------------------------
23+
24+
Mapping between command and attribute store :
25+
26+
.. list-table::
27+
:header-rows: 1
28+
29+
* - Report Field Command
30+
- Z-Wave Attribute Store
31+
* - ``Status``
32+
- ``BUSY_STATUS``
33+
* - ``Wait Time``
34+
- ``WAIT_TIME``
35+
Application Rejected Request
36+
------------------------------
37+
38+
Mapping between Report command and attribute store :
39+
40+
.. list-table::
41+
:header-rows: 1
42+
43+
* - Z-Wave Command Attribute
44+
- Z-Wave Attribute Store
45+
* - ``Status``
46+
- ``REJECT_STATUS``
47+
48+
.. note::
49+
The structure of the attribute store is :
50+
51+
.. code:: text
52+
53+
|__ BUSY_STATUS
54+
| |__ WAIT_TIME
55+
|__ REJECT_STATUS
56+
57+
Unify Clusters
58+
**************
59+
60+
UAM files
61+
---------
62+
63+
.. list-table::
64+
:header-rows: 1
65+
66+
* - UAM File
67+
- Cluster
68+
- Comments
69+
* - ``ApplicationStatus.uam``
70+
- ``Unify_ApplicationStatus.xml``
71+
- Mapping between ApplicationStatus command class and ApplicationStatus cluster
72+
73+
Bindings
74+
--------
75+
76+
.. list-table::
77+
:header-rows: 1
78+
79+
* - Z-Wave Attribute Store
80+
- Cluster attribute
81+
- Comments
82+
* - ``BUSY_STATUS``
83+
- ApplicationStatus BusyStatus
84+
- Z-Wave <-> Cluster (Read only)
85+
* - ``WAIT_TIME``
86+
- ApplicationStatus WaitTime
87+
- Z-Wave <-> Cluster (Read only)
88+
* - ``REJECT_STATUS``
89+
- ApplicationStatus RejectStatus
90+
- Z-Wave <-> Cluster (Read only)
91+
92+
93+
Command actions
94+
---------------
95+
96+
.. list-table::
97+
:widths: 20 50 30
98+
:header-rows: 1
99+
100+
* - Action
101+
- MQTT Topic
102+
- Comments
103+
* - Report BusyStatus
104+
- ``ucl/by-unid/<UNID>/ep0/ApplicationStatus/Attributes/BusyStatus {"value" : "Try again later"}``
105+
- ``BusyStatus`` value: ``Try again later`` or ``Try again in Wait Time seconds`` or ``Request queued, executed later``
106+
* - Report WaitTime
107+
- ``ucl/by-unid/<UNID>/ep0/ApplicationStatus/Attributes/WaitTime {"value" : 10}``
108+
- Number of second
109+
* - Report RejectStatus
110+
- ``ucl/by-unid/<UNID>/ep0/ApplicationStatus/Attributes/RejectStatus {"value" : false}``
111+
- ``false`` indicate that the received (supported) command has been rejected by the application at the receiving node

0 commit comments

Comments
 (0)