AB CIP @tags walker � CIP Symbol Object decoder + LibplctagTagEnumerator #130
Reference in New Issue
Block a user
Delete Branch "abcip-tags-walker"
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?
Closes task #178. Real @tags walker replaces the EmptyAbCipTagEnumerator stub from PR 5. Pure-managed CipSymbolObjectDecoder parses the Symbol Object blob (Rockwell CIP Vol 1 layout � u32 instance-id + u16 type + u16 elem-len + 3�u32 dims + u16 name-len + name + pad); 12 atomic type codes + struct/system flags. LibplctagTagEnumerator reads @tags via libplctag Tag.GetBuffer + hands bytes to the decoder. EnableControllerBrowse option (default false) gates the walk. 26 new tests, 192/192 passing. Merges to v2.