Skip to main content

IdentityObject Class

NuGet: GHIElectronics.TinyCLR.EthernetIP.Scanner
Assembly: GHIElectronics.TinyCLR.EthernetIP.Scanner
Namespace: GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary

Identity Object - Class Code: 01 Hex

public class IdentityObject

Properties​

VendorID​

public ushort VendorID { get; }

gets the Vendor ID / Read "Identity Object" Class Code 0x01 - Attribute ID 1

DeviceType​

public ushort DeviceType { get; }

gets the Device Type / Read "Identity Object" Class Code 0x01 - Attribute ID 2

ProductCode​

public ushort ProductCode { get; }

gets the Product code / Read "Identity Object" Class Code 0x01 - Attribute ID 3

Revision​

public Revison Revision { get; }

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

Status​

public ushort Status { get; }

gets the Status / Read "Identity Object" Class Code 0x01 - Attribute ID 5

SerialNumber​

public uint SerialNumber { get; }

gets the Serial number / Read "Identity Object" Class Code 0x01 - Attribute ID 6

ProductName​

public string ProductName { get; }

gets the Product Name / Read "Identity Object" Class Code 0x01 - Attribute ID 7

State​

public StateEnum State { get; }

gets the State / Read "Identity Object" Class Code 0x01 - Attribute ID 8

ConfigurationConsistencyValue​

public ushort ConfigurationConsistencyValue { get; }

gets the State / Read "Identity Object" Class Code 0x01 - Attribute ID 9

HeartbeatInterval​

public byte HeartbeatInterval { get; }

gets the Heartbeat intervall / Read "Identity Object" Class Code 0x01 - Attribute ID 10

SupportedLanguageList​

public string[] SupportedLanguageList { get; }

gets the Supported Language List / Read "Identity Object" Class Code 0x01 - Attribute ID 12

ClassAttributes​

public ClassAttributesStruct ClassAttributes { get; }

gets all class attributes

InstanceAttributes​

public InstanceAttributesStruct InstanceAttributes { get; }

gets all instance attributes