现有一终端,终端上有一按键,需要做如下功能:
终端与某一协调器已连接,若此时按下按键,则终端退出此网络(并删除之前的网络信息),并在接下来的10秒内搜索并连接任一允许连接的网络(可能是原网络,也可能是其他网络)。
现在遇到的问题有两个:
1、按下按键时,如何使终端断开原先的网络;
2、按下按键后并断开原先网络后,如何使终端在10秒的网络搜索之后(10秒内未搜索到允许连接的网络),关闭掉网络搜索,且不再尝试去连接任何网络,直到下一次按键按下;
我现在用osal_set_event( ZDAppTaskID, ZDO_DEVICE_RESET );基本达到了第一点的功能,第二点却无从下手。