Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:43
5acee52

Date: 2026-10-26
Previous release: v0.1.0

Summary

Documentation with real output, structure names in the Logix commands, and
go-ethernetip v0.2.0.

Dependencies

  • Built on go-ethernetip v0.2.0: listen-only connections next to their owner on one I/O endpoint, multicast left and joined on the right interface, TLS verified against the dialed host, and the Logix emulation of adapter --logix addressing BOOL arrays by DWORD as Logix does.

Changed

  • tag list names structure types by their template (Motor); JSON type was "struct 0x0123" (kept when the template cannot be read). BOOL arrays, which Logix lists as DWORD arrays, show as BOOL.
  • tag decode names the structure (Motors[1] = Motor[1] (handle 0xBEEF); JSON field struct); STRING values of decoded fields are quoted.
  • diagnose reports the identity status word (status=0x0000) instead of an empty value.
  • With adapter --logix, an index into a BOOL array counts DWORDs (Bits[1] is bits 32 to 63), as on a Logix controller.

Added

  • docs/examples.md: every documented command run against the simulated adapter with its real output, regenerated by make examples; the README shows these outputs.

Upgrade notes

  • Scripts that matched "struct 0x...." in tag list JSON should use the template field, which is unchanged.