Victor Hong ???:
if ( events & ZDO_NETWORK_INIT )
{
// Initialize apps and start the network
devState = DEV_INIT;
osal_set_event( ZDAppTaskID, ZDO_STATE_CHANGE_EVT );
//add by hcx 20240329 for low power
if(initFailCounter++ >= 5) //重连次数
{
osal_start_timerEx( ZDAppTaskID, ZDO_NETWORK_INIT, 60000);//重连时间间隔60000ms=60s
if(initFailtimes++ >= 5)
{
initFailCounter = 0;
initFailtimes = 0;
}
return(events ^ ZDO_NETWORK_INIT);
}
ZDO_StartDevice( (uint8)ZDO_Config_Node_Descriptor.LogicalType, devStartMode,
DEFAULT_BEACON_ORDER, DEFAULT_SUPERFRAME_ORDER );
// Return unprocessed events
return (events ^ ZDO_NETWORK_INIT);
5*60000 实现5分钟后重入网