The AutoIdDeviceType is formally defined in Table 7.

Table 7 – AutoIdDeviceType Definition

Attribute

Value

BrowseName

AutoIdDeviceType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of DeviceType defined in OPC 10000-100.

HasComponent

Object

RuntimeParameters

FunctionalGroupType

Optional

HasComponent

Object

IOData

FunctionalGroupType

Optional

HasComponent

Object

Diagnostics

FunctionalGroupType

Optional

HasComponent

Method

Scan

Optional

HasComponent

Method

ScanStart

Optional

HasComponent

Method

ScanStop

Optional

HasComponent

Method

GetDeviceLocation

Optional

HasComponent

Variable

ScanActive

Boolean

BaseDataVariableType

Optional

HasComponent

Variable

LastScanData

BaseDataType

BaseDataVariableType

Optional

HasComponent

Variable

LastScanTimestamp

UtcTime

BaseDataVariableType

Optional

HasProperty

Variable

DeviceInfo

String

PropertyType

Optional

HasComponent

Variable

DeviceLocation

Location

LocationVariableType

Optional

HasProperty

Variable

DeviceLocationName

String

PropertyType

Optional

HasProperty

Variable

DeviceName

String

PropertyType

Mandatory

HasComponent

Variable

DeviceStatus

DeviceStatusEnumeration

BaseDataVariableType

Mandatory

HasProperty

Variable

AutoIdModelVersion

String

PropertyType

Mandatory

GeneratesEvent

ObjectType

AutoIdScanEventType

Defined in 7.2.

GeneratesEvent

ObjectType

AutoIdLogEntryEventType

Defined in 7.9.

GeneratesEvent

ObjectType

AutoIdAccessEventType

Defined in 7.10.

GeneratesEvent

ObjectType

AutoIdPresenceEventType

Defined in 7.12.

The AutoIdDeviceType ObjectType is an abstract type and cannot be used directly.

Table 8 – AutoIdDeviceType Additional Subcomponents

Source Path

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

RuntimeParameters

HasComponent

Variable

CodeTypes

UInt32[]

MultiStateDiscreteType

O

RuntimeParameters

HasComponent

Object

ScanSettings

FunctionalGroupType

O

RuntimeParameters

ScanSettings

HasComponent

Variable

Duration

Duration

BaseDataVariableType

O

RuntimeParameters

ScanSettings

HasComponent

Variable

Cycles

Int32

BaseDataVariableType

O

RuntimeParameters

ScanSettings

HasComponent

Variable

DataAvailable

Boolean

BaseDataVariableType

O

RuntimeParameters

ScanSettings

HasComponent

Variable

CodeType

CodeTypeDataType

BaseDataVariableType

O

Diagnostics

HasComponent

Object

Logbook

FunctionalGroupType

O

Diagnostics

HasComponent

Object

LastAccess

FunctionalGroupType

O

Diagnostics

HasComponent

Variable

Presence

UInt16

BaseDataVariableType

O

Diagnostics

Logbook

HasComponent

Variable

LogColumns

String

BaseDataVariableType

O

Diagnostics

Logbook

HasComponent

Variable

LastLogEntry

String

BaseDataVariableType

O

Diagnostics

LastAccess

HasComponent

Variable

Client

String

BaseDataVariableType

O

Diagnostics

LastAccess

HasComponent

Variable

Command

String

BaseDataVariableType

O

Diagnostics

LastAccess

HasComponent

Variable

Identifier

BaseDataType

BaseDataVariableType

O

Diagnostics

LastAccess

HasComponent

Variable

Timestamp

UtcTime

BaseDataVariableType

O