Skip to main content

CIPDataType Enum

NuGet: GHIElectronics.TinyCLR.EthernetIP.Adapter
Assembly: GHIElectronics.TinyCLR.EthernetIP.Adapter
Namespace: GHIElectronics.TinyCLR.EthernetIP.Adapter

The CIP data type codes used to encode attribute values on the wire.

public enum CIPDataType : byte

Fields

NameValueDescription
kCipAny0x00Data type that cannot be directly encoded.
kCipBool0xC1Boolean data type.
kCipSint0xC28-bit signed integer.
kCipInt0xC316-bit signed integer.
kCipDint0xC432-bit signed integer.
kCipLint0xC564-bit signed integer.
kCipUsint0xC68-bit unsigned integer.
kCipUint0xC716-bit unsigned integer.
kCipUdint0xC832-bit unsigned integer.
kCipUlint0xC964-bit unsigned integer.
kCipReal0xCASingle-precision floating point.
kCipLreal0xCBDouble-precision floating point.
kCipStime0xCCSynchronous time information; type of DINT.
kCipDate0xCDDate only.
kCipTimeOfDay0xCETime of day.
kCipDateAndTime0xCFDate and time of day.
kCipString0xD0Character string, 1 byte per character.
kCipByte0xD18-bit bit string.
kCipWord0xD216-bit bit string.
kCipDword0xD332-bit bit string.
kCipLword0xD464-bit bit string.
kCipString20xD5Character string, 2 bytes per character.
kCipFtime0xD6Duration in microseconds, high resolution; range of DINT.
kCipLtime0xD7Duration in microseconds, high resolution; range of LINT.
kCipItime0xD8Duration in milliseconds, short; range of INT.
kCipStringN0xD9Character string, N bytes per character.
kCipShortString0xDACharacter string, 1 byte per character with a 1-byte length indicator.
kCipTime0xDBDuration in milliseconds; range of DINT.
kCipEpath0xDCCIP path segments (EPATH).
kCipEngUnit0xDDEngineering units; range of UINT.
kCipUsintUsint0xA0Struct of two USINTs, used for CIP Identity attribute 4 (revision).
kCipUdintUdintUdintUdintUdintString0xA1Struct for TCP/IP interface attribute 5 (IP address, mask, gateway, name servers, domain name).
kCip6Usint0xA2Struct for a MAC address (six USINTs).
kCipMemberList0xA3A member list struct.
kCipByteArray0xA4A byte array struct.
kInternalUint60xF0Internal struct of six UINTs used for the Port class attribute 9.
kCipStringIInternational (multi-language) character string.