dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 12:57:52 -04:00
ed42b33512 Use bracketless OPC UA node IDs for arrays
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 11:45:23 -04:00
4833765606 Expand XML docs across bridge and test code
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 11:05:49 -04:00
3f813b3869 Add OPC UA array element write integration test
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 10:57:55 -04:00
4351854754 Fix service deployment: set working directory for correct log paths and use MasterNodeManager for Objects→ZB reference
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 09:41:54 -04:00
09ed15bdda Fix second-pass review findings: subscription leak on rebuild, metrics accuracy, and MxAccess startup recovery
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 07:17:00 -04:00
71254e005e Fix 5 code review findings (P1-P3)
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 06:55:24 -04:00
ee7e190fab Add multi-client subscription sync and concurrency integration tests
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 06:33:08 -04:00
e4aaee10f7 Add runtime address space rebuild integration tests
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 06:23:09 -04:00
44177acf64 Add integration test harness: OpcUaServiceBuilder + OpcUaServerFixture
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 06:11:28 -04:00
a0edac81fb Add probe/stale tag monitoring tests
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 06:06:32 -04:00
72d7a21a9d Add ExtendedAttributes config toggle for system+user attributes
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 05:57:43 -04:00
e9a146d273 Add README with architecture, usage, and configuration docs
dohertj2 created branch master in dohertj2/lmxopcua 2026-03-25 05:56:14 -04:00
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-25 05:56:14 -04:00
a7576ffb38 Implement LmxOpcUa server — all 6 phases complete
dohertj2 created repository dohertj2/lmxopcua 2026-03-25 05:53:21 -04:00
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-03-24 16:19:41 -04:00
b3076e18db docs(lmxproxy): add stale session subscription fix plan
de7c4067e4 feat(dcl): add debug-level logging for heartbeat subscription callbacks
5fdeaf613f feat(dcl): failover on repeated unstable connections (connect-then-stale pattern)
ff2784b862 fix(site-runtime): add SQLite schema migration for backup_configuration column
0d03aec4f2 feat(dcl): log connection disconnect events to site event log
Compare 25 commits »
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-03-24 15:44:05 -04:00
4db93cae2b fix(lmxproxy): fix orphaned tag subscriptions when client subscribes per-tag
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-03-24 15:21:58 -04:00
eecd82b787 fix(lmxproxy): clean up stale session subscriptions on scavenge and add stream timeout
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-03-24 15:07:24 -04:00
b74e139a85 fix(lmxproxy): reset probe timer after reconnect to prevent false stale triggers
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-03-24 13:33:01 -04:00
488a7b534b feat(lmxproxy): add Connected Since and Reconnect Count to status page