IRotator |
The IRotatorV4 type exposes the following members.
Name | Description | |
---|---|---|
![]() | CanReverse |
Indicates whether the Rotator supports the Reverse method.
(Inherited from IRotatorV3) |
![]() | Connected |
Set True to enable the link. Set False to disable the link.
You can also read the property to check whether it is connected.
(Inherited from IAscomDevice) |
![]() | Connecting |
Completion variable for asynchronous connect and disconnect operations
(Inherited from IAscomDeviceV2) |
![]() | Description |
Returns a description of the driver, such as manufacturer and model number.
(Inherited from IAscomDevice) |
![]() | DeviceState |
Returns the device's operational state in a single call
(Inherited from IAscomDeviceV2) |
![]() | DriverInfo |
Descriptive and version information about this ASCOM driver.
(Inherited from IAscomDevice) |
![]() | DriverVersion |
A string in the form "n.n" containing only the major and minor version of the driver.
(Inherited from IAscomDevice) |
![]() | InterfaceVersion |
The interface version number that this device implements.
(Inherited from IAscomDevice) |
![]() | IsMoving |
Indicates whether the rotator is currently moving
(Inherited from IRotatorV3) |
![]() | MechanicalPosition |
This returns the raw mechanical position of the rotator in degrees.
(Inherited from IRotatorV3) |
![]() | Name |
The short name of the driver, for display purposes
(Inherited from IAscomDevice) |
![]() | Position |
Current instantaneous Rotator position, allowing for any sync offset, in degrees.
(Inherited from IRotatorV3) |
![]() | Reverse |
Sets or Returns the rotator’s Reverse state.
(Inherited from IRotatorV3) |
![]() | StepSize |
The minimum StepSize, in degrees.
(Inherited from IRotatorV3) |
![]() | SupportedActions |
Returns the list of action names supported by this driver.
(Inherited from IAscomDevice) |
![]() | TargetPosition |
The destination position angle for Move() and MoveAbsolute().
(Inherited from IRotatorV3) |
Name | Description | |
---|---|---|
![]() ![]() | Action |
Invokes the specified device-specific action.
(Inherited from IAscomDevice) |
![]() | CommandBlind |
Transmits an arbitrary string to the device and does not wait for a response.
Optionally, protocol framing characters may be added to the string before transmission.
(Inherited from IAscomDevice) |
![]() | CommandBool |
Transmits an arbitrary string to the device and waits for a boolean response.
Optionally, protocol framing characters may be added to the string before transmission.
(Inherited from IAscomDevice) |
![]() | CommandString |
Transmits an arbitrary string to the device and waits for a string response.
Optionally, protocol framing characters may be added to the string before transmission.
(Inherited from IAscomDevice) |
![]() | Connect |
Connect to device asynchronously
(Inherited from IAscomDeviceV2) |
![]() | Disconnect |
Disconnect from device asynchronously
(Inherited from IAscomDeviceV2) |
![]() | Dispose |
This method is a "clean-up" method that is primarily of use to drivers that are written in languages such as C# and VB.NET where resource clean-up is initially managed by the language's
runtime garbage collection mechanic. Driver authors should take care to ensure that a client or runtime calling Dispose() does not adversely affect other connected clients.
Applications should not call this method.
(Inherited from IAscomDevice) |
![]() | Halt |
Immediately stop any Rotator motion due to a previous Move or MoveAbsolute method call.
(Inherited from IRotatorV3) |
![]() | Move |
Causes the rotator to move Position degrees relative to the current Position value.
(Inherited from IRotatorV3) |
![]() | MoveAbsolute |
Causes the rotator to move the absolute position of Position degrees.
(Inherited from IRotatorV3) |
![]() | MoveMechanical |
Moves the rotator to the specified mechanical angle.
(Inherited from IRotatorV3) |
![]() | Sync |
Syncs the rotator to the specified position angle without moving it.
(Inherited from IRotatorV3) |
Name | Description | |
---|---|---|
![]() | ConnectAsync |
Returns an awaitable, running, Task that connects to the device. (Polls IAscomDeviceV2.Connecting)
(Defined by ClientExtensions) |
![]() | DisconnectAsync |
Returns an awaitable, running, Task that disconnects from the device. (Polls IAscomDeviceV2.Connecting)
(Defined by ClientExtensions) |
![]() | HaltAsync |
Returns an awaitable, running, Task that halts rotator movement
(Defined by ClientExtensions) |
![]() | MoveAbsoluteAsync |
Returns an awaitable, running, Task that moves the rotator to the specified absolute position
(Defined by ClientExtensions) |
![]() | MoveAsync |
Returns an awaitable, running, Task that moves the rotator to the specified relative position
(Defined by ClientExtensions) |
![]() | MoveMechanicalAsync |
Returns an awaitable, running, Task that moves the rotator to the specified mechanical position
(Defined by ClientExtensions) |