ZPS_bAppAddBeaconFilter
void ZPS_bAppAddBeaconFilter(tsBeaconFilterType *psAppBeaconStruct);
Description
This function can be used to introduce a filter that will be used for filtering beacons in network searches (on a Router or End Device). Beacons can be filtered on the basis of PAN ID, Extended PAN ID, LQI value and device joining status/capacity. The filter details are provided in a tsBeaconFilterType
structure (see Section 8.2.3.5).
If required, this function should be called immediately before ZPS_eAplZdoDiscoverNetworks(), ZPS_eAplZdoRejoinNetwork() or ZPS_eAplZdoStartStack().
Note: A filter should NOT be implemented unless attempting a join, as this would prevent some stack operations from working correctly.
Once the join or discovery has completed, the filter is automatically removed and needs to be re-instated if a retry is required.
Guidelines on the implementation of beacon filters are provided in , Appendix B.4, “Beacon filtering guidelines”.
Parent topic:ZPS_bAppAddBeaconFilter
Parameters
* psAppBeaconStruct Pointer to a structure containing the beacon filter details. (see Section 8.2.3.5).
Parent topic:ZPS_bAppAddBeaconFilter
Returns
None.
Parent topic:ZPS_bAppAddBeaconFilter
Parent topic:initialization functions