SGP4 works fine with my Lunatico Dragonfly (Observatory roof controller and Switch), but it still triggers launching the Dragonfly software every time I open SGP. Even when using SGP at a site where I do not have the Dragonfly available and thus also not included in the current sequence.
It still looks like SGP loads all equipment profiles on launch and then creates an ASCOM switch object for every ASCOM switch profile it can find (regardless even of specfication in any of the available SGP equipment profiles), so also for ASCOM.Simulator.Switch and Dragonfly.Switch. Or perhaps SGP scans the ASCOM profile for every avaiable switch?
[DEBUG][Main Thread][NONE] Making ASCOM switch: Dragonfly.Switch…
[DEBUG][Unknown][NONE] Found switch “Seletek Dragonfly”, but failed to connect! : Unable to contact device (System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.Runtime.InteropServices.COMException: Unable to contact device
It could be that Lunatico have constructed their Dragonfly ASCOM driver in such a way that calling the driver also launches their application, but it is bit annoying to have to close that every time again when I open SGP at my other site. Is this something that can be avoided?
See also this post