[s7] S7 — 64-bit scalar types (LInt/ULInt/LReal/LWord) #287
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Auto-managed PR — Mode B (autonomous)
Driver:
s7Phase:1Plan PR:PR-S7-A1Plan:
docs/plans/s7-plan.mdEffort:
MCross-driver:FalseSummary
Closes the NotSupportedException cliff for Float64/Int64/UInt64. Extend S7Size with LWord; teach parser to accept DBL/LD suffix. S7netplus has no native LD; falls back to byte-range reads with explicit big-endian conversion.
Source files
src/ZB.MOM.WW.OtOpcUa.Driver.S7/S7Driver.cssrc/ZB.MOM.WW.OtOpcUa.Driver.S7/S7DriverOptions.cssrc/ZB.MOM.WW.OtOpcUa.Driver.S7/S7AddressParser.csDocs
docs/v2/s7.mddocs/Driver.S7.Cli.mddocs/drivers/S7-Test-Fixture.mdFixture
tests/ZB.MOM.WW.OtOpcUa.Driver.S7.IntegrationTests/Docker/server.pytests/ZB.MOM.WW.OtOpcUa.Driver.S7.IntegrationTests/Docker/profiles/s7_1500.jsonE2E
scripts/e2e/test-s7.ps1Branch:
auto/s7/PR-S7-A1. Target:auto/driver-gaps.🤖 Auto-loop picked this up. Branch:
auto/s7/PR-S7-A1. Status: in-progress.✅ Auto-loop completed. Merged via PR #336.