Repository navigation
Conversation
…nd reuse IEC formatter
…nd reuse IEC formatter
…nd reuse IEC formatter
… inference is absent
… across Browser sections
D7 complete five-file typed DPC owner/value semantic reconciliationDisposition A: close historical PR unmerged after full original→RC per-file source+regression inspection. Historic head Canonical replacement: protected draft RC #727 / #729 at Unique delta, exact path proof:
Safety: Administrative closure only. No source write, main merge, engine repin, Control/Write/RCB/GOOSE transmission, stable v1.6.42, or new physical trial. #753 six-file exact-head Windows/native/portable and SCL CI succeeded but does not independently qualify DPC state mapping on real relay, nor hardware R7/R10. #606 and #615 stay OPEN. Follow-up: Validate exact IEC four-state display using typed C264/F650 observed stVal and connected latest model, verifying contradictory CDC/FC remains fail-closed. No process command or assumed q/t is authorized by this historical closure. |
Field requirement
User requests IEC 61850 DPC position state, not generic on/off:
Open [01],Close [10], with the important additional valid codesIntermediate [00]andBad state [11]. A raw00on XCBR.Pos must remain intermediate, not be silently treated as Open.Core behavior
Iec61850ValueFormatter.FormatReportProcessValue(..., "Dbpos", ...)— do not invent a second MMS enum decoder.LiveDiscoveryModel/SCL-backed model. Proof is declaredDPCCDC,Dbposattribute BType, or standard IECXCBR/XSWI/CSWI.Pos.stVal [ST]when the CDC isn't explicitly contradicted.Posand declaredPos.stValrows get the same presentation, across Data Model, DataSets and Reports via the already common Browser visible-value refresh. The canonicalIedBrowserLiveValuesledger remains raw and association-scoped; no extra cache, polling, read, write or RCB changes.Enum=1 => OpenandEnum=2 => Closedin the non-DPC formatter. Mod/Beh/health and arbitrary vendor enumerations must never be shown as circuit-breaker position without exact typing.Regression and qualification