Page 81
Appendix | A Brief Overview to DLL Communication (IPC)
thermoIMAGER TIM
A 9
A Brief Overview to DLL Communication (IPC)
i
The description of the initialization procedure as well as the necessary command list is provided on the
CD and in the TIM Connect software under
Help > SDK
.
2 SDK packages are available. These can be found on the included USB stick:
- Connect SDK: requires the TIM Connect software
- Direct SDK: no TIM Connect software required, supports Linux and Windows
The communication to the process imager device is handled by the PI Connect software (Imager.exe) only. A
dynamic link library (ImagerIPC2.dll) provides the interprocess communication (IPC) for other attached pro-
cesses. The DLL can be dynamically linked into the secondary application. Or it can be done static by a lib
file too. Both Imager.exe and ImagerIPC2.dll are designed for Windows 7, Windows 8 and Windows 10 only.
The application must support call-back functions and polling mode.
The ImagerIPC2.DLL will export a bunch of functions that are responsible for initiating the communication,
retrieving data and setting some control parameters.
The main difference to the former Version 1 (ImagerIPC.dll) is the support of more than one TIM cameras via
multiple instances of TIM Connect.