b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

zigbee技术_zigbee组网流程图_zigbee组网课程设计(2)

电脑杂谈  发布时间:2017-01-12 15:13:40  来源:网络整理

uint16 extendedDelay = 0;

if ( devState == DEV_HOLD )

{

// Initialize the RAM items table, in case an NV item has been updated.

zigbee组网课程设计_zigbee技术_zigbee组网流程图

zgInitItems( FALSE );

}

ZDConfig_InitDescriptors();

//devtag.071807.todo - fix this temporary solution

_NIB.CapabilityFlags = ZDO_Config_Node_Descriptor.CapabilityFlags;

#if defined ( NV_RESTORE )

// Get Keypad directly to see if a reset nv is needed.

// Hold down the SW_BYPASS_NV key (defined in OnBoard.h)

// while booting to skip past NV Restore.

if ( HalKeyRead() == SW_BYPASS_NV )

networkStateNV = ZDO_INITDEV_NEW_NETWORK_STATE;

else

{

// Determine if NV should be restored

networkStateNV = ZDApp_ReadNetworkRestoreState();

}

if ( networkStateNV == ZDO_INITDEV_RESTORED_NETWORK_STATE )

{

networkStateNV = ZDApp_RestoreNetworkState();

}

else

{

// Wipe out the network state in NV

NLME_InitNV();

NLME_SetDefaultNV();

// clear NWK key values

ZDSecMgrClearNVKeyValues();

}

#endif

if ( networkStateNV == ZDO_INITDEV_NEW_NETWORK_STATE )

{

ZDAppDetermineDeviceType();

// Only delay if joining network - not restoring network state

extendedDelay = (uint16)((NWK_START_DELAY + startDelay)

+ (osal_rand() & EXTENDED_JOINING_RANDOM_MASK));

}

// Initialize the security for type of device

ZDApp_SecInit( networkStateNV );

if( ZDO_INIT_HOLD_NWK_START != startDelay )

{

devState = DEV_INIT; // Remove the Hold state

// Initialize leave control logic

ZDApp_LeaveCtrlInit();

// Check leave control reset settings

ZDApp_LeaveCtrlStartup( &devState, &startDelay );


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-25822-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...