lI'm Looking through the Z-Stack source code to learn more about Frequency Agility. A function of special interest to me is ZDNwkMgr_ProcessChannelInterference. It is called when an NM_CHANNEL_INTERFERE event is received by ZDNwkMgr.
My understanding is that this event is fired automatically when there is interference on the current channel. Is this correct? I can't seem to find any source of this event in the source code. It makes me wonder, is it implemented? Also given that I can't seem to cause this event to be fired.
If it is implemented, then how is this 'interference' defined? And when is the event fired - do there have to be messages coming from / going to the device for it to work? Or is it always 'listening' for interference?
Br,
Sjef.