I think the safest approach would be to implement the pulse-guide method as a synchronous call and have the driver impose a delay for the requested pulse-guide duration. That will conform with the ASCOM standard and your driver will behave many others, so there won’t be any unpleasant surprises. When you return from the function call, just be sure that IsSlewing and IsGuiding are false. Of course, you could accomplish the same thing with an asynchronous function but that might complicate the logic in the driver.
Regards,
Bruce
--
You received this message because you are subscribed to the Google Groups "Open PHD Guiding" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-phd-guidi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/open-phd-guiding/42196245-af49-4f42-a9ce-b5f98ca328een%40googlegroups.com.
Sounds good, let me know if you need any help. We have a MountExerciser tool that can mimic what PHD2 does during calibration which is useful for daytime testing.
To view this discussion on the web visit https://groups.google.com/d/msgid/open-phd-guiding/93aace84-e2e3-4888-9918-52399f6b2163n%40googlegroups.com.