Click or drag to resize

TS800_60 Class

Provides APIs to control TS800_60 reader and access the Settings.
Inheritance Hierarchy

Namespace:  com.gigatms
Assembly:  GIGATMS.UHF (in GIGATMS.UHF.dll) Version: 2.16.9.0 (2.16.9.0)
Syntax
public class TS800_60 : UHF

The TS800_60 type exposes the following members.

Constructors
  NameDescription
Public methodTS800_60
Initializes a new instance of the TS800_60 class.
Public methodTS800_60(Int32, Int32)
Initializes a new instance of the TS800_60 class with timeout and retry times.
Top
Properties
  NameDescription
Public propertyDeviceName Obsolete. (Inherited from UHF.)
Public propertyErrorCode
Gets the error code the the result of invoking method.
(Inherited from UHF.)
Public propertyErrorMessage
Gets the error reason description.
(Inherited from UHF.)
Public propertyFrequencyLocked
Gets a value indicating whether Frequency is locked.
(Inherited from UHF.)
Public propertyHasBle
Gets a value indicating whether this reader has BLE module.
(Inherited from UHF.)
Public propertyHasBleKeyboard
Gets a value indicating whether this reader supports BLE keyboard.
(Inherited from UHF.)
Public propertyHasWiFi
Gets a value indicating whether this reader has Wi-Fi module.
(Inherited from UHF.)
Public propertyIsConnected
Gets a value indicating the reader is connected or disconnected.
(Inherited from UHF.)
Public propertyPortName
Connection string used to connect reader.
(Inherited from UHF.)
Public propertyProductName
Reader Name.
(Inherited from UHF.)
Public propertySdkVersion
Gets the version of SDK library (GIGATMS.UHF.dll).
(Inherited from UHF.)
Top
Methods
  NameDescription
Public methodConnect
Connects to device using specified port name and settings.
(Inherited from UHF.)
Public methodControlBuzzer
Make reader buzzer to sound a specified beep pattern.
Public methodDirectIoMultiAck
Used by manufacture only.
(Inherited from UHF.)
Public methodDisconnect
Close connection.
(Inherited from UHF.)
Public methodGetAllSettings
Gets all TS800_60 Settings. Any modification to the settings object will take effect after calling SetAllSettings(Boolean, Settings).
Public methodGetBleMacAddress
Gets the reader Bluetooth MAC address.
Public methodGetBleRomVersion
Gets the firmware version running on the BLE module.
Public methodGetCommandTriggerState
Gets the state of command trigger.
Public methodGetFirmwareVersion
Gets the firmware version of the reader.
(Inherited from UHF.)
Public methodGetIOState
Gets the state of all digital input/output pin.
Public methodGetIpAddress
Gets the reader local IP address.
Public methodGetTagPrivacyImpinjQt
Gets tag Impinj's QT technology settings. Only works for Impinj tag.
Public methodGetWiFiApDetailList
Gets a list of Wi-Fi access point SSID and RSSI.
Public methodGetWiFiApList
Gets a list of Wi-Fi access point names.
Public methodGetWiFiMacAddress
Gets the reader Wi-Fi MAC address.
Public methodInventoryTags (Inherited from UHF.)
Public methodKillTag(String)
Permanently disable a Tag
Public methodKillTag(String, String)
Permanently disable a Tag
Public methodLockTag(DictionaryMemoryBank, LockAction)
Lock or unlock specified memory.
Public methodLockTag(String, DictionaryMemoryBank, LockAction)
Lock or unlock specified memory.
Public methodReadTag(String, MemoryBank, Int32, Int32)
Reads tag raw data from given memory bank.
Public methodReadTag(String, String, MemoryBank, Int32, Int32)
Reads raw data from tag with specified EPC.
Public methodSetAllSettings
Sets all TS800_60 Settings.
Public methodSetCommandTriggerState
Sets the state of command trigger.
Public methodSetInventoryActiveMode
Sets the operation mode of inventory a tag.
Public methodSetIOState
Sets the digital input/output pin specified HIGH or LOW.
Public methodSetKeyboardFormat
Sets the keyboard output format. [Prefix]Output1[FieldSeparator]Output2[Suffix][Delimiter].
Public methodSetOutputTagData(Boolean, TagDecodedData)

Sets the output tag decoded data when inventory a tag.

