Skip to content

Commit 0b89159

Browse files
Thirsrinrzr
authored andcommitted
UIC-3438: dot dot mapper setup for schedule entry lock CC
Merge in UIC/uic from feature/UIC-3438-dotdot-mapper-Setup-Schedule-Entry-Lock-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
1 parent 22dca86 commit 0b89159

File tree

1 file changed

+125
-0
lines changed

1 file changed

+125
-0
lines changed
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
// Schedule Entry Lock All Command Class
2+
def zwSLOTS_WEEK_DAY 0x4E05
3+
def zwSLOTS_YEAR_DAY 0x4E06
4+
def zwSIGN_TZO 0x4E1B
5+
def zwHOUR_TZO 0x4E1C
6+
def zwMINUTE_TZO 0x4E1D
7+
def zwDST_OFFSET_SIGN 0x4E1E
8+
def zwDST_OFFSET_MINUTE 0x4E1F
9+
def zwNUMBER_OF_SLOTS_DAILY_REPEATING 0x4E20
10+
11+
// Unify Schedule Entry Lock Cluster
12+
def zbSLOTS_WEEK_DAY 0xFD210001
13+
def zbSLOTS_YEAR_DAY 0xFD210002
14+
def zbSIGN_TZO 0xFD210003
15+
def zbHOUR_TZO 0xFD210004
16+
def zbMINUTE_TZO 0xFD210005
17+
def zbDST_OFFSET_SIGN 0xFD210006
18+
def zbDST_OFFSET_MINUTE 0xFD210007
19+
def zbNUMBER_OF_SLOTS_DAILY_REPEATING 0xFD210008
20+
21+
def zwave_no_schedule_entry_lock (e'zwSLOTS_WEEK_DAY == 0)
22+
def zwave_no_schedule_entry_lock_v2 (e'zwHOUR_TZO == 0)
23+
24+
scope 0 {
25+
26+
// Linking attributes zwave -> zigbee
27+
r'zwSLOTS_WEEK_DAY =
28+
if (zwave_no_schedule_entry_lock) undefined
29+
r'zbSLOTS_WEEK_DAY
30+
d'zwSLOTS_WEEK_DAY =
31+
if (zwave_no_schedule_entry_lock) undefined
32+
d'zbSLOTS_WEEK_DAY
33+
r'zwSLOTS_YEAR_DAY =
34+
if (zwave_no_schedule_entry_lock) undefined
35+
r'zbSLOTS_YEAR_DAY
36+
d'zwSLOTS_YEAR_DAY =
37+
if (zwave_no_schedule_entry_lock) undefined
38+
d'zbSLOTS_YEAR_DAY
39+
r'zwSIGN_TZO =
40+
if (zwave_no_schedule_entry_lock_v2) undefined
41+
r'zbSIGN_TZO
42+
d'zwSIGN_TZO =
43+
if (zwave_no_schedule_entry_lock_v2) undefined
44+
d'zbSIGN_TZO
45+
r'zwHOUR_TZO =
46+
if (zwave_no_schedule_entry_lock_v2) undefined
47+
r'zbHOUR_TZO
48+
d'zwHOUR_TZO =
49+
if (zwave_no_schedule_entry_lock_v2) undefined
50+
d'zbHOUR_TZO
51+
r'zwMINUTE_TZO =
52+
if (zwave_no_schedule_entry_lock_v2) undefined
53+
r'zbMINUTE_TZO
54+
d'zwMINUTE_TZO =
55+
if (zwave_no_schedule_entry_lock_v2) undefined
56+
d'zbMINUTE_TZO
57+
r'zwDST_OFFSET_SIGN =
58+
if (zwave_no_schedule_entry_lock_v2) undefined
59+
r'zbDST_OFFSET_SIGN
60+
d'zwDST_OFFSET_SIGN =
61+
if (zwave_no_schedule_entry_lock_v2) undefined
62+
d'zbDST_OFFSET_SIGN
63+
r'zwDST_OFFSET_MINUTE =
64+
if (zwave_no_schedule_entry_lock_v2) undefined
65+
r'zbDST_OFFSET_MINUTE
66+
d'zwDST_OFFSET_MINUTE =
67+
if (zwave_no_schedule_entry_lock_v2) undefined
68+
d'zbDST_OFFSET_MINUTE
69+
r'zwNUMBER_OF_SLOTS_DAILY_REPEATING =
70+
if (zwave_no_schedule_entry_lock_v2) undefined
71+
r'zbNUMBER_OF_SLOTS_DAILY_REPEATING
72+
d'zwNUMBER_OF_SLOTS_DAILY_REPEATING =
73+
if (zwave_no_schedule_entry_lock_v2) undefined
74+
d'zbNUMBER_OF_SLOTS_DAILY_REPEATING
75+
76+
// Linking attributes zigbee -> zwave
77+
r'zbSLOTS_WEEK_DAY =
78+
if (zwave_no_schedule_entry_lock) undefined
79+
r'zwSLOTS_WEEK_DAY
80+
d'zbSLOTS_WEEK_DAY =
81+
if (zwave_no_schedule_entry_lock) undefined
82+
d'zwSLOTS_WEEK_DAY
83+
r'zbSLOTS_YEAR_DAY =
84+
if (zwave_no_schedule_entry_lock) undefined
85+
r'zwSLOTS_YEAR_DAY
86+
d'zbSLOTS_YEAR_DAY =
87+
if (zwave_no_schedule_entry_lock) undefined
88+
d'zwSLOTS_YEAR_DAY
89+
r'zbSIGN_TZO =
90+
if (zwave_no_schedule_entry_lock_v2) undefined
91+
r'zwSIGN_TZO
92+
d'zbSIGN_TZO =
93+
if (zwave_no_schedule_entry_lock_v2) undefined
94+
d'zwSIGN_TZO
95+
r'zbHOUR_TZO =
96+
if (zwave_no_schedule_entry_lock_v2) undefined
97+
r'zwHOUR_TZO
98+
d'zbHOUR_TZO =
99+
if (zwave_no_schedule_entry_lock_v2) undefined
100+
d'zwHOUR_TZO
101+
r'zbMINUTE_TZO =
102+
if (zwave_no_schedule_entry_lock_v2) undefined
103+
r'zwMINUTE_TZO
104+
d'zbMINUTE_TZO =
105+
if (zwave_no_schedule_entry_lock_v2) undefined
106+
d'zwMINUTE_TZO
107+
r'zbDST_OFFSET_SIGN =
108+
if (zwave_no_schedule_entry_lock_v2) undefined
109+
r'zwDST_OFFSET_SIGN
110+
d'zbDST_OFFSET_SIGN =
111+
if (zwave_no_schedule_entry_lock_v2) undefined
112+
d'zwDST_OFFSET_SIGN
113+
r'zbDST_OFFSET_MINUTE =
114+
if (zwave_no_schedule_entry_lock_v2) undefined
115+
r'zwDST_OFFSET_MINUTE
116+
d'zbDST_OFFSET_MINUTE =
117+
if (zwave_no_schedule_entry_lock_v2) undefined
118+
d'zwDST_OFFSET_MINUTE
119+
r'zbNUMBER_OF_SLOTS_DAILY_REPEATING =
120+
if (zwave_no_schedule_entry_lock_v2) undefined
121+
r'zwNUMBER_OF_SLOTS_DAILY_REPEATING
122+
d'zbNUMBER_OF_SLOTS_DAILY_REPEATING =
123+
if (zwave_no_schedule_entry_lock_v2) undefined
124+
d'zwNUMBER_OF_SLOTS_DAILY_REPEATING
125+
}

0 commit comments

Comments
 (0)