Developing with ZBOSS SDK for Zigbee

Data Structures

struct  zb_pan_id_conflict_info_s
 

Macros

#define ZB_PAN_ID_CONFLICT_INFO_MAX_PANIDS_COUNT   16
 

Typedefs

typedef struct zb_pan_id_conflict_info_s zb_pan_id_conflict_info_t
 

Functions

void zb_start_pan_id_conflict_resolution (zb_uint8_t param)
 
void zb_enable_auto_pan_id_conflict_resolution (zb_bool_t status)
 

Detailed Description

Typedef Documentation

◆ zb_pan_id_conflict_info_t

Structure describing a detected PAN ID conflict

Function Documentation

◆ zb_enable_auto_pan_id_conflict_resolution()

void zb_enable_auto_pan_id_conflict_resolution ( zb_bool_t  status)

This function must be used for enabling/disabling automatic PAN ID conflict resolution If the automatic resolution is disabled, ZBOSS will issue a ZB_NWK_SIGNAL_PANID_CONFLICT_DETECTED signal each time it receives Network Report about PAN ID conflict or (in case the device is the network manager) each time it detects such conflicts.

By default the automatic PAN ID conflict resolution is disabled.

That call also enabled panid conflict resolution - see zb_enable_panid_conflict_resolution();

Parameters
status- ZB_TRUE in order to enable automatic PAN ID conflict, ZB_FALSE otherwise

◆ zb_start_pan_id_conflict_resolution()

void zb_start_pan_id_conflict_resolution ( zb_uint8_t  param)

Allow/disallow network joining

Parameters
param- pointer to a structure containing PAN ID conflict information -
See also
zb_pan_id_conflict_info_t

Example: ZB_ZDO_SIGNAL_CUT_HEADER macro may be used to remove from the buffer everything but the signal parameter (zb_pan_id_conflict_info_t structure in this case)