Developing with ZBOSS for Zigbee
|
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 |
Request for Mgmt_Leave_req.
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"
zb_ieee_addr_t zb_zdo_mgmt_leave_param_s::device_address |
64-bit IEEE address
zb_uint16_t zb_zdo_mgmt_leave_param_s::dst_addr |
Destination address. Not defined in the specification - let's it be short address
zb_bitfield_t zb_zdo_mgmt_leave_param_s::rejoin |
Rejoin
zb_bitfield_t zb_zdo_mgmt_leave_param_s::remove_children |
Remove children
zb_bitfield_t zb_zdo_mgmt_leave_param_s::reserved |
Reserve