Skip to content

feat: 增加 HSMS 结构化诊断 - #12

Merged
CSJ608 merged 1 commit into
mainfrom
feat-hsms-diagnostics
Aug 28, 2026
Merged

CSJ608 merged 1 commit into
mainfrom
feat-hsms-diagnostics

Conversation

@CSJ608

@CSJ608 CSJ608 commented Aug 28, 2026

Copy link
Copy Markdown
Owner

变更

  • 新增稳定的诊断代码、层级、操作和计时器模型,保留现有异常类型层级
  • 为状态错误与数据解码失败事件增加可选 HsmsDiagnostic
  • 支持对公开操作异常分类,覆盖 T3/T6/T7/T8、拒绝、事务中断、运输和编解码故障
  • 调用方取消、释放、参数及生命周期错误不误报为协议故障
  • 修正远端 Deselect 中断控制事务时被误判为运输失败的问题

验证

  • dotnet build SecsFrame.slnx -c Release
  • dotnet test SecsFrame.slnx -c Release --no-build(535 项通过)
  • dotnet format SecsFrame.slnx --verify-no-changes --no-restore

@CSJ608
CSJ608 merged commit 65b3f8a into main Aug 28, 2026
4 checks passed
@CSJ608
CSJ608 deleted the feat-hsms-diagnostics branch August 28, 2026 11:32
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