So, it would seem that QHY would like Linux to be well supported and so the QHYCCD_Linux library on github seems to be progressing somewhat. The library seems to build support for:
- enumerating all connected QHY cameras
- enumerating the controls a particular camera supports
- talking to each camera using a common API
So, it would be feasible to write a driver that recognizes all the cameras and exposes them to INDI.
That being said, their library / SDK is far from complete and sometimes doesn't work at all... For example, my guider cam is a QHY5-II, and while there's code for it in the SDK, it doesn't work. I've emailed them to ask for support, we'll see what they say. So, support for different cameras will rely on QHY...
The next driver that I'll want to write is the QHY5-II, so I can guide through Ekos. When I get working code from QHY, I'll try to do use the library and build one driver "to rule them all". But until then, all I can do is try to get it to work based on lin_guider code (which works great BTW
) which involves staring at sequences of i2cwrite(0xhexnumber, 0xhexnumber)... Not the most fun to compare
But for now, my QHY9 and the existing Moonlite focuser drivers seem to work great! Exposure abort is not supported in their SDK for any of the cameras it seems, so it's a bit of a problem sometimes...
I do hope QHY get their act together on the Linux SDK front... It would be great for their business, first of all, and even better for us, consumers!
This is pretty awesome, I gotta say... This has been a pretty successful first night.. Attached is a screenshot of one 10 minute frame of IC1396