Developing with ZBOSS for Zigbee
zb_zdo_mgmt_leave_param_s Struct Reference

Request for Mgmt_Leave_req. More...

#include <zboss_api_zdo.h>

Data Fields

zb_ieee_addr_t device_address
 
zb_uint16_t dst_addr
 
zb_bitfield_t reserved:6
 
zb_bitfield_t remove_children:1
 
zb_bitfield_t rejoin:1
 

Detailed Description

Request for Mgmt_Leave_req.

See also
ZB spec, subclause 2.4.3.3.5.

Problem in the specification: in 2.4.3.3.5 Mgmt_Leave_req only one DeviceAddress exists. But, in such case it is impossible to satisfy 2.4.3.3.5.1: "The Mgmt_Leave_req is generated from a Local Device requesting that a Remote Device leave the network or to request that another device leave the network." Also, in the PRO TC document, 14.2TP/NWK/BV-04 ZR-ZDO-APL RX Join/Leave is following note: "gZC sends Mgmt_Leave.request with DevAddr=all zero, DstAddr=ZR"

Field Documentation

◆ device_address

zb_ieee_addr_t zb_zdo_mgmt_leave_param_s::device_address

64-bit IEEE address

◆ dst_addr

zb_uint16_t zb_zdo_mgmt_leave_param_s::dst_addr

Destination address. Not defined in the specification - let's it be short address

◆ rejoin

zb_bitfield_t zb_zdo_mgmt_leave_param_s::rejoin

Rejoin

◆ remove_children

zb_bitfield_t zb_zdo_mgmt_leave_param_s::remove_children

Remove children

◆ reserved

zb_bitfield_t zb_zdo_mgmt_leave_param_s::reserved

Reserve


The documentation for this struct was generated from the following file: