rmorgan001 / GSServer

ASCOM Synta protocol driver for SkyWatcher and Orion telescope mounts
GNU General Public License v3.0
40 stars 16 forks source link

Moveaxis command not ASCOM compliant? #40

Closed han-k59 closed 1 year ago

han-k59 commented 1 year ago

I noted the GS server using Moveaxis property behaves different then for example EQMOD and Telescope Simulator.NET.

The sky moves with 0.004178075 degrees/sec in RA. If I set using ASCOM the property moveaxis(0,0.004178075) then both EQMOD and Telescope Simulator.NET are steady in RA. But via GS Server the mount is moving at double rate sidereal rate. So GS server is adding the value to the sidereal rate and EQMOD and Telescope Simulator.NET are not.

The property is described at: https://ascom-standards.org/Help/Platform/html/M_ASCOM_DeviceInterface_ITelescopeV3_MoveAxis.htm

There is stated:

ASCOM_DeviceInterface_ITelescopeV3_AxisRates.htm) are absolute, unsigned values and apply to both directions, determined by the sign used in this command.

Not very clear but it looks like the rate is absolute and not relative to the sidereal rate. It would be better to adapt GS Sever to this or ask for more clarity from ASCOM developers.

Han

han-k59 commented 1 year ago

I posted also remark about this at ASCOM developers group to improve the ASCOM specification:

https://ascomtalk.groups.io/g/Developer/message/6213

rmorgan001 commented 1 year ago

https://github.com/rmorgan001/GSServer/releases/tag/v1.0.5.4b