Repository navigation
v0.2.0
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 --logixaddressing BOOL arrays by DWORD as Logix does.
Changed
tag listnames structure types by their template (Motor); JSONtypewas"struct 0x0123"(kept when the template cannot be read). BOOL arrays, which Logix lists as DWORD arrays, show asBOOL.tag decodenames the structure (Motors[1] = Motor[1] (handle 0xBEEF); JSON fieldstruct); STRING values of decoded fields are quoted.diagnosereports 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...."intag listJSON should use thetemplatefield, which is unchanged.