Hi Robin
Many thanks, I really appreciate your input. I think moving that check to 0.1s would improve things a lot.
I can see that there is a lot going on in the log so I fully appreciate there is no guarantee on how quickly things would happen. I feel that checking 10 times a second as you proposed would take us 90% of the way there and remove a large unknown from the equation (20 times a second would likely remove the issue completely). I accept that there are no guarantees here and there is no good substitute to a lot of testing!
Another improvement I think would be helpful is the ability to input the seconds for the actual requred time in the wait sequence (at the moment only HH:MM is accepted I think). I can see that one can get around this by using the delay instruction in seconds after the first wait instruction but it is not 100% ideal. I can see that most users generally may not be interested in having that in a HH:MM:SS.s format in the wait instruction as it would be of little value to them to specify when exactly they start a sequence. Perhaps a balanced solution could be achieved by allowing the input of minutes in a decimal format so, for example, 1.567 minutes are 1 minutes and 34 seconds, or create an additional instruction to be included in the advanced section. Again I appreciate that the added precision does not guarantee that the exposure is taken at that point.
I was envisaging a custom event being a simple constant expressed in a year, month, day, hour, minute, second date format that one can just enter and create. For example, in Dallas first contact C1 for the April 2024 total solar eclipse will be at 17:23:18.0 on 08/04/2024. It would make the scripts easier to read if one could create such lable rather than having to input a specific time. This could apply to other events that one may be interested in (i.e. ...do this before the event and do that after the event) such as occultations. This would just improve readability of the script, nothing else.
Finally you mention that it may take time for the signal to reach the camera when changing exposure. May I check if this is the case with both Live and Still or just Live as far as you know?
Many thanks,
Piero