Skip to content

Fix field Event Log values, RCB export visibility, and nav clipping - #190

Merged
masarray merged 8 commits into
mainfrom
fix/event-rcb-tabs-field-regression
Aug 16, 2026
Merged

Fix field Event Log values, RCB export visibility, and nav clipping#190
masarray merged 8 commits into
mainfrom
fix/event-rcb-tabs-field-regression

Conversation

@masarray

@masarray masarray commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Field evidence

AA1C1F13R4 field capture on ARSAS 1.6.31 showed three regressions:

  1. Event Log could still show CDC structures or report metadata in place of scalar stVal/actVal values.
  2. RCB Export disabled rows based on live availability/ownership and source-backed inventory could omit RCBs found only by live IED discovery.
  3. Top workflow navigation was vertically clipped on the field Windows/DPI layout.

Fix

  • Extend the ARSAS compatibility formatter for scalar stVal values and numeric indexed BCR/actVal structures, with narrow metadata guards.
  • Make RCB availability/status informational rather than a checkbox/export lock: every discovered RCB remains selectable; non-available/conflicting evidence requires confirmation rather than hiding/locking the row.
  • Preserve source/live DataSet mismatch as operator evidence and warning while keeping export available.
  • Build RCB inventory as source SCL + unmatched live IED RCB union; live-discovered reports cannot be hidden by an older source model.
  • Allow real RCBs with no DataSet to remain selectable/exportable; only require FCDA evidence when a DataSet is actually declared.
  • Scope the navigation height/centering correction to MainWindow workflow buttons only.
  • Add structured scalar formatter and RCB selection regressions.

Engine integration

ARIEC61850 PR #80 fixed DataRef/value alignment for DataRef-enabled IEC 61850 InformationReports and was merged after green CI. ARSAS is immutably pinned to engine main commit e23b295b87760be8f7f0ce978a6987027ea50523.

Verification

Final head 608843a1dbc93231f20377b3e697f4a3e7571f00 passed:

  • Build ARSAS, including application regression tests and portable single-EXE smoke test
  • Validate ARSAS Windows installer, including silent install/uninstall smoke test
  • Legacy SAS RCB export guard
  • Validate SV evidence bundles
  • Validate IO List Testing

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@masarray
masarray merged commit a7e2f91 into main Aug 16, 2026
5 checks passed
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