Determine the rates at which the telescope may be moved about the specified axis by the MoveAxis(TelescopeAxes, Double) method.

Namespace: ASCOM.DeviceInterface
Assembly: ASCOM.DeviceInterfaces (in ASCOM.DeviceInterfaces.dll) Version: 6.0.0.0 (6.1.1.2619)

Syntax

C#
IAxisRates AxisRates(
	TelescopeAxes Axis
)
Visual Basic
Function AxisRates ( _
	Axis As TelescopeAxes _
) As IAxisRates
Visual C++
IAxisRates^ AxisRates(
	TelescopeAxes Axis
)

Parameters

Axis
Type: ASCOM.DeviceInterface..::..TelescopeAxes
The axis about which rate information is desired (TelescopeAxes value)

Return Value

Collection of IRate rate objects

Remarks

Must be implemented, must not throw a MethodNotImplementedException.

See the description of MoveAxis(TelescopeAxes, Double) for more information. This method must return an empty collection if MoveAxis(TelescopeAxes, Double) is not supported.

This is only available for telescope InterfaceVersions 2 and 3

Please note that the rate objects must contain absolute non-negative values only. Applications determine the direction by applying a positive or negative sign to the rates provided. This obviates the need for the driver to to present a duplicate set of negative rates as well as the positive rates.

Exceptions

ExceptionCondition
ASCOM..::..InvalidValueExceptionIf an invalid Axis is specified.

See Also