Skip to content

deps: go-ethernetip v0.6.0 (template reads, BOOL writes, SendRRData timeout) - #24

Merged
boeboe merged 1 commit into
mainfrom
go-ethernetip-v0.6.0
Nov 8, 2026
Merged

boeboe merged 1 commit into
mainfrom
go-ethernetip-v0.6.0

Conversation

@boeboe

@boeboe boeboe commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps go-ethernetip to v0.6.0, which is validated against recorded traffic of real Rockwell devices. Three library corrections reach the CLI; no flag, exit code or JSON change.

  • tag template / tag list / tag read (structures): templates are read with attribute 4 × 4 − 20 octets, as RSLogix 5000 reads a 1756-L63's; with − 23 the end of the last member name was lost against such a controller.
  • adapter (Logix model): a BOOL tag written with any non-zero value reads back 1, as on a recorded Micro850.
  • adapter: SendRRData replies echo the request's timeout, as a recorded ControlLogix module does.

make check green (coverage 96.1 %), SAST 0 open findings (3 previously accepted). RELEASE.md v0.7.0 (minor).

🤖 Generated with Claude Code

Template definitions read in full (x 4 - 20 octets, as RSLogix 5000 reads
a 1756-L63), BOOL tags of the adapter read back 1 after any non-zero
write (as a Micro850), and SendRRData replies echo the request's timeout
(as a ControlLogix module). RELEASE.md v0.7.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@codecov

codecov Bot commented Nov 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@boeboe
boeboe merged commit 942f424 into main Nov 8, 2026
25 checks passed
@boeboe
boeboe deleted the go-ethernetip-v0.6.0 branch November 8, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant