Page 96
Appendix | A Brief Overview to DLL Communication (IPC)
thermoMETER TIM 8 / thermoIMAGER TIM 40
A 10
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 software CD:
- 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 TIM Connect software (
Imager.exe
)
only. A dynamic link library (
ImagerIPC2.dll
) provides the interprocess communication (IPC) for other at-
tached processes. 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 Vista/ 7/ 8/ 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.