TuyaOS
tuya_zigbee_stack.h
浏览该文件的文档.
1
11#ifndef __TUYA_ZIGBEE_STACK_H__
12#define __TUYA_ZIGBEE_STACK_H__
13
14
15#ifdef __cplusplus
16 extern "C" {
17#endif
18
19#define TUYA_ZDO_ENDPOINT 0x00
20#define TUYA_PRIMARY_ENDPOINT 0x01
21#define TUYA_BROADCAST_ENDPOINT 0xFF
22
23#define TUYA_GATEWAY_ADDRESS 0x0000
24
29typedef enum {
46
47
48/*
49 * ZCL data frame type
50 */
51typedef enum {
55
56/*
57 * ZCL data direction
58 */
59typedef enum {
63
64/*
65 * zigbee node type
66 */
67typedef enum {
73
74/*
75 * zigbee network type
76*/
77typedef enum {
81
82/*
83 * zigbee cluster mask
84*/
85typedef enum {
89
90/*
91 * Zigbee data delivery mode
92*/
93typedef enum {
101
102
103/*
104 * zigbee profile ID
105 */
106typedef enum {
107 ZHA_PROFILE_ID = 0x0104,
108 ZGP_PROFILE_ID = 0xA1E0,
109 ZHC_PROFILE_ID = 0x0108,
110 ZSE_PROFILE_ID = 0x0109,
113 ZTA_PROFILE_ID = 0x0107,
115 ZLL_PROFILE_ID = 0xC05E,
117
118/*
119 * zigbee device ID
120 */
121typedef enum {
122 ZG_DEVICE_ID_ON_OFF_SWITCH = 0x0000, // on off switch
123 ZG_DEVICE_ID_LEVEL_CONTROL_SWITCH = 0x0001,
124 ZG_DEVICE_ID_ON_OFF_OUTPUT = 0x0002,
125 ZG_DEVICE_ID_LEVEL_CONTROL_OUTPUT = 0x0003,
126 ZG_DEVICE_ID_SCENE_SELECTOR = 0x0004,
127 ZG_DEVICE_ID_CONFIG_TOOL = 0x0005,
128 ZG_DEVICE_ID_REMOTE_CONTROL = 0x0006,
129 ZG_DEVICE_ID_COMBINED_INTERFACE = 0x0007,
130 ZG_DEVICE_ID_RANGE_EXTENDER = 0x0008,
131 ZG_DEVICE_ID_MAINS_POWER_OUTLET = 0x0009,
132 ZG_DEVICE_ID_DOOR_LOCK = 0x000a,
133 ZG_DEVICE_ID_DOOR_LOCK_CONTROLLER = 0x000b,
134 ZG_DEVICE_ID_SIMPLE_SENSOR = 0x000c,
135 ZG_DEVICE_ID_CONSUMPTION_AWARENESS_DEVICE = 0x000d,
136
137 ZG_DEVICE_ID_HOME_GATEWAY = 0x0050,
138 ZG_DEVICE_ID_SMART_PLUG = 0x0051,
139 ZG_DEVICE_ID_WHITE_GOODS = 0x0052,
140 ZG_DEVICE_ID_METER_INTERFACE = 0x0053,
141
142 ZG_DEVICE_ID_ON_OFF_LIGHT = 0x0100, // on off light
143 ZG_DEVICE_ID_DIMMABLE_LIGHT = 0x0101,
144 ZG_DEVICE_ID_COLOR_DIMMABLE_LIGHT = 0x0102,
145 ZG_DEVICE_ID_ON_OFF_LIGHT_SWITCH = 0x0103,
146 ZG_DEVICE_ID_DIMMER_SWITCH = 0x0104,
147 ZG_DEVICE_ID_COLOR_DIMMER_SWITCH = 0x0105,
148 ZG_DEVICE_ID_LIGHT_SENSOR = 0x0106,
149 ZG_DEVICE_ID_OCCUPANCY_SENSOR = 0x0107,
150
151 ZG_DEVICE_ID_SHADE = 0x0200,
152 ZG_DEVICE_ID_SHADE_CONTROLLER = 0x0201,
153 ZG_DEVICE_ID_WINDOW_COVERING_DEVICE = 0x0202,
154 ZG_DEVICE_ID_WINDOW_COVERING_CONTROLLER = 0x0203,
155
156 ZG_DEVICE_ID_HEATING_COOLING_UNIT = 0x0300,
157 ZG_DEVICE_ID_THERMOSTAT = 0x0301,
158 ZG_DEVICE_ID_TEMPERATURE_SENSOR = 0x0302,
159 ZG_DEVICE_ID_PUMP = 0x0303,
160 ZG_DEVICE_ID_PUMP_CONTROLLER = 0x0304,
161 ZG_DEVICE_ID_PRESSURE_SENSOR = 0x0305,
162 ZG_DEVICE_ID_FLOW_SENSOR = 0x0306,
163 ZG_DEVICE_ID_MINI_SPLIT_AC = 0x0307,
164
165 ZG_DEVICE_ID_IAS_CIE = 0x0400,
166 ZG_DEVICE_ID_IAS_ANCILLARY_CONTROL = 0x0401,
167 ZG_DEVICE_ID_IAS_ZONE = 0x0402,
168 ZG_DEVICE_ID_IAS_WARNING = 0x0403,
169} ZG_DEV_ID_E;
170
171/*
172 * zigbee cluster ID
173 */
174typedef enum {
175 CLUSTER_BASIC_CLUSTER_ID = 0x0000, // basic cluster id
176 CLUSTER_POWER_CONFIG_CLUSTER_ID = 0x0001,
177 CLUSTER_DEVICE_TEMP_CLUSTER_ID = 0x0002,
178 CLUSTER_IDENTIFY_CLUSTER_ID = 0x0003,
179 CLUSTER_GROUPS_CLUSTER_ID = 0x0004,
180 CLUSTER_SCENES_CLUSTER_ID = 0x0005,
181 CLUSTER_ON_OFF_CLUSTER_ID = 0x0006, // on off cluster id
182 CLUSTER_ON_OFF_SWITCH_CONFIG_CLUSTER_ID = 0x0007,
183 CLUSTER_LEVEL_CONTROL_CLUSTER_ID = 0x0008,
184 CLUSTER_ALARM_CLUSTER_ID = 0x0009,
185 CLUSTER_TIME_CLUSTER_ID = 0x000A,
186 CLUSTER_RSSI_LOCATION_CLUSTER_ID = 0x000B,
187 CLUSTER_BINARY_INPUT_BASIC_CLUSTER_ID = 0x000F,
188 CLUSTER_COMMISSIONING_CLUSTER_ID = 0x0015,
189 CLUSTER_PARTITION_CLUSTER_ID = 0x0016,
190 CLUSTER_OTA_BOOTLOAD_CLUSTER_ID = 0x0019,
191 CLUSTER_POWER_PROFILE_CLUSTER_ID = 0x001A,
192 CLUSTER_APPLIANCE_CONTROL_CLUSTER_ID = 0x001B,
193 CLUSTER_POLL_CONTROL_CLUSTER_ID = 0x0020,
194 CLUSTER_GREEN_POWER_CLUSTER_ID = 0x0021,
195 CLUSTER_KEEPALIVE_CLUSTER_ID = 0x0025,
196 CLUSTER_SHADE_CONFIG_CLUSTER_ID = 0x0100,
197 CLUSTER_DOOR_LOCK_CLUSTER_ID = 0x0101,
198 CLUSTER_WINDOW_COVERING_CLUSTER_ID = 0x0102,
199 CLUSTER_BARRIER_CONTROL_CLUSTER_ID = 0x0103,
200 CLUSTER_PUMP_CONFIG_CONTROL_CLUSTER_ID = 0x0200,
201 CLUSTER_THERMOSTAT_CLUSTER_ID = 0x0201,
202 CLUSTER_FAN_CONTROL_CLUSTER_ID = 0x0202,
203 CLUSTER_DEHUMID_CONTROL_CLUSTER_ID = 0x0203,
204 CLUSTER_THERMOSTAT_UI_CONFIG_CLUSTER_ID = 0x0204,
205 CLUSTER_COLOR_CONTROL_CLUSTER_ID = 0x0300,
206 CLUSTER_BALLAST_CONFIGURATION_CLUSTER_ID = 0x0301,
207 CLUSTER_ILLUM_MEASUREMENT_CLUSTER_ID = 0x0400,
208 CLUSTER_ILLUM_LEVEL_SENSING_CLUSTER_ID = 0x0401,
209 CLUSTER_TEMP_MEASUREMENT_CLUSTER_ID = 0x0402,
210 CLUSTER_PRESSURE_MEASUREMENT_CLUSTER_ID = 0x0403,
211 CLUSTER_FLOW_MEASUREMENT_CLUSTER_ID = 0x0404,
212 CLUSTER_RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER_ID = 0x0405,
213 CLUSTER_OCCUPANCY_SENSING_CLUSTER_ID = 0x0406,
214 CLUSTER_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x040C,
215 CLUSTER_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x040D,
216 CLUSTER_ETHYLENE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x040E,
217 CLUSTER_ETHYLENE_OXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x040F,
218 CLUSTER_HYDROGEN_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0410,
219 CLUSTER_HYDROGEN_SULPHIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0411,
220 CLUSTER_NITRIC_OXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0412,
221 CLUSTER_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0413,
222 CLUSTER_OXYGEN_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0414,
223 CLUSTER_OZONE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0415,
224 CLUSTER_SULFUR_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0416,
225 CLUSTER_DISSOLVED_OXYGEN_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0417,
226 CLUSTER_BROMATE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0418,
227 CLUSTER_CHLORAMINES_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0419,
228 CLUSTER_CHLORINE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x041A,
229 CLUSTER_FECAL_COLIFORM_AND_E_COLI_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x041B,
230 CLUSTER_FLUORIDE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x041C,
231 CLUSTER_HALOACETIC_ACIDS_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x041D,
232 CLUSTER_TOTAL_TRIHALOMETHANES_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x041E,
233 CLUSTER_TOTAL_COLIFORM_BACTERIA_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x041F,
234 CLUSTER_TURBIDITY_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0420,
235 CLUSTER_COPPER_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0421,
236 CLUSTER_LEAD_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0422,
237 CLUSTER_MANGANESE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0423,
238 CLUSTER_SULFATE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0424,
239 CLUSTER_BROMODICHLOROMETHANE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0425,
240 CLUSTER_BROMOFORM_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0426,
241 CLUSTER_CHLORODIBROMOMETHANE_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0427,
242 CLUSTER_CHLOROFORM_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0428,
243 CLUSTER_SODIUM_CONCENTRATION_MEASUREMENT_CLUSTER_ID = 0x0429,
244 CLUSTER_IAS_ZONE_CLUSTER_ID = 0x0500,
245 CLUSTER_IAS_ACE_CLUSTER_ID = 0x0501,
246 CLUSTER_IAS_WD_CLUSTER_ID = 0x0502,
247 CLUSTER_GENERIC_TUNNEL_CLUSTER_ID = 0x0600,
248 CLUSTER_BACNET_PROTOCOL_TUNNEL_CLUSTER_ID = 0x0601,
249 CLUSTER_11073_PROTOCOL_TUNNEL_CLUSTER_ID = 0x0614,
250 CLUSTER_ISO7816_PROTOCOL_TUNNEL_CLUSTER_ID = 0x0615,
251 CLUSTER_PRICE_CLUSTER_ID = 0x0700,
252 CLUSTER_DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER_ID = 0x0701,
253 CLUSTER_SIMPLE_METERING_CLUSTER_ID = 0x0702,
254 CLUSTER_MESSAGING_CLUSTER_ID = 0x0703,
255 CLUSTER_TUNNELING_CLUSTER_ID = 0x0704,
256 CLUSTER_PREPAYMENT_CLUSTER_ID = 0x0705,
257 CLUSTER_ENERGY_MANAGEMENT_CLUSTER_ID = 0x0706,
258 CLUSTER_CALENDAR_CLUSTER_ID = 0x0707,
259 CLUSTER_DEVICE_MANAGEMENT_CLUSTER_ID = 0x0708,
260 CLUSTER_EVENTS_CLUSTER_ID = 0x0709,
261 CLUSTER_MDU_PAIRING_CLUSTER_ID = 0x070A,
262 CLUSTER_SUB_GHZ_CLUSTER_ID = 0x070B,
263 CLUSTER_KEY_ESTABLISHMENT_CLUSTER_ID = 0x0800,
264 CLUSTER_INFORMATION_CLUSTER_ID = 0x0900,
265 CLUSTER_DATA_SHARING_CLUSTER_ID = 0x0901,
266 CLUSTER_GAMING_CLUSTER_ID = 0x0902,
267 CLUSTER_DATA_RATE_CONTROL_CLUSTER_ID = 0x0903,
268 CLUSTER_VOICE_OVER_ZIGBEE_CLUSTER_ID = 0x0904,
269 CLUSTER_CHATTING_CLUSTER_ID = 0x0905,
270 CLUSTER_PAYMENT_CLUSTER_ID = 0x0A01,
271 CLUSTER_BILLING_CLUSTER_ID = 0x0A02,
272 CLUSTER_APPLIANCE_IDENTIFICATION_CLUSTER_ID = 0x0B00,
273 CLUSTER_METER_IDENTIFICATION_CLUSTER_ID = 0x0B01,
274 CLUSTER_APPLIANCE_EVENTS_AND_ALERT_CLUSTER_ID = 0x0B02,
275 CLUSTER_APPLIANCE_STATISTICS_CLUSTER_ID = 0x0B03,
276 CLUSTER_ELECTRICAL_MEASUREMENT_CLUSTER_ID = 0x0B04,
277 CLUSTER_DIAGNOSTICS_CLUSTER_ID = 0x0B05,
278 CLUSTER_ZLL_COMMISSIONING_CLUSTER_ID = 0x1000,
279 CLUSTER_SAMPLE_MFG_SPECIFIC_CLUSTER_ID = 0xFC00,
280 CLUSTER_OTA_CONFIGURATION_CLUSTER_ID = 0xFC01,
281 CLUSTER_MFGLIB_CLUSTER_ID = 0xFC02,
282 CLUSTER_SL_WWAH_CLUSTER_ID = 0xFC57,
283
284 // tuya private cluster
285 CLUSTER_TUYA_COMMON_CLUSTER_ID = 0xE000,
286 CLUSTER_TUYA_ELECTRICIAN_CLUSTER_ID = 0xE001,
287 CLUSTER_TUYA_SENSOR_CLUSTER_ID = 0xE002,
288 CLUSTER_TUYA_LIGHT_CLUSTER_ID = 0xE003,
289
290 CLUSTER_TUYA_MANAGER_CLUSTER_ID = 0xEE00,
291 CLUSTER_PRIVATE_TUYA_CLUSTER_ID = 0xEF00,
292 CLUSTER_TUYA_MF_TEST_CLUSTER_ID = 0xEEFF,
293} ZG_CLUSTER_ID_E;
294
295/*
296 * Zigbee standard command status
297*/
298typedef enum {
299 TUYA_ZCL_STA_SUCCESS = 0x00,
300 TUYA_ZCL_STA_FAILURE = 0x01,
301 TUYA_ZCL_STA_NOT_AUTHORIZED = 0x7E,
302 TUYA_ZCL_STA_MALFORMED_COMMAND = 0x80,
303 TUYA_ZCL_STA_UNSUP_COMMAND = 0x81,
304 TUYA_ZCL_STA_UNSUP_GENERAL_COMMAND = 0x82,
305 TUYA_ZCL_STA_UNSUP_MANUF_CLUSTER_COMMAND = 0x83,
306 TUYA_ZCL_STA_UNSUP_MANUF_GENERAL_COMMAND = 0x84,
307 TUYA_ZCL_STA_INVALID_FIELD = 0x85,
308 TUYA_ZCL_STA_UNSUPPORTED_ATTRIBUTE = 0x86,
309 TUYA_ZCL_STA_INVALID_VALUE = 0x87,
310 TUYA_ZCL_STA_READ_ONLY = 0x88,
311 TUYA_ZCL_STA_INSUFFICIENT_SPACE = 0x89,
312 TUYA_ZCL_STA_DUPLICATE_EXISTS = 0x8A,
313 TUYA_ZCL_STA_NOT_FOUND = 0x8B,
314 TUYA_ZCL_STA_UNREPORTABLE_ATTRIBUTE = 0x8C,
315 TUYA_ZCL_STA_INVALID_DATA_TYPE = 0x8D,
316 TUYA_ZCL_STA_INVALID_SELECTOR = 0x8E,
317 TUYA_ZCL_STA_WRITE_ONLY = 0x8F,
318 TUYA_ZCL_STA_INCONSISTENT_STARTUP_STATE = 0x90,
319 TUYA_ZCL_STA_DEFINED_OUT_OF_BAND = 0x91,
320 TUYA_ZCL_STA_ACTION_DENIED = 0x93,
321 TUYA_ZCL_STA_TIMEOUT = 0x94,
322 TUYA_ZCL_STA_ABORT = 0x95,
323 TUYA_ZCL_STA_INVALID_IMAGE = 0x96,
324 TUYA_ZCL_STA_WAIT_FOR_DATA = 0x97,
325 TUYA_ZCL_STA_NO_IMAGE_AVAILABLE = 0x98,
326 TUYA_ZCL_STA_REQUIRE_MORE_IMAGE = 0x99,
327 TUYA_ZCL_STA_NOTIFICATION_PENDING = 0x9A,
328 TUYA_ZCL_STA_HARDWARE_FAILURE = 0xC0,
329 TUYA_ZCL_STA_SOFTWARE_FAILURE = 0xC1,
330 TUYA_ZCL_STA_UNSUPPORTED_CLUSTER = 0xC3,
331 TUYA_ZCL_STA_LIMIT_REACHED = 0xC4,
332} ZG_CMD_STATUS_E;
333
334
335/*
336 * zigbee attribute types
337 */
339
340/*
341 * zigbee command ID
342 */
343#include "tuya_zigbee_command.h"
344
345
346#ifdef __cplusplus
347}
348#endif
349
350#endif
Common process - zigbee attribute
Common process - zigbee command
ZG_PROFILE_ID_E
Definition: tuya_zigbee_stack.h:106
@ ZGP_PROFILE_ID
green power
Definition: tuya_zigbee_stack.h:108
@ ZAMI_PROFILE_ID
Advanced metering initiative
Definition: tuya_zigbee_stack.h:114
@ ZTA_PROFILE_ID
Telecom application
Definition: tuya_zigbee_stack.h:113
@ ZHC_PROFILE_ID
personal,home and hospital care
Definition: tuya_zigbee_stack.h:109
@ ZSE_PROFILE_ID
Smart energy
Definition: tuya_zigbee_stack.h:110
@ ZCBA_PROFILE_ID
Commerical building automation
Definition: tuya_zigbee_stack.h:111
@ ZLL_PROFILE_ID
ZLL profile
Definition: tuya_zigbee_stack.h:115
@ ZIPM_PROFILE_ID
Industial plant monitoring
Definition: tuya_zigbee_stack.h:112
@ ZHA_PROFILE_ID
home automation
Definition: tuya_zigbee_stack.h:107
ZG_SCAN_DURATION_E
Definition: tuya_zigbee_stack.h:29
@ ZG_SCAN_DURATION_14
314.57 sec
Definition: tuya_zigbee_stack.h:44
@ ZG_SCAN_DURATION_13
157.28 sec
Definition: tuya_zigbee_stack.h:43
@ ZG_SCAN_DURATION_4
307.2 ms
Definition: tuya_zigbee_stack.h:34
@ ZG_SCAN_DURATION_11
39.32 sec
Definition: tuya_zigbee_stack.h:41
@ ZG_SCAN_DURATION_10
19.66 sec
Definition: tuya_zigbee_stack.h:40
@ ZG_SCAN_DURATION_1
38.4 ms
Definition: tuya_zigbee_stack.h:31
@ ZG_SCAN_DURATION_2
76.8 ms
Definition: tuya_zigbee_stack.h:32
@ ZG_SCAN_DURATION_3
153.6 ms
Definition: tuya_zigbee_stack.h:33
@ ZG_SCAN_DURATION_6
1.23 sec
Definition: tuya_zigbee_stack.h:36
@ ZG_SCAN_DURATION_7
2.46 sec
Definition: tuya_zigbee_stack.h:37
@ ZG_SCAN_DURATION_5
614.4 ms
Definition: tuya_zigbee_stack.h:35
@ ZG_SCAN_DURATION_9
9.83 sec
Definition: tuya_zigbee_stack.h:39
@ ZG_SCAN_DURATION_8
4.92 sec
Definition: tuya_zigbee_stack.h:38
@ ZG_SCAN_DURATION_0
19.2 ms
Definition: tuya_zigbee_stack.h:30
@ ZG_SCAN_DURATION_12
78.64 sec
Definition: tuya_zigbee_stack.h:42
ZG_ZCL_DATA_DIRECTION_E
Definition: tuya_zigbee_stack.h:59
@ ZG_ZCL_DATA_CLIENT_TO_SERVER
server to client
Definition: tuya_zigbee_stack.h:60
@ ZG_ZCL_DATA_SERVER_TO_CLIENT
client to server
Definition: tuya_zigbee_stack.h:61
ZG_NODE_TYPE_E
Definition: tuya_zigbee_stack.h:67
@ ZG_END_DEVICE
the device type is end-device
Definition: tuya_zigbee_stack.h:69
@ ZG_ROUTER
the device type is router
Definition: tuya_zigbee_stack.h:68
@ ZG_SLEEPY_END_DEVICE
the device type is end-device
Definition: tuya_zigbee_stack.h:70
@ ZG_UNKNOWN_DEVICE
the device type unknown
Definition: tuya_zigbee_stack.h:71
ZG_NWK_TYPE_E
Definition: tuya_zigbee_stack.h:77
@ ZG_DISTRIBUTE_NWK
the zigbee network type is distribute network
Definition: tuya_zigbee_stack.h:78
@ ZG_CENTRALIZED_NWK
the zigbee network type is centralized network
Definition: tuya_zigbee_stack.h:79
ZG_DELIVERY_MODE_E
Definition: tuya_zigbee_stack.h:93
@ ZG_MULTI_BINDING_MODE
multi binding mode for sending
Definition: tuya_zigbee_stack.h:99
@ ZG_BROADCAST_MODE
broadcast addr mode for sending and receiving
Definition: tuya_zigbee_stack.h:97
@ ZG_UNICAST_MODE
unicast addr mode for sending and receiving
Definition: tuya_zigbee_stack.h:95
@ ZG_BINDING_MODE
binding mode for sending
Definition: tuya_zigbee_stack.h:98
@ ZG_MULTICAST_MODE
multicast_ addr mode for sending and receiving
Definition: tuya_zigbee_stack.h:96
@ ZG_ADDR_UNKNOWN
addr mode unknown when not joined network
Definition: tuya_zigbee_stack.h:94
ZG_CLUSTER_MASK_E
Definition: tuya_zigbee_stack.h:85
@ ZG_CLUSTER_MASK_SERVER
A server cluster
Definition: tuya_zigbee_stack.h:86
@ ZG_CLUSTER_MASK_CLIENT
A client cluster
Definition: tuya_zigbee_stack.h:87
ZG_ZCL_FRAME_TYPE_E
Definition: tuya_zigbee_stack.h:51
@ ZG_ZCL_FRAME_TYPE_SPEC_TO_CLUSTER
command is specific to a cluster
Definition: tuya_zigbee_stack.h:53
@ ZG_ZCL_FRAME_TYPE_GLOBAL
command acts across the entire profile
Definition: tuya_zigbee_stack.h:52