Tested and still working
However I did find one bug. If telescope and dome is unparked, telescope is set to 'dome parks' or 'both', and then dome is disconnected.
This will trigger a snooped update on the dome's park status (in telescope driver), and the telescope will park.
Telescope is set to park if DOME_PARK or DOME_SHUTTER is (emitted) and not Ok
if (!strcmp(propName, "DOME_PARK") || !strcmp(propName, "DOME_SHUTTER"))
{
if (strcmp(findXMLAttValu(root, "state"), "Ok"))
This is because some dome drivers sets property to IPS_ALERT when parking and others use IPS_BUSY
I'm not sure what the dome sets the properties to when disconnecting, but it is triggering the above if check.