Repository navigation
BCUGE operator fix: remove misleading GOOSE Quality column, show exact raw DataSet entries - #510
Conversation
…ove misleading quality column
CI qualification — exact final headCommit:
Keep DRAFT until operator confirms four entries with correct names and typed values on physical BCUGE. Do not merge/release automatically. |
|
Disposition: Superseded — administrative consolidation of a verified commit-ancestry milestone, not a merge into main or physical acceptance. Canonical replacement: #543 (head Unique delta: raw GOOSE DataSet display without manufactured Quality column; 5 changed files, including GooseWireDataSetInspectorRegressionTests.cs and GooseEngineeringPresentationRegressionTests.cs. No original commits from this PR are omitted from #543's commit ancestry; the original branch and historical patch/tests remain recoverable. The final tree's semantic equivalence and physical qualification are not claimed by ancestry alone: these are follow-up requirements at the canonical tip. Safety: Close only the redundant intermediate PR conversation, do not delete any branch. No code edits, no engine repin, no change to main, stable v1.6.42, checksums or safety/CI gates. This particular PR is not the remaining integration gate. Follow-up: Ensure the canonical GOOSE inspector preserves raw wire truth and never invents Quality; perform qualification at consolidated candidate. Track unfinished acceptance and missing behaviors via #543 or the later authoritative integration/qualification workstream; do not merge #543 to main without required gates. |
Explicit field feedback after #509
Real BCUGE + reference packet inspector screenshot comparison proves Quality projection in #509 remains wrong. The operator requests discarding the Quality column rather than repeated speculative stVal/q synthesis. reference packet inspector shows four ordered FCDA entries (stVal,q,stVal,q) with typed q as a normal value. This is the acceptance target, not artificially two rows with Good.
Scoped change, based on exact #509 validated SHA
460e41bed7cf2dba162a51b1ebf3a8457d102a5eViews/GooseSubscriberLiteView.xaml: change inspector heading to DataSet entries, bind table to SelectedGooseStream.Leaves instead of engineering shadow projection, remove Quality column and styling; retain only Signal and Value. Keep tooltip/source references and colored change highlight.GooseStreamRow.Apply: stop computing/maintaining the duplicate EngineeringLeaves UI collection. Single source of truth is original typed ordered wire leaves.Only 5 scoped files in one commit. No manual CI dispatch. Require exact SHA Windows Build ARSAS, tests, publish/smoke; keep draft until actual GE BCUGE operator confirmation. R10 mainline guard stays unchanged; no main merge/release.