Architectural Overview |
GIGA-TMS UHF SDK Driver uses a multi-layered architecture in which your application interacts with the Gen2 Tag via 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 that use the APIs of GIGATMS.UHF.dll to communicate with UHF reader.
GIGATMS.UHF.dll The driver provides interface between application and GHIDIO.dll (or GHIDIOx64.dll). It parse the UHF commands to a set of APIs for application uses.
GHIDIO.dll The driver privides USB communication between GIGATMS.UHF.dll and UHF reader via the USB port. This driver is for x86 platform.
GHIDIOx64.dll The driver privides USB communication between GIGATMS.UHF.dll and UHF reader via the USB port. This driver is for x64 platform.
GIGATMS.UHFBle.dll The driver provides interface between GIGATMS.UHF.dll and BLE capable reader. It parse the UHF commands to a set of APIs for GIGATMS.UHF.dll uses.
UHF Reader The UHF reader that can access the Gen2 tag.