Interface | Description |
---|---|
IAsciiCommand |
Defines an ASCII command that can be performed on any device supporting the TSL ASCII 2.0 Protocol
A TSLAsciiCommand can be executed using any object that implements the TSLAsciiCommandExecuting protocol.
|
IAsciiCommandExecuting |
Defines the responsibilities of classes that can execute and respond to a TSLAsciiCommand
Responses to an executed TSLAsciiCommand (see executeCommand:) are handled through a responder chain (see responderChain)
The responder chain is an ordered list of TSLAsciiCommandResponder that is traversed from the first responder added to the last.
|
Class | Description |
---|---|
AbortCommand |
A command to terminate the current command and any pending commands.
|
AlertCommand |
A command to configure and query the reader's alert options.
|
BarcodeCommand |
A command to read a barcode
|
BatteryStatusCommand |
A command to query the reader for battery status information
Note: This does not yet expose the charging status via a property but the 'CH:' line is captured in the response property
|
DateCommand |
A command to obtain or set the date of the reader's real time clock
|
DateTimeCommand |
A command to obtain or set both date and time of the reader's real-time clock
|
ExecuteAutorunFileCommand | |
FactoryDefaultsCommand |
A command to reset the reader to its default configuration
|
InventoryCommand |
ASCII command to perform an inventory
|
KillCommand |
ASCII command to kill transponders
|
LicenceKeyCommand |
ASCII command to manage the licence key on the currently connected reader
A single licence key can be stored, read or deleted from the currently connected reader using this command
|
LockCommand |
ASCII command to perform memory bank locking
|
ReadAutorunFileCommand |
A command to write commands to the device's autorun file
This command does not use the library marker and command index because they
would be interpreted as part of the command to be added to the autorun file.
|
ReadLogFileCommand | |
ReadTransponderCommand |
A command to read data from the memory banks of one or more transponders
|
SleepCommand |
A command to send the reader to sleep as soon as it has responded to this command
Note: this will disconnect the reader from the terminal
|
SleepTimeoutCommand | |
SwitchActionCommand |
A command to set the action of the reader's switch
The TSL_SwitchAction enum is used to specify values for the singlePressAction and doublePressAction parameters
When issuing a command to the reader the values are interpreted as follows:
TSL_SwitchAction_NOT_SPECIFIED - The value has not been specified and the parameter will not be sent
TSL_SwitchAction_off - _'do nothing' has been specified and is sent as 'off'_
TSL_SwitchAction_read - _'.rd' command has been specified and is sent as 'rd'_
TSL_SwitchAction_write - _'.wr' command has been specified and is sent as 'wr'_
TSL_SwitchAction_inventory - _'.iv' command has been specified and is sent as 'inv'_
TSL_SwitchAction_barcode - _'.bc' command has been specified and is sent as 'bar'_
TSL_SwitchAction_user - _a 'user-defined' command has been specified and is sent as 'usr'_
When a command includes the '-p' option the singlePressAction and doublePressAction parameters will be set to the reader's current values
|
SwitchDoublePressCommand |
A command to programmatically press the device switch
|
SwitchDoublePressUserActionCommand | |
SwitchPressCommand |
A command to programmatically press the device switch
|
SwitchPressUserActionCommand | |
SwitchSinglePressCommand |
A command to programmatically press the device switch
|
SwitchSinglePressUserActionCommand | |
SwitchStateCommand |
ASCII command to query the switch state
|
TimeCommand |
A command to obtain or set the time of the reader's real-time clock
|
TransponderMemoryCommandBase |
Base class for commands that read or write transponder memory
|
TransponderSelectCommand | |
VersionInformationCommand |
A command to query the reader for version information
|
WriteAutorunFileCommand |
A command to write commands to the device's autorun file
This command does not use the library marker and command index because they
would be interpreted as part of the command to be added to the autorun file.
|
WriteSingleTransponderCommand |
A command to write data to the memory banks of a single transponder only
|
WriteTransponderCommand |