Hi all,
due to the restricted platform support of the Canon SDK I started to work on an integration of an INDI client into PixInsight. Prerequisite is a running INDI server on a Linux or Mac machine and devices which are supported by INDI. With the integrated client you can connect to the INDI server on the same machine or remotely on another machine. My prototype supports:
- Windows , Linux, MacOs
- receiving and sending device properties to the INDI server to control the devices which are connected to the server
- receiving and sending device properties to the INDI server via the Javascript engine
The INDI client process holds a native INDI client as a singleton to which other processes can connect to. With that it is possible to write simple convenience apps like frame aquisitions or telescope control. For example I used the Image Solver script to get object coordinates online for telescope control.
It seems to work quite well, at least "I eat my own-dog food" and use my prototype every night when the wheather allows me to do so. However the prototype is still a prototype and not usable for productive use, e.g. behaviour when the INDI server crashes is currently not so good
...
If there are some Linux users who want to test my prototype let me know. Then I will try to allocate some time to fix the most critical issues.
Cheers,
Klaus