There are a couple of problems that remain, sometimes a parsing error occurs during a park. The park / goto home commands produce a number of responses over time and it is hard to predict when I will receive them. The result is a race condition in which I send the command to query RA/DEC and as a response get one of the park command responses. It doesn't impact performance but does mean the RA/DEC won't update until the next poll cycle. I am not quite certain how to handle this or if it is worthwhile to handle it.

Another issue I have encountered is trying to make sure I update the various INDI::Telescope states (properties and otherwise). I think I have handled most cases but I am pretty certain some issues with the IDLE/OK/BUSY/ALERT indicators remain.

Take a look at the code and tell me what I think.

Read More...