Skip to main content

CIPAttributeFlag Enum

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

Access and callback flags applied to a CIP attribute.

public enum CIPAttributeFlag : uint

Fields

NameValueDescription
kNotSetOrGetable0x00Neither settable nor gettable.
kGetableAll0x01Gettable, also part of the Get Attribute All service.
kGetableSingle0x02Gettable via Get Attribute Single.
kSetable0x04Settable via Set Attribute.
kSetAndGetAble0x07Both settable and gettable.
kGetableSingleAndAll0x03Gettable via both single and all.
kGetableAllDummy0x08Gettable but a dummy attribute.
kPreGetFunc0x10Enable the pre-get callback.
kPostGetFunc0x20Enable the post-get callback.
kPreSetFunc0x40Enable the pre-set callback.
kPostSetFunc0x80Enable the post-set callback.
kNvDataFunc0x80Enable the non-volatile data callback (same value as the post-set callback).