Repository navigation
Conversation
…Set to RCB navigation
…s pivot before GI
R1A delivered to stacked branch (head
|
…ffline/static dataset route
…entory without claiming live probe
R1A rendered gate and recovered offline model authorityCI at |
2026-10-23 Stage→Main cleanup — stacked R1A source superseded (unmerged)Exact GitHub ancestry verified: #136 HEAD Replacement integration/review owner: #137 adds the missing exact canonical Static Dataset → live-probed bound RCB route preservation. The combined R1A+R1B stack remains UNMERGED. Open SCL/Discovery, canonical ordered static Dataset Signals, FC/RCB binding, no implicit GI/enable/write, cross-IED isolation remain covered by open parent milestone #129 and staged source #137. Diverged PR #130 is independent and is NOT closed. Important stack topology: #137 base is still the feature branch sourced from this PR. Closing the pull request changes no branch, no code, no base, no main commit; source SHA remains recoverable. Future reviewers must validate the ENTIRE inherited R1A+R1B stack against current Workbench main, and must not merge #137 alone into its old base and call that integration to Unpassed acceptance: full exact-head Qt/C++/Release Hardening/Windows installer, 1024px+desktop rendered screenshots, real AA1E1F06R4 Open SCL + Discover, exact static Dataset/RCB enable/readback/GI and reports; #128 and #129 remain OPEN. No field acceptance or release claimed. Decision: close #136 unmerged as redundant stacked review entry, consolidating source tracking under #137/#129. Preserve original source branch and history. |
Stacked on recovery PR #127, tracked by milestone #129. Do not merge directly into main until R0/R0.1 is accepted and the stack has been rebased/retargeted.
This implements an operator-visible, read-only path after live MMS discovery:
selectStaticRcbForDataSet()matches canonical references with the existing IEC 61850 DataSet reference codec, rejects unknown/empty/dynamic datasets, and selects an RCB only after verifying its static binding. It does not issue MMS writes, enable an RCB, request GI, or start polling.Acceptance: exact-head Qt/C++/Release Hardening green,
DATASET_SIGNALS_STATIC_PIVOT_PASSin report QA, no regression in rendered 1024px toolbar/multi-IED checks. Windows device acceptance remains a separate gate.Rendered behavior extension (2026-09-28)
--qa-browser-routingwith one canonical static DataSet and an RCB bound to it, exercising the real SCL projection.publishLiveDiscovery, assert that the active IED's Signal Catalog popup becomes visible and Dataset Signals remains navigable.BROWSER_SIGNAL_CATALOG_PASSonly if rendered and model conditions all hold. No protocol/network behavior changed.This new test is under exact-head CI and is not accepted until it passes, including Windows packaging.