修复了网络参数的保存逻辑
This commit is contained in:
@@ -57,6 +57,35 @@ int net_cfg_load(void);
|
||||
*/
|
||||
int net_cfg_save(void);
|
||||
|
||||
/*
|
||||
* "立即应用"回调类型:平台挂钩(可选)
|
||||
* 入口参数:无
|
||||
* 返回值:无
|
||||
* 函数说明:MCU 端由 netTask 注册——置 SYS_EVT_NET_RECONFIG 事件,由 netTask
|
||||
* 重建网络;模拟器无网络栈,不注册(空操作)。经回调而非直接调用,
|
||||
* 避免 NETCFG(驱动层)反向依赖 App 层。
|
||||
*/
|
||||
typedef void (*net_cfg_apply_cb_t)(void);
|
||||
|
||||
/*
|
||||
* 函数功能:注册"立即应用"回调
|
||||
* 入口参数:cb - 回调函数(NULL = 注销) net_cfg_apply_cb_t
|
||||
* 返回值:无
|
||||
* 限定条件:应用启动早期注册一次即可
|
||||
* 函数说明:见 net_cfg_apply_cb_t
|
||||
*/
|
||||
void net_cfg_set_apply_cb(net_cfg_apply_cb_t cb);
|
||||
|
||||
/*
|
||||
* 函数功能:请求立即应用当前 RAM 配置
|
||||
* 入口参数:无
|
||||
* 返回值:无
|
||||
* 限定条件:无(未注册回调时空操作)
|
||||
* 函数说明:UI"网口设置"页保存行写盘成功后调用;真正生效由平台回调完成
|
||||
* (MCU:netTask 重建网络,无需重启)
|
||||
*/
|
||||
void net_cfg_request_apply(void);
|
||||
|
||||
/*
|
||||
* 函数功能:取 RAM 配置副本(只读指针)
|
||||
* 入口参数:无
|
||||
|
||||
Reference in New Issue
Block a user