dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 commented on pull request dohertj2/lmxopcua#506 2026-07-27 13:52:24 -04:00
feat(mtconnect): read-only MTConnect Agent driver (P1) — 23 tasks + 5-leg live gate

The four pre-existing findings listed under Out of scope are now tracked:

  • #516 — driver config edits silently discarded on Modbus/FOCAS/OpcUaClient (deployment still seals green).…
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-27 13:52:13 -04:00
a0b5095b3b docs(drivers): un-stale the MQTT README rows + track every known gap as an issue
dohertj2 opened issue dohertj2/lmxopcua#519 2026-07-27 13:52:12 -04:00
No driver's Bad/Uncertain status sub-code reaches an OPC UA client (3-state OpcUaQuality collapse)
dohertj2 opened issue dohertj2/lmxopcua#518 2026-07-27 13:52:08 -04:00
IRediscoverable + IHostConnectivityProbe events have no consumer in src/ (9 drivers raise into the void); CLAUDE.md Change Detection is wrong
dohertj2 opened issue dohertj2/lmxopcua#517 2026-07-27 13:52:03 -04:00
Driver health is published AFTER teardown, so GetHealth() can report Healthy with a disposed client
dohertj2 opened issue dohertj2/lmxopcua#516 2026-07-27 13:51:59 -04:00
Driver config edits are silently discarded on Modbus/FOCAS/OpcUaClient (deployment still seals green)
dohertj2 opened issue dohertj2/lmxopcua#514 2026-07-27 13:51:16 -04:00
fix(adminui): Request-rebirth cannot be armed on a Sparkplug plant that has not birthed since the browse window opened
dohertj2 opened issue dohertj2/lmxopcua#515 2026-07-27 13:51:16 -04:00
feat(mqtt): Sparkplug DataSet / Template / PropertySet metric support
dohertj2 opened issue dohertj2/lmxopcua#513 2026-07-27 13:50:31 -04:00
fix(adminui): the MQTT tag editor writes a meaningless payloadFormat into a Sparkplug tag blob
dohertj2 opened issue dohertj2/lmxopcua#510 2026-07-27 13:50:30 -04:00
fix(adminui): _canRebirth is captured at browse-open, so a reaped session still draws Request-rebirth
dohertj2 opened issue dohertj2/lmxopcua#511 2026-07-27 13:50:30 -04:00
feat(mqtt): Sparkplug primary-host STATE publishing (ActAsPrimaryHost)
dohertj2 opened issue dohertj2/lmxopcua#512 2026-07-27 13:50:30 -04:00
refactor(mqtt): .Browser references .Driver — extract the client-options builder so the layering exception can go
dohertj2 opened issue dohertj2/lmxopcua#509 2026-07-27 13:50:29 -04:00
fix(adminui): a Sparkplug metric whose name contains / cannot be browse-committed
dohertj2 opened issue dohertj2/lmxopcua#508 2026-07-27 13:49:45 -04:00
feat(mqtt): write-through (IWritable) — Sparkplug NCMD/DCMD + plain publish (design P3)
dohertj2 opened issue dohertj2/lmxopcua#507 2026-07-27 13:49:42 -04:00
feat(raw): re-migrate discovered-node injection onto the raw device subtree — IRediscoverable is inert in v3
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-27 13:36:35 -04:00
394558e6c2 docs: the umbrella-index edit belongs on scadaproj's main, and must be pushed
dohertj2 pushed to main at dohertj2/scadaproj 2026-07-27 13:36:23 -04:00
75f267c4c9 docs(index): index edits go on main and get pushed
dohertj2 pushed to main at dohertj2/scadaproj 2026-07-27 13:34:24 -04:00
7dcd93c326 docs(index): OtOpcUa's MQTT / Sparkplug B driver is merged to master
591eaac881 docs(index): record OtOpcUa's MQTT / Sparkplug B driver
6ab50fed1f docs(index): add the OtOpcUa Sql poll driver to the driver set
Compare 3 commits »
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-27 13:32:43 -04:00
c3a2b0f773 Merge branch 'feat/mqtt-sparkplug-driver'
d5bd4226ee docs(mqtt): Sparkplug P2 live-verified; MQTT driver complete
8d9155682d fix(mqtt): browse-commit writes a bindable address + a Request-rebirth affordance
767e7031b3 test(mqtt): C# Sparkplug edge-node simulator + §3.6 live matrix
64ec7aa43a feat(mqtt): Sparkplug birth-driven browser tree + scoped Request-rebirth action
Compare 44 commits »
dohertj2 created pull request dohertj2/lmxopcua#506 2026-07-27 13:28:33 -04:00
feat(mtconnect): read-only MTConnect Agent driver (P1) — 23 tasks + 5-leg live gate