从NV中读取之前保存的网络信息
来源:互联网 发布:python多线程加锁 编辑:程序博客网 时间:2024/04/30 02:00
改函数的功能就是读取NV之前保存的网络信息,将之前写进NV中的信息读出来:
uint8 ZDApp_RestoreNetworkState( void )
{
uint8 nvStat;
nwkActiveKeyItems keyItems;
// Initialize NWK NV items
nvStat = NLME_InitNV();
if ( nvStat != NV_OPER_FAILED )
{
if ( NLME_RestoreFromNV() )
{
// Are we a coordinator
ZDAppNwkAddr.addr.shortAddr = NLME_GetShortAddr();
if ( ZDAppNwkAddr.addr.shortAddr == 0 )
ZDO_Config_Node_Descriptor.LogicalType = NODETYPE_COORDINATOR;
devStartMode = MODE_RESUME;
osal_cpyExtAddr( ZDO_UseExtendedPANID, _NIB.extendedPANID );
}
else
nvStat = NV_ITEM_UNINIT;
if ( ZG_SECURE_ENABLED )
{
nwkFrameCounterChanges = 0;
osal_memset( &keyItems, 0, sizeof( nwkActiveKeyItems ) );
osal_nv_item_init( ZCD_NV_NWKKEY, sizeof(nwkActiveKeyItems), (void *)&keyItems );
if ( ZG_BUILD_COORDINATOR_TYPE && ZG_DEVICE_COORDINATOR_TYPE )
{
ZDApp_RestoreNwkKey();
}
}
// The default for RxOnWhenIdle is true for Routers and false for end devices
// [setup in the NLME_RestoreFromNV()]. Change it here if you want something
// other than default.
}
if ( nvStat == ZSUCCESS )
return ( ZDO_INITDEV_RESTORED_NETWORK_STATE );
else
return ( ZDO_INITDEV_NEW_NETWORK_STATE );
}
0 0
- 从NV中读取之前保存的网络信息
- 从txt读取信息然后保存到excel中示例
- C#学习笔记:c# 从EXCEL 读取信息并保存到dataset中
- 对象保存进MySQL数据库,从MySQL中读取出对象信息(源码)
- JMF实现将从摄像头和麦克读取的媒体信息保存成视频文件
- VB从ini等文本文件中读取信息的方法
- 从配置文件读取相应的信息加载到应用程序中
- 从nand flash中读取wav文件的相关信息
- 从xml读取游戏配置信息或保存
- Combo Box信息的保存与读取
- Android SharedPreferences(信息的保存和读取)
- 从网络下载文件并保存至本地,及其文件的读取
- 从TensorFlow的.ckpt文件中读取网络的参数
- Java从网络读取图片并保存至本地
- Java从网络读取图片并保存至本地 .
- Java从网络读取图片并保存至本地
- Java从网络读取图片并保存至本地
- Java从网络读取图片并保存至本地
- 1020: 算法提高 聪明的美食家
- 【算法】:求Fibonacci的多种思路和算法
- CakePHP命名约定
- Ubuntu16.04配置TensorFlow
- VoLTE的前世今生...说清楚VoIP、VoLTE、CSFB、VoWiFi、SIP、IMS那些事...
- 从NV中读取之前保存的网络信息
- ScrollView中嵌套ViewPager,ViewPager中使用FlowLayout
- 1118. Birds in Forest (25)
- 初来乍到,请多关照
- Poj 3661 Running(DP)
- Linux服务器性能检测常用工具
- 每日170227-29
- 前端之路——张根根篇
- Android下拉/上拉刷新ListView之Android-PullToRefresh