On my Raspberry Pi, I'm using a main program in python, a part of the program connects an ASI camera with pyindi. It works well except for the acquisition time impossible to decrease below 300 ms for a frame (even with binning or cropping). It has been explained in this topic : indilib.org/forum/ccds-dslrs/12476-acquition-time-too-long.html .
I would like to create a python library just to acquire frames at a higher rate, so written in C++ to overpass this limitation. I've seen the examples : github.com/indilib/indi/tree/master/examples , example 6 fits almost my need, but programs are always compiled with the whole library using cmake.
with all informations regarding the compilation in the setup.py file. Both conditions (cmake and python compilation) are quite complexe to use together.
Is it a simple way to compile a simple client (for exemple the one in exemple 6), just linked to the needed libraries ?.
given the simple client, I expected a possibility like, for the C++ part :
g++ very_simple_client.cpp -needed_library - L /urs.... -I /usr/...
that would be easy to transfer for a python compilation.