I conducted various experiments today:
Experiment One - Open SGP, connect mount and dome, unpark mount, slew mount to object in the East, slave dome. Result - Dome azimuth remains at 180º. Then 'nudge' dome 1º East from within SGP. Result - Dome moves 1º East and then syncs to mount at 131.20º.
Experiment Two - Open Pulsar dome control software, move dome to 165º, close Pulsar dome control software. Open SGP, connect mount and dome, unpark mount, slew mount to object in the East, slave dome. Result - Dome immediately slaves and rotates to azimuth of 132.90º.
Experiment Three - Open SGP, connect mount and dome simulator, unpark mount, slew mount to object in the East, slave dome. Result - simulated dome moves to azimuth of 134.61º.
I noticed that the simulated dome started at an azimuth of 225º for Experiment Three. I unslaved the simulated dome and clicked Home to put it in its home position of 0.00º. I then clicked 'slave' and the simulated dome remained at 0.00º. I nudged it 1º East and it moved the 1º and then moved to sync with the mount at 135.73º.
So, there really does appear to be something odd happening with communication between SGP and a dome when the dome is in or very near its home position.
Logs for the session are available here, includes SGP, Pulsar ASCOM and Pulsar Dome logs, I couldn't find any logs for the dome simulator:
I hope that this gives the developers something to work with and I very much look forward to hearing opinions and progress.