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
TagFilterFieldsThe specification of the transponders to return and the fields required
killPassword
intThe kill password
accessPassword
intThe 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
TagFilterFieldsThe specification of the transponders to return and the fields required
lockPayload
intSpecifies how and what memory to lock
accessPassword
intThe 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
TagFilterFieldsThe specification of the transponders to return and the fields required
memory
MemoryBankThe memory bank to access
wordOffset
intThe word offset into the memory bank
wordCount
intThe number of words to access
accessPassword
intThe 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
TagFilterFieldsThe specification of the transponders to return and the fields required
memory
MemoryBankThe memory bank to access
wordOffset
intThe word offset into the memory bank
dataHex
stringThe data to write expressed in hex (base16) as an integer value of 16 bit words
accessPassword
intThe 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
TagFilterFieldsThe specification of the transponders to return and the fields required
memory
MemoryBankThe memory bank to access
wordOffset
intThe word offset into the memory bank
data
TagMemoryThe data to write
accessPassword
intThe access password
Returns
- TagAccessFilterFields
The specification to write one or more transponders