Skip to main content

IdentityObject Class

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

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