Click or drag to resize

UHF Class

Provides APIs to control UHF reader and access the reader settings.
Inheritance Hierarchy

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

The UHF type exposes the following members.

Constructors
  NameDescription
Public methodUHF
Initializes a new instance of UHF class.
Top
Properties
  NameDescription
Public propertyDeviceAddress
Gets or sets a value that specifies the an address number for the reader.
Public propertyErrorCode
Gets the error code the the result of invoking method.
Public propertyErrorMessage
Gets the error reason description.
Public propertyIsConnected
Gets a value indicating the connected or disconnected status of the device object.
Public propertyIsOpenPortError
Gets a boolean value that indicates the device is connected OK or not.
Public propertyRetryTimes
Gets or sets a value that specifies the retry count of operation if host meets the timeout occurs.
Public propertySdkVersion
Gets the version of SDK library (GIGATMS.UHF.dll)
Public propertyTimeout
'Gets or sets a value that specifies the number of seconds before a timeout occurs when an operation doesn't finish.
Top
Methods
  NameDescription
Public methodConnect
Connects to device using specified port name and settings.
Public methodDisconnect
Closes the port connection.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetFirmwareVersion
Gets the firmware program version running on the device.
Public methodGetFrequency
Gets the channel of hopping frequency in MHz.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetInventoryRoundInterval
Gets the time interval between each inventory round.
Public methodGetLinkFrequency
Gets the tag's backscatter link frequency.
Public methodGetQValue
Gets the starting Q value for the number of slots in the round.
Public methodGetRfPower
Gets the RF Power strength.
Public methodGetRfSensitivity
Gets the RF input sensitivity level.
Public methodGetRxDecode
Gets the RF data encoding(Baseband FM0 or Miller-modulated subcarrier).
Public methodGetSessionAndTarget
Gets the session flag and target used for inventory round.
Public methodGetTagPresentedRepeatInterval
Gets the time period that the reader continues to detect to determine a tag is presented.
Public methodGetTagRemovedThreshold
Gets the time period that the reader doesn't detect to determine a tag is presented.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
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 data from given memory bank.
Public methodReadTag(String, String, MemoryBank, Int32, Int32)
Reads tag data from given memory bank.
Public methodSetFrequency
Sets the channel of hopping frequency in MHz.
Public methodSetInventoryRoundInterval
Sets the time interval between each inventory round. The value is ranging from 0 to 254.
Public methodSetLinkFrequency
Sets the tag's backscatter link frequency. May affect data transmission speed.
Public methodSetQValue
Sets the starting Q value for the number of slots in the round.
Public methodSetRfPower
Sets the RF Power strength. The value is ranging from 1 to 27.
Public methodSetRfSensitivity
Sets the RF input sensitivity level.
Public methodSetRxDecode
Sets the RF data encoding(Baseband FM0 or Miller-modulated subcarrier).
Public methodSetSessionAndTarget
Sets the session flag and target used for inventory round.
Public methodSetTagPresentedRepeatInterval
Sets to determine a tag is presented after reader detects in a given period time. The value is ranging from 0 to 254.
Public methodSetTagRemovedThreshold
Sets to determine a tag is removed after reader doesn't detect in a given inventory rounds. The value is ranging from 0 to 254.
Public methodStartInventory
Starts the process of tag inventory using specified trigger source.
Public methodStopInventory
Stops the process of tag inventory.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWriteEPC(String, Byte)
Writes specified data to EPC memory bank.
Public methodWriteEPC(String, String, Byte)
Selects a tag and writes specified data to EPC memory bank.
Public methodWriteTag(String, MemoryBank, Int32, Byte)
Writes specified data to given memory bank.
Public methodWriteTag(String, String, MemoryBank, Int32, Byte)
Selects a tag and writes specified data to given memory bank.
Top
Events
  NameDescription
Public eventOnConnectionStateChanged
Indicates when the reader has connected or disconnected.
Public eventOnErrorOccurred
Notifies the application that an error has been detected and a suitable response is necessary to process the error condition.
Public eventOnTagPresented
Indicates that the reader reads a new tag.
Public eventOnTagPresentedEx
Indicates that the reader reads a new tag.
Public eventOnTagRemoved
Indicates that a tag is rremoved.
Top
Fields
  NameDescription
Public fieldStatic memberDEFAULT_PASSWORD
UHF Gen 2 default password.
Top
See Also