RfidReaderDeviceType TOC Previous Next Specification

The representation of the RfidReaderDeviceType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=1003
NamespaceUri http://opcfoundation.org/UA/AutoID/
BrowseName RfidReaderDeviceType
NodeClass ObjectType
IsAbstract False
SubtypeOf AutoIdDeviceType

The references from the RfidReaderDeviceType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable AntennaNames AntennaNameIdPair[] PropertyType Optional
HasComponent Object Diagnostics   FunctionalGroupType Optional
HasComponent Method KillTag     Optional
HasComponent Variable LastScanAntenna Int32 BaseDataVariableType Optional
HasComponent Variable LastScanRSSI Int32 BaseDataVariableType Optional
HasComponent Method LockTag     Optional
HasComponent Method ReadTag     Optional
GeneratesEvent ObjectType RfidAccessEventType      
GeneratesEvent ObjectType RfidScanEventType      
HasComponent Object RuntimeParameters   FunctionalGroupType Optional
HasComponent Method Scan     Optional
HasComponent Method SetTagPassword     Optional
HasComponent Method WriteTag     Optional
HasComponent Method WriteTagID     Optional

KillTag

Signature

    KillTag(
        [in]  ScanData Identifier
        [in]  CodeTypeDataType CodeType
        [in]  ByteString KillPassword
        [out] AutoIdOperationStatusEnumeration Status
    );
Argument Description
Identifier  
CodeType  
KillPassword  
Status  

LockTag

Signature

    LockTag(
        [in]  ScanData Identifier
        [in]  CodeTypeDataType CodeType
        [in]  ByteString Password
        [in]  RfidLockRegionEnumeration Region
        [in]  RfidLockOperationEnumeration Lock
        [in]  UInt32 Offset
        [in]  UInt32 Length
        [out] AutoIdOperationStatusEnumeration Status
    );
Argument Description
Identifier  
CodeType  
Password  
Region  
Lock  
Offset  
Length  
Status  

ReadTag

Signature

    ReadTag(
        [in]  ScanData Identifier
        [in]  CodeTypeDataType CodeType
        [in]  UInt16 Region
        [in]  UInt32 Offset
        [in]  UInt32 Length
        [in]  ByteString Password
        [out] ByteString ResultData
        [out] AutoIdOperationStatusEnumeration Status
    );
Argument Description
Identifier  
CodeType  
Region  
Offset  
Length  
Password  
ResultData  
Status  

Scan

Signature

    Scan(
        [in]  ScanSettings Setting
        [out] RfidScanResult Results
        [out] AutoIdOperationStatusEnumeration Status
    );
Argument Description
Setting  
Results  
Status  

SetTagPassword

Signature

    SetTagPassword(
        [in]  ScanData Identifier
        [in]  CodeTypeDataType CodeType
        [in]  RfidPasswordTypeEnumeration PasswordType
        [in]  ByteString AccessPassword
        [in]  ByteString NewPassword
        [out] AutoIdOperationStatusEnumeration Status
    );
Argument Description
Identifier  
CodeType  
PasswordType  
AccessPassword  
NewPassword  
Status  

WriteTag

Signature

    WriteTag(
        [in]  ScanData Identifier
        [in]  CodeTypeDataType CodeType
        [in]  UInt16 Region
        [in]  UInt32 Offset
        [in]  ByteString Data
        [in]  ByteString Password
        [out] AutoIdOperationStatusEnumeration Status
    );
Argument Description
Identifier  
CodeType  
Region  
Offset  
Data  
Password  
Status  

WriteTagID

Signature

    WriteTagID(
        [in]  ScanData Identifier
        [in]  CodeTypeDataType CodeType
        [in]  ByteString NewUId
        [in]  Byte AFI
        [in]  Boolean Toggle
        [in]  ByteString Password
        [out] AutoIdOperationStatusEnumeration Status
    );
Argument Description
Identifier  
CodeType  
NewUId  
AFI  
Toggle  
Password  
Status