Package com.automation_pros.odva.cip.data

Implementations of data encoding and decoding per ODVA's CIP Specification, Volume 1, Appendix C, § C-2 and § C-4.1. Also inludes vendor-specific extensions and variations as needed to support Allen-Bradley™ ControlLogix™/CompactLogix™ and Omron™ NJ/NX processors. All supported data encoding/decoding operations are implementations of the abstract class BaseDataType. All non-primitive data encoding/decoding operations are implemented by the generic CipStruct using instances of StructDef to contain the structure member definitions. Data types defined here also have corresponding DataDefinitionSeg instances for description on the wire and to support arbitrary user interfaces.