Skip to content

feat: 增加 SML 调试读写 - #33

Merged
CSJ608 merged 1 commit into
mainfrom
feat-sml-debug-io
Aug 29, 2026
Merged

CSJ608 merged 1 commit into
mainfrom
feat-sml-debug-io

Conversation

@CSJ608

@CSJ608 CSJ608 commented Aug 29, 2026

Copy link
Copy Markdown
Owner

概要

  • 新增独立 SecsFrame.Sml 程序集和有资源上限的 SmlMessageCodec
  • 为全部动态 SecsItem 类型提供确定性写出与严格读取
  • 保持无 Body/空 List 区分,ASCII 可逆转义,JIS-8 原始字节
  • 记录非规范性 profile、MIT 公开参考和版权边界

验证

  • dotnet build SecsFrame.slnx -c Release
  • dotnet test SecsFrame.slnx -c Release --no-build
  • SecsFrame.Tests: 219/219(net8.0、net10.0、net48)
  • 官方 nuget.org Secs4Net 3.1.0 互操作: 2/2(net8.0、net10.0)

合规边界

该文本 profile 用于确定性调试,不声明标准 SML 或 SEMI 一致性合规。SML 程序集不引用 secs4net;现有互操作项目继续只使用 nuget.org 官方 3.1.0 包。

@CSJ608
CSJ608 merged commit 3ae5ddd into main Aug 29, 2026
4 checks passed
@CSJ608
CSJ608 deleted the feat-sml-debug-io branch August 29, 2026 07:03
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