ctrlX Data Layer API for Python  3.3.0
The ctrlX Data Layer API allows access to the ctrlX Data Layer with Python
clib.py
1 import ctypes
2 import platform
3 
4 # check architecture
5 arch = platform.machine()
6 print("System architecture: ", arch)
7 
8 # load libraries
9 ctypes.CDLL("libsystemd.so.0", mode=ctypes.RTLD_GLOBAL)
10 
11 libcomm_datalayer = None
12 libcomm_datalayer = ctypes.CDLL("libcomm_datalayer.so")
13 # typedef enum DLR_RESULT
14 C_DLR_RESULT = ctypes.c_int32
15 
16 # typedef void *DLR_CONVERTER;
17 C_DLR_CONVERTER = ctypes.c_void_p
18 
19 userData_c_void_p = ctypes.c_void_p
20 address_c_char_p = ctypes.c_char_p