添加文件删除和复位代码

This commit is contained in:
lnk
2026-05-09 16:34:14 +08:00
parent 2f2e0d6430
commit 2f584fda30
3 changed files with 171 additions and 0 deletions

View File

@@ -1945,6 +1945,45 @@ MVL_REQ_PEND *reqCtrl;
return (ret);
}
//lnk20260508添加重启装置函数
ST_RET write_ledrs_oper(MVL_NET_INFO* netInfo,//netInfo客户端和 MMS 服务器之间的网络连接信息
ST_CHAR* domName, //域名 iedname+0
ST_INT oper_type_id, //数据类型 这里是boolean
ST_INT timeOut) //响应时长
{
ST_RET ret;
ST_CHAR varName[MAX_IDENT_LEN + 1];
LEDRs_Oper_t oper;
memset(&oper, 0, sizeof(oper));
oper.ctlVal = SD_TRUE; //618050抓包显示为true
oper.origin.orCat = 3; //61850抓包显示为3
oper.origin.orIdent[0] = '\0'; //618050抓包显示为missing
oper.ctlNum = 1; //618050抓包显示为1
u_get_current_utc_time(&oper.T);//618050抓包显示为当前时间
oper.Test = SD_FALSE; //618050抓包显示为false
oper.Check[0] = 0x00; //618050抓包显示为bitstring 00
apr_snprintf(varName,
sizeof(varName),
"LLN0$CO$LEDRs$Oper"); //61850抓包显示为LLN0$CO$LEDRs$Oper
ret = mms_named_var_write(netInfo,
varName, //itemid
DOM_SPEC, //统一使用DOM_SPEC作为域名标识符
domName,
oper_type_id,
(ST_CHAR*)&oper, //数据源 这里是封装好的LEDRs_Oper_t结构体
timeOut);
return ret;
}
/************************************************************************/
/* init_log_cfg */