Skip to main content

CipAttributeEncodeInMessage Enum

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

Selects the native function used to encode an attribute value into an outgoing message.

public enum CipAttributeEncodeInMessage : uint

Fields

NameValueDescription
None0No encode function.
EncodeCipBool0x01Encode a CIP BOOL value.
EncodeCipByte0x02Encode a CIP BYTE value.
EncodeCipWord0x4Encode a CIP WORD value.
EncodeCipDword0x8Encode a CIP DWORD value.
EncodeCipLword0x10Encode a CIP LWORD value.
EncodeCipUsint0x20Encode a CIP USINT value.
EncodeCipUint0x40Encode a CIP UINT value.
EncodeCipUdint0x80Encode a CIP UDINT value.
EncodeCipUlint0x100Encode a CIP ULINT value.
EncodeCipSint0x200Encode a CIP SINT value.
EncodeCipInt0x400Encode a CIP INT value.
EncodeCipDint0x800Encode a CIP DINT value.
EncodeCipLint0x1000Encode a CIP LINT value.
EncodeCipReal0x2000Encode a CIP REAL value.
EncodeCipLreal0x4000Encode a CIP LREAL value.
EncodeCipShortString0x8000Encode a CIP SHORT_STRING value.
EncodeCipString0x10000Encode a CIP STRING value.
EncodeCipString20x20000Encode a CIP STRING2 value.
EncodeCipStringN0x40000Encode a CIP STRINGN value.
EncodeCipStringI0x80000Encode a CIP STRINGI value.
EncodeCipByteArray0x100000Encode a CIP byte array value.
EncodeCipEPath0x2000000Encode a padded CIP EPATH value.
EncodeEPath0x4000000Encode a packed EPATH value.
EncodeCipEthernetLinkPhyisicalAddress0x8000000Encode an Ethernet Link object physical (MAC) address.