Click or drag to resize

ITelescopeV4AbortSlew Method

Stops a slew in progress.

Namespace: ASCOM.DeviceInterface
Assembly: ASCOM.DeviceInterfaces (in ASCOM.DeviceInterfaces.dll) Version: 7.0.0-rc.0+0
Syntax
void AbortSlew()
Exceptions
ExceptionCondition
MethodNotImplementedExceptionIf the method is not implemented
ParkedExceptionIf the telescope is parked
NotConnectedExceptionIf the device is not connected
DriverExceptionAn error occurred that is not described by one of the more specific ASCOM exceptions. Include sufficient detail in the message text to enable the issue to be accurately diagnosed by someone other than yourself.
Remarks
Effective only after a call to SlewToTargetAsync, SlewToCoordinatesAsync(Double, Double), SlewToAltAzAsync(Double, Double), or MoveAxis(TelescopeAxes, Double). Does nothing if no slew/motion is in progress. Tracking is returned to its pre-slew state. Raises an error if AtPark is true.

ITelescopeV4 Behaviour Clarification - Historically this method could operate synchronously or asynchronously with Slewing = indicating that movement had ceased. In ITelescopeV4 and later, AbortSlew is required to operate asynchronously using Slewing as the completion property. Synchronous behaviour is no longer supported and will be flagged as an issue by Conform Universal.

Revision History
DateVersionDescription
ITelescopePlatform 3.0Member added.
ITelescopeV4Platform 7.0AbortSlew must behave asynchronously, see note above.
See Also