Table of Contents

Class TagAccessExtensions

Namespace
TechnologySolutions.Rfid
Assembly
TechnologySolutions.Rfid.Operations.dll

Extension methods for TagAccess

public static class TagAccessExtensions
Inheritance
TagAccessExtensions
Inherited Members

Methods

Kill(TagFilterFields, int, int)

Returns a TagAccessFilterFields specifying the Kill for the existing TagFilterFields

public static TagAccessFilterFields Kill(this TagFilterFields filterFields, int killPassword, int accessPassword)

Parameters

filterFields TagFilterFields

The specification of the transponders to return and the fields required

killPassword int

The kill password

accessPassword int

The access password

Returns

TagAccessFilterFields

The specification to kill one or more transponders

Lock(TagFilterFields, int, int)

Returns a TagAccessFilterFields specifying the Lock for the existing TagFilterFields

public static TagAccessFilterFields Lock(this TagFilterFields filterFields, int lockPayload, int accessPassword = 0)

Parameters

filterFields TagFilterFields

The specification of the transponders to return and the fields required

lockPayload int

Specifies how and what memory to lock

accessPassword int

The access password

Returns

TagAccessFilterFields

The specification to lock one or more transponders

Read(TagFilterFields, MemoryBank, int, int, int)

Returns a TagAccessFilterFields specifying the Read for the existing TagFilterFields

public static TagAccessFilterFields Read(this TagFilterFields filterFields, MemoryBank memory, int wordOffset, int wordCount, int accessPassword = 0)

Parameters

filterFields TagFilterFields

The specification of the transponders to return and the fields required

memory MemoryBank

The memory bank to access

wordOffset int

The word offset into the memory bank

wordCount int

The number of words to access

accessPassword int

The access password

Returns

TagAccessFilterFields

The specification to read one or more transponders

Write(TagFilterFields, MemoryBank, int, string, int)

Returns a TagAccessFilterFields specifying the Write for the existing TagFilterFields

public static TagAccessFilterFields Write(this TagFilterFields filterFields, MemoryBank memory, int wordOffset, string dataHex, int accessPassword = 0)

Parameters

filterFields TagFilterFields

The specification of the transponders to return and the fields required

memory MemoryBank

The memory bank to access

wordOffset int

The word offset into the memory bank

dataHex string

The data to write expressed in hex (base16) as an integer value of 16 bit words

accessPassword int

The access password

Returns

TagAccessFilterFields

The specification to write one or more transponders

Write(TagFilterFields, MemoryBank, int, TagMemory, int)

Returns a TagAccessFilterFields specifying the Write for the existing TagFilterFields

public static TagAccessFilterFields Write(this TagFilterFields filterFields, MemoryBank memory, int wordOffset, TagMemory data, int accessPassword = 0)

Parameters

filterFields TagFilterFields

The specification of the transponders to return and the fields required

memory MemoryBank

The memory bank to access

wordOffset int

The word offset into the memory bank

data TagMemory

The data to write

accessPassword int

The access password

Returns

TagAccessFilterFields

The specification to write one or more transponders