大家好, 请教一个问题:我想通过按键去清除协调器里保存的所有节点的信息,然后让所有节点重新入网,请问该怎么怎么操作
YiKai Chen:
你是指要做factory reset嗎?你用的Z-Stack版本是?
Alvin Chen:
回复 YiKai Chen:
bdb_resetLocalAction();
user5122867:
回复 YiKai Chen:
你好,YiKai,我用的协议栈是2.5.1,芯片是cc2530,我们的协调器在出厂前会和路由节点组网测试,我想在出厂时清除这些节点的信息,避免协调器储存这些信息区域溢出
user5122867:
回复 Alvin Chen:
你好,Alvin,我查了下这个函数应该是3.0协议栈里的吧,我现在用的是2.5.1,请问有什么方法吗
Alvin Chen:
回复 user5122867:
如YK所说那样操作
user5122867:
回复 Alvin Chen:
你好,Alvin、YiKai,非常感谢你们的帮助,再请教一个问题,ZCD_NV_STARTUP_OPTION这个条目保存的是什么?ZCD_STARTOPT_DEFAULT_CONFIG_STATE、ZCD_STARTOPT_DEFAULT_NETWORK_STATE这两个怎么理解
YiKai Chen:
回复 user5122867:
ZCD_NV_STARTUP_OPTION这个条目只是在啟動的時可以去看看裡面有沒有保存 像是ZCD_STARTOPT_DEFAULT_CONFIG_STATE、ZCD_STARTOPT_DEFAULT_NETWORK_STATE,如果有的話就去設置相對應的NV起始值還有清除網路狀態,你查看一下源碼就可以知道原理