Skip to main content

CIPClass Class

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

No description available.

public class CIPClass

Constructors

CIPClass()

public CIPClass()

No description available.

CIPClass(ClassId classCode, int numberClassAttributes, uint highestClassAttributeNumber, int numberClassServices, int numberInstanceAttributes, uint highestInstanceAttributeNumber, int numberInstanceServices, uint numberInstances, string name, ushort revision, bool defaultInitialize)

public CIPClass(ClassId classCode, int numberClassAttributes, uint highestClassAttributeNumber, int numberClassServices, int numberInstanceAttributes, uint highestInstanceAttributeNumber, int numberInstanceServices, uint numberInstances, string name, ushort revision, bool defaultInitialize = true)

No description available.

ParameterTypeDescription
classCodeClassId
numberClassAttributesint
highestClassAttributeNumberuint
numberClassServicesint
numberInstanceAttributesint
highestInstanceAttributeNumberuint
numberInstanceServicesint
numberInstancesuint
namestring
revisionushort
defaultInitializebool

Properties

Impl

public IntPtr Impl { get; set; }

No description available.

ClassCode

public ClassId ClassCode { get; }

The class code. (inherited)

NumberClassAttributes

public int NumberClassAttributes { get; }

No description available.

HighestClassAttributeNumber

public uint HighestClassAttributeNumber { get; }

No description available.

NumberClassServices

public int NumberClassServices { get; }

No description available.

NumberInstanceAttributes

public int NumberInstanceAttributes { get; }

No description available.

HighestInstanceAttributeNumber

public uint HighestInstanceAttributeNumber { get; }

No description available.

NumberInstanceServices

public int NumberInstanceServices { get; }

No description available.

NumberInstances

public uint NumberInstances { get; }

No description available.

Name

public string Name { get; }

The native API name. (inherited)

Revision

public ushort Revision { get; }

gets the Revision / Read "Identity Object" Class Code 0x01 - Attribute ID 4 (inherited)

DefaultInitialize

public bool DefaultInitialize { get; }

No description available.