Skip to content

feat: 增加远程命令运行期目录 - #29

Merged
CSJ608 merged 1 commit into
mainfrom
feat-remote-command-directory
Aug 29, 2026
Merged

CSJ608 merged 1 commit into
mainfrom
feat-remote-command-directory

Conversation

@CSJ608

@CSJ608 CSJ608 commented Aug 29, 2026

Copy link
Copy Markdown
Owner

概要

  • 为 Equipment 新增按动态 SecsItem 标识注册的运行期远程命令精确目录
  • 精确目录项优先于现有单一全局处理器;未匹配时保持全局回退兼容行为
  • 两类执行器都不存在时继续返回既有失败结果,且接受策略不执行
  • 增加结构相等重复注册、可释放替换、精确优先、动态标识回退和释放后恢复回退测试
  • 更新 README、GEM/标准文档、路线图和 CHANGELOG

标准边界

仓库没有授权 E30-0526 报警历史核对材料,因此本切片不猜测或新增报警历史默认消息对。运行期命令目录只负责应用侧分派,不新增 SxFy、不提供 Host 目录查询,也不声明 SEMI 一致性。secs4net 互操作项目继续使用 nuget.org 官方 3.1.0 包。

验证

  • dotnet build SecsFrame.slnx -c Release
  • dotnet test SecsFrame.slnx -c Release --no-build
  • SecsFrame.Tests:net8.0 / net10.0 / net48 各 203 通过
  • SecsFrame.Secs4NetInterop.Tests:net8.0 / net10.0 各 2 通过

@CSJ608
CSJ608 merged commit 3dcde08 into main Aug 29, 2026
4 checks passed
@CSJ608
CSJ608 deleted the feat-remote-command-directory branch August 29, 2026 04:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant