Repository navigation
feat: 增加 GEM 远程命令链路 - #20
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
路线图判断
阶段 2 已完成报告、Collection Event 和报警通知的最小链路,下一优先级是远程命令。它补齐 Host 到 Equipment 的业务 Primary/Secondary 方向,并可复用现有 Profile、运行期路由、T3 和真实 TCP 基础;命令目录、权限、调度和状态门控需要更多策略,留到后续切片。
本 PR 的最小纵向切片仅包含:可配置远程命令消息对、动态命令/参数与原始结果模型、Host 发起、Equipment 单一可释放处理器、严格请求/回复校验和真实 TCP 接受/无处理器拒绝。不包含命令目录、参数 Schema、权限、排队、重试、幂等、历史或未经授权标准核对的 GEM 状态门控。
变更
验证
标准边界
S2F41/S2F42 和正文形状仅作为仓库的非规范性工程基线。命令、参数名和值允许动态 Item,整体与参数结果码按原始字节返回。未使用授权 E30-0526 与一致性测试核对前,不声明 RCMD/HCACK/CPACK 语义、状态条件或完整 GEM 合规。