dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 merged pull request dohertj2/lmxopcua#167 2026-04-20 13:28:18 -04:00
AB Legacy ab_server PCCC Docker fixture scaffold (#224)
dohertj2 created pull request dohertj2/lmxopcua#167 2026-04-20 13:28:14 -04:00
AB Legacy ab_server PCCC Docker fixture scaffold (#224)
dohertj2 pushed to ablegacy-docker-fixture at dohertj2/lmxopcua 2026-04-20 13:27:56 -04:00
a0cf7c5860 AB Legacy ab_server PCCC Docker fixture scaffold (#224) — Docker infrastructure + test-class shape in place; wire-level round-trip currently blocked by an ab_server-side PCCC coverage gap documented honestly in the fixture + coverage docs. Closes the Docker-infrastructure piece of #224; the remaining work is upstream (patch ab_server's PCCC server opcodes) or sideways (RSEmulate 500 golden-box tier, lab rig).
dohertj2 created branch ablegacy-docker-fixture in dohertj2/lmxopcua 2026-04-20 13:27:55 -04:00
dohertj2 deleted branch twincat-xar-fixture-scaffold from dohertj2/lmxopcua 2026-04-20 13:12:02 -04:00
dohertj2 pushed to v2 at dohertj2/lmxopcua 2026-04-20 13:11:57 -04:00
2fe1a326dc Merge pull request 'TwinCAT XAR integration fixture scaffold (#221)' (#166) from twincat-xar-fixture-scaffold into v2
7b49ea13c7 TwinCAT XAR integration fixture — scaffold the code + docs so the Hyper-V VM + .tsproj drop in without fixture-code changes. Mirrors the AB CIP Logix Emulate scaffold shipped in PR #165: tier-gated smoke tests that skip cleanly when the VM isn't reachable, a project README documenting exactly what the XAR needs to run, fixture-coverage doc promoting TwinCAT from "no integration fixture" to "scaffolded + needs operational setup". The actual Beckhoff-side work (provision VM, install XAR, author tsproj, rotate 7-day trial) lives in #221 + the new TwinCatProject/README.md walkthrough.
Compare 2 commits »
dohertj2 merged pull request dohertj2/lmxopcua#166 2026-04-20 13:11:55 -04:00
TwinCAT XAR integration fixture scaffold (#221)
dohertj2 created pull request dohertj2/lmxopcua#166 2026-04-20 13:11:51 -04:00
TwinCAT XAR integration fixture scaffold (#221)
dohertj2 created branch twincat-xar-fixture-scaffold in dohertj2/lmxopcua 2026-04-20 13:11:36 -04:00
dohertj2 pushed to twincat-xar-fixture-scaffold at dohertj2/lmxopcua 2026-04-20 13:11:36 -04:00
7b49ea13c7 TwinCAT XAR integration fixture — scaffold the code + docs so the Hyper-V VM + .tsproj drop in without fixture-code changes. Mirrors the AB CIP Logix Emulate scaffold shipped in PR #165: tier-gated smoke tests that skip cleanly when the VM isn't reachable, a project README documenting exactly what the XAR needs to run, fixture-coverage doc promoting TwinCAT from "no integration fixture" to "scaffolded + needs operational setup". The actual Beckhoff-side work (provision VM, install XAR, author tsproj, rotate 7-day trial) lives in #221 + the new TwinCatProject/README.md walkthrough.
dohertj2 deleted branch abcip-emulate-tier-scaffold from dohertj2/lmxopcua 2026-04-20 12:56:46 -04:00
dohertj2 pushed to v2 at dohertj2/lmxopcua 2026-04-20 12:56:41 -04:00
b820b9a05f Merge pull request 'AB CIP Logix Emulate golden-box tier � scaffolding' (#165) from abcip-emulate-tier-scaffold into v2
58a0cccc67 AB CIP Logix Emulate golden-box tier — scaffold the code + docs so the L5X + Emulate PC drop in without fixture-code changes. Closes the initial design question the user raised; the actual Emulate-side work (author project, commit L5X, install Emulate on the dev box) is tracked as #223. Scaffolding ships everything that doesn't need the live Emulate instance: tier-gated test classes that skip cleanly when AB_SERVER_PROFILE is unset, the profile gate helper, the LogixProject/README.md documenting the exact project state the tests expect, the fixture coverage doc's new §Logix Emulate tier section with the when-to-trust table extended from 3 columns to 4, and the dev-environment.md integration-host row.
Compare 2 commits »
dohertj2 merged pull request dohertj2/lmxopcua#165 2026-04-20 12:56:40 -04:00
AB CIP Logix Emulate golden-box tier � scaffolding
dohertj2 created pull request dohertj2/lmxopcua#165 2026-04-20 12:56:28 -04:00
AB CIP Logix Emulate golden-box tier � scaffolding
dohertj2 created branch abcip-emulate-tier-scaffold in dohertj2/lmxopcua 2026-04-20 12:56:16 -04:00
dohertj2 pushed to abcip-emulate-tier-scaffold at dohertj2/lmxopcua 2026-04-20 12:56:16 -04:00
58a0cccc67 AB CIP Logix Emulate golden-box tier — scaffold the code + docs so the L5X + Emulate PC drop in without fixture-code changes. Closes the initial design question the user raised; the actual Emulate-side work (author project, commit L5X, install Emulate on the dev box) is tracked as #223. Scaffolding ships everything that doesn't need the live Emulate instance: tier-gated test classes that skip cleanly when AB_SERVER_PROFILE is unset, the profile gate helper, the LogixProject/README.md documenting the exact project state the tests expect, the fixture coverage doc's new §Logix Emulate tier section with the when-to-trust table extended from 3 columns to 4, and the dev-environment.md integration-host row.
dohertj2 deleted branch docs-native-fallback-cleanup from dohertj2/lmxopcua 2026-04-20 12:38:20 -04:00
dohertj2 pushed to v2 at dohertj2/lmxopcua 2026-04-20 12:38:15 -04:00
231148d7f0 Merge pull request 'Doc + code-comment sweep � finish the native-fallback removal' (#164) from docs-native-fallback-cleanup into v2
fdb268cee0 Docs + code-comment sweep — remove stale Pymodbus/ + PythonSnap7/ + LocateBinary references left behind by the native-fallback removal PR. Answer to "is the dev inventory + documentation updated": it was partial; this PR finishes the job.
Compare 2 commits »
dohertj2 merged pull request dohertj2/lmxopcua#164 2026-04-20 12:38:13 -04:00
Doc + code-comment sweep � finish the native-fallback removal
dohertj2 created pull request dohertj2/lmxopcua#164 2026-04-20 12:38:10 -04:00
Doc + code-comment sweep � finish the native-fallback removal