When a tag is inventoried, TS800_60 will try to decode its EPC accroding to the Filter form priority 1 to priority 4. Decode format priority is fixed, but each decode format can be selected or deselected (must select at least one format). Priority4_RawData include additional options include PC, EPC, TID. Affect Settings: EventType, Filter, BarcodeReadFormat, TagMemorySelection.
Public methodSetOutputTagData(Boolean, TagRawData)

Sets the output tag raw data when inventory a tag.

When set to output tag raw data, TS800_60 will always output PC and EPC, but TID is optional. User Bank is not supported.
Public methodSetRemoteHost
Sets the target TCP server Ip and port that will receive inventory output.
Public methodSetTagPrivacyImpinjQt
Sets tag Impinj's QT technology settings. Only works for Impinj tag.
Public methodSetTagPrivacyImpinjShortRange
Sets tag Impinj range settings. Only works for Impinj tag.
Public methodSetTagPrivacyUntraceable
Sets tag Gen2 untraceable.
Public methodStartInventory
Starts the process of tag inventory using specified trigger source.
(Inherited from UHF.)
Public methodStopInventory
Stops the process of tag inventory.
(Inherited from UHF.)
Public methodWriteEPC(String, Byte)
Writes EPC into tag. Note this API will automatically calculate and write the Gen2 PC based on the EPC length. UMI, XI, T, bits will set to 0. AFI or Attribute byte will set to 0. If you want to write EPC with specified T, AFI or Attribute, call WriteTag(String, MemoryBank, Int32, Byte) instead.
Public methodWriteEPC(String, String, Byte)
Writes EPC into tag with specified EPC. Note this API will automatically calculate and write the Gen2 PC based on the EPC length. UMI, XI, T, bits will set to 0. AFI or Attribute byte will set to 0. If you want to write EPC with specified T, AFI or Attribute, call WriteTag(String, String, MemoryBank, Int32, Byte) instead.
Public methodWriteTag(String, MemoryBank, Int32, Byte)
Writes raw data into tag.
Public methodWriteTag(String, String, MemoryBank, Int32, Byte)
Writes raw data into tag with specified EPC.
Public methodWriteTagEx(String, SGTIN_198)
Encode GTIN barcode to SGTIN-198 and write into tag's EPC bank.
Public methodWriteTagEx(String, SGTIN_96)
Encode GTIN barcode to SGTIN-96 format and write into tag's EPC bank.
Public methodWriteTagEx(String, SGTIN_96_EAS)
Encode GTIN barcode to SGTIN-96 + EAS format (GIGA-TMS) and write into tag's EPC bank.
Public methodWriteTagEx(String, UDCTagData)
Encode GTIN barcode to UDC format (GIGA-TMS) and write into tag's EPC bank.
Public methodWriteTagEx(String, String, SGTIN_198)
Encode GTIN barcode to SGTIN-198 and write into specified tag's EPC bank.
Public methodWriteTagEx(String, String, SGTIN_96)
Encode GTIN barcode to SGTIN-96 format and write into specified tag's EPC bank.
Public methodWriteTagEx(String, String, SGTIN_96_EAS)
Encode GTIN barcode to SGTIN-96 + EAS format (GIGA-TMS) and write into specified tag's EPC bank.
Public methodWriteTagEx(String, String, UDCTagData)
Encode GTIN barcode to UDC format (GIGA-TMS) and write into specified tag's EPC bank.
Top
Events
  NameDescription
Public eventOnConnectionStateChanged
Indicates when the reader has connected or disconnected.
(Inherited from UHF.)
Public eventOnError
Notify when reader error occurred.
(Inherited from UHF.)
Public eventOnErrorOccurred Obsolete.
Notifies the application that an error has been detected and a suitable response is necessary to process the error condition.
(Inherited from UHF.)
Public eventOnIOStateChanged
Indicates that the digital input/output pin status is changed.
Public eventOnTagPresented
Indicates that the reader has inventoried a new tag.
(Inherited from UHF.)
Public eventOnTagPresentedEx
Indicates that the reader reads a new tag.
(Inherited from UHF.)
Public eventOnTagRemoved
Indicates that an inventoried tag is removed.
(Inherited from UHF.)
Public eventOnTagRemovedEx
Indicates that an inventoried tag is removed.
(Inherited from UHF.)
Top
See Also