EQMOD has two distinct interpretations for SYNC.
- SYNC is used to set the actual RA/DEC values (exactly what you describe under point 1)
- SYNC is used to add to the pointing model (exactly your point 2)
The user is responsible to select the right mode in the setup, depending on what he/she wants to do.
Other ASCOM Software implementations are using this strategy (e. g. TheSkyX) and it seems that this is a necessity, once the author of the Software wants to automate the creation of a pointing model. For this reason, I think ASCOM should extend the interface and specify something like “SyncToModel” and restrain the acceptable implementation of the “sync” command to set the actual RA/DEC.
Regards
Horia