ArchitecturalOverview |
GIGA-TMS UHF SDK Driver uses a multi-layered architecture in which your application interacts with Gen 2 Tags via an UHF reader through the 4 dlls: GIGATMS.UHF.dll, GHIDIO.dll, GHIDIOx64.dll and GIGATMS.UHFBle.dll.

This architectural has following components:
Customer Application The application uses the APIs of GIGATMS.UHF.dll to manipulate UHF readers.
GIGATMS.UHF.dll The driver provides interfaces between an application and GHIDIO.dll (or GHIDIOx64.dll). It parses the UHF commands to a set of APIs for the application uses.
GHIDIO.dll The driver provides USB communication between GIGATMS.UHF.dll and UHF readers via the USB port. This driver is for the x86 platform.
GHIDIOx64.dll The driver provides USB communication between GIGATMS.UHF.dll and UHF readers via the USB port. This driver is for the x64 platform.
GIGATMS.UHFBle.dll The driver provides an interface between GIGATMS.UHF.dll and BLE-enabled readers. It parses the UHF commands to a set of APIs for GIGATMS.UHF.dll uses.
UHF Reader The UHF reader can access the Gen 2 tag.