Commit Graph

28 Commits

Author SHA1 Message Date
ypc 3bf70c5b6d <修改> 1、调整claude的部分规则记忆文件;2、调整自定义命令部分缺陷,旧版本cpu使用率超高 2026-06-12 15:24:58 +08:00
ypc 3806a32af9 <修改> 1、给数据中心的接口加上module_id,避免控制类型命令自锁;2、iec61850s中增加接口注册绑定参数与定值区,设置定值区时,参数能相应修改。 2026-06-11 16:40:07 +08:00
ypc 46f9f4fe76 <修改> 1、调整webserver,更新mongoose库源文件;2、重新生成前端工程;3、利用mongoose中的功能打包前端工程进项目工程中,以c文件格式存在,最终编译成可执行文件一起打包,后续升级改动前端时,无需升级前端工程 2026-06-10 16:07:38 +08:00
ypc a3ae78e5e8 <修改> 1、调整webserver模块,增加多连接,各连接单资源,连接断开释放资源 2026-06-10 13:33:53 +08:00
ypc ecd41888ca <修改> 1、增加mms客户端订阅事件报告的序号 2026-06-10 10:40:57 +08:00
ypc 2a3113f935 <修改> 1、修复了mms部分的bug 2026-06-09 18:52:56 +08:00
ypc 1a16180a9c <修改> 1、调整上送mms服务端数据;2、新增客户端文件等功能 2026-06-09 14:13:04 +08:00
ypc 7549032700 <修改> 1、动态获取配置文件路径 2026-06-05 15:55:14 +08:00
ypc 9a6c475575 <修改> 1、拉分支,此分支着重由AI调整。
2、将参数定值的最大最小值、步长、单位等信息统一到参数定值文件中,各模块仅注册短地址与数据地址,其他由数据中心统一操作
2026-06-05 14:15:27 +08:00
ypc c03832a31e <修改> 1、将mms_m中的配置解析部分提取到APP处理,通过app调用mms_m库中的初始化接口传入解析后的配置信息;
2、调整数据中心参数相关的接口,改为C风格,后续优化各个模块对外接口,支持C调用;
3、配置文件调整,后续参数定值调整为手动配置进一个文件,最大最小值统一配置进这个文件,在各模块的配置文件中不配置这些,相应的数据中心的参数定值接口中,不传递最大最小缺省值
2026-06-05 09:39:00 +08:00
ypc 3743b69ef2 <修改> 1、增加mms服务端配置文件,并解析;
2、增加mms服务端配置信息的处理;
3、调整mms配置文件的目录
2026-06-04 13:13:33 +08:00
ypc 15ecc786bc <修改> 1、把datacenter单独出来,函数声明也从mySystem.h中单独出来;
2、数据中心新增soe、fault、disturb_dd的队列,需要这些数据的模块可以在初始化时注册回调,各个模块可以调用接口推送各自的事件。
3、填充iec中的注册的回调接口,目前总召、soe、变化遥测功能已实现。
4、对应增加自定义规约中调用数据中心的接口,是当前iec数据的来源
2026-06-03 09:28:17 +08:00
ypc ac5182ea14 <修改>
1、调整数据中心获取信号内容的接口;
2、调整webserver中的处理函数,抽象成信号类型的方法;
3、调整web前端网页显示
2026-05-28 13:23:01 +08:00
ypc 3d59800656 1、mms客户端时间类型增加参数读写枚举;
2、mms服务端增加
2026-05-27 17:16:45 +08:00
ypc 04976dd01b 新增61850的mms服务端程序;
调整数据中心部分接口
2026-05-27 09:14:19 +08:00
ypc 719bf36004 <修改>
1、删除mms中无效的数据类型枚举;
2、开放数据中心接口对外,从字符串设置数据指针值;
3、解析mms_m的配置文件程序修改,避免解析异常导致后续错误;
4、mms_m库调整调试了定值修改的功能;
5、调整了数据中心设置参数时的数据检查;
6、调整了61850客户端调用程序的定值部分与控制部分;
7、对应数据中心修改,调整了webserver中对非字符串类型参数的修改
2026-05-20 16:10:41 +08:00
ypc ba85f52ae3 <修改>
1、调整mms配置文件中属性name为saddr,保持一致,对应解析使用的属性变量名同步改为saddr
2026-05-19 20:32:14 +08:00
ypc 7f1302de24 1、完整的编译makfile结构 2026-05-19 17:36:43 +08:00
ypc cad5ca891a 1、完整的编译makefile配置 2026-05-19 16:53:12 +08:00
ypc 8b3b94aa68 <修改>
1、完成了参数文件的生成功能
2、调整了部分配置文件
2026-05-19 16:26:20 +08:00
ypc 3f6163defb <修改>
1、解析iec104的配置文件
2、增加out的回调
3、增加in的回调
2026-05-19 10:44:10 +08:00
ypc 1468207cae <修改>
1、调整vscode配置,终端打印历史行数增加;
2、增加信号类型ao,作为参数,区分param定值,定值有定值区
3、信号中的指向数据的指针使用vector,用于存储定值时,存在多个定值区;
4、webserver中同步增加ao类型信号处理
5、调整各配置文件,增加ao类型,调整param类型
2026-05-15 14:47:16 +08:00
ypc 8d4c7eebb4 <修改>
1、调整mms_m库中,创建数据时,赋初值;
2、数据中心的数据表中不存放控制数据,控制状态逻辑由调用者申请分别传入;
3、数据中心参数注册时,存放缺省值的字符串数据;
4、数据中心遥控与参数不再初始化控制状态结构体;
5、调整配置文件目录,存入私有规约配置文件,添加iec1014的配置文件
2026-05-12 15:58:25 +08:00
ypc d6dc13937e <修改>
1、使用新的配置文件,在main中初始化解析;
2、私有规约获取配置解析结果,调用数据中心注册函数注册
2026-05-12 13:23:10 +08:00
ypc 488858317e <修改> 1、增加git筛选;2、调整解析ftu文件的工具程序;3、编写解析私有规约配置文件的代码 2026-05-11 15:43:52 +08:00
ypc b3201d4dd3 <修改> 1、调整makefile的mk文件中61850库文件的路径 2026-05-11 13:33:03 +08:00
ypc 604d47ce6e Add .gitkeep to preserve empty inc directories 2026-05-11 10:48:11 +08:00
ypc e88229562e 初始提交,源码+makefile 2026-05-11 10:05:46 +08:00