Block a user
Delete the dead in-place ApplyDelta seam (config change = respawn only)
Mid-connect ApplyDelta: Calculation and Galaxy ignore the adopted config; no DeltaApplied re-register
Fixed on master in f622d0be (merging 97fcf624).
Calculation. InitializeAsync now adopts a config that has a real body. It rebuilds the tag table through the same AdoptConfig routine…
Mid-connect ApplyDelta: Calculation and Galaxy ignore the adopted config; no DeltaApplied re-register
Mid-connect ApplyDelta: Calculation and Galaxy ignore the adopted config; no DeltaApplied re-register
DriverInstanceActor: in-place ApplyDelta while Connected leaves stale subscription handles
Fixed on master in 1355049f (merging 39c5af3d).
Fix. A Connected ApplyDelta now:
- Releases the data subscription and the native-alarm subscription at the driver (bounded and…
DriverInstanceActor: in-place ApplyDelta while Connected leaves stale subscription handles
DriverInstanceActor: in-place ApplyDelta while Connected leaves stale subscription handles
OpcUaClient native-alarm feed not restored by reconcile / lost on a non-respawning deploy
Fixed on master 83d129d1 (5067509d + review follow-up 28ca04e4).
Root cause
In DriverInstanceActor, the data re-subscribe path (HandleSubscribeAsync, then UnsubscribeAsync, then…
OpcUaClient native-alarm feed not restored by reconcile / lost on a non-respawning deploy
Native AB transport: bench-controller proof of writes + PCCC, then decide libplctag deletion
Progress (hw5, pushed in master ea220363, merge b394413e), all on Z-35162 (CompactLogix 5069-L320ERS2, ab://10.209.70.160/1,0), user-approved one-off writes, each restored and verified:
-…