| Package | Description |
|---|---|
| stella.net.gregor | |
| stella.net.tpl | |
| stella.telescope |
| Modifier and Type | Method and Description |
|---|---|
private CommunicationCycle |
GetterSetter.complete(CommandMessage cm)
We initiate and wait.
|
protected List<String> |
GetterSetter.executeGet(CommandMessage cm)
We issue a prepared getter function and wait for the result,
which is returned
as the cycle outcome.
|
List<String> |
GetterSetter.executeGet(Object dest,
String toget)
We issue a getter function and wait for the result, which is returned
as the cycle outcome.
|
protected boolean |
GetterSetter.executeSet(CommandMessage cm)
We issue a preparedsetter function and wait for the result, which is
then interpret as a boolean.
|
boolean |
GetterSetter.executeSet(Object dest,
String toset,
long donetime)
We issue a setter function and wait for the result, which is
then interpret as a boolean.
|
protected void |
GetterSetter.waitForComplete(CommandMessage cm,
CommunicationCycle cc)
We wait for a command cycle to complete by synchronizing on the cycle
object and issuing maximum two wait states on it.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TsiTimeoutException
General TSI command execution timeout.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
VattDriver.commenceAbort() |
boolean |
AbstractRpcTelescope.commenceAbort() |
boolean |
TelescopeDriver.commenceAbort()
Aborts all active commands.
|
boolean |
GregorDriver.commenceAbort()
Aborts all active commands.
|
boolean |
VattDriver.commenceAbsoluteOffset(double azoff,
double altoff) |
boolean |
OffsetAccessible.commenceAbsoluteOffset(double azoff,
double altoff)
Applies an absolute offset to the telescope axis.
|
boolean |
AbstractRpcTelescope.commenceAbsoluteOffset(double azoff,
double altoff) |
boolean |
GregorDriver.commenceAbsoluteOffset(double azoff,
double altoff)
Applies an absolute offset to the telescope axis.
|
boolean |
VattDriver.commenceAbsoluteOffset(double azoff,
double altoff,
double h) |
boolean |
OffsetAccessible.commenceAbsoluteOffset(double azoff,
double altoff,
double h)
Applies an absolute offset to the telescope axis.
|
boolean |
AbstractRpcTelescope.commenceAbsoluteOffset(double azoff,
double altoff,
double h) |
boolean |
GregorDriver.commenceAbsoluteOffset(double azoff,
double altoff,
double h)
Applies an absolute offset to the telescope axis.
|
boolean |
VattDriver.commenceDerotator(double position) |
boolean |
AbstractRpcTelescope.commenceDerotator(double position) |
boolean |
DerotatorAccessible.commenceDerotator(double position)
Sets the derotator position in the system's coordinate system, which is
in degrees.
|
boolean |
VattDriver.commenceDerotatorOffset(double position) |
boolean |
AbstractRpcTelescope.commenceDerotatorOffset(double position) |
boolean |
DerotatorAccessible.commenceDerotatorOffset(double position)
Offsets the derotator position in the system's coordinate system, which
is in degrees.
|
boolean |
VattDriver.commenceFocus(double position) |
boolean |
FocusAccessible.commenceFocus(double position)
Sets a new focus position.
|
boolean |
AbstractRpcTelescope.commenceFocus(double position) |
boolean |
GregorDriver.commenceFocus(double position)
Sets a new focus position.
|
boolean |
VattDriver.commenceFocusOffset(double position) |
boolean |
FocusAccessible.commenceFocusOffset(double position)
Sets a new focus offset.
|
boolean |
AbstractRpcTelescope.commenceFocusOffset(double position) |
boolean |
GregorDriver.commenceFocusOffset(double position)
Sets a new focus offset.
|
boolean |
VattDriver.commenceGuiding(boolean start) |
boolean |
OffsetAccessible.commenceGuiding(boolean start)
Starts or stops tracking of the telescope and waits until the new
tracking state is reached.
|
boolean |
AbstractRpcTelescope.commenceGuiding(boolean start) |
boolean |
GregorDriver.commenceGuiding(boolean start)
Starts or stops tracking of the telescope and waits until the new
tracking state is reached.
|
boolean |
VattDriver.commenceInit() |
boolean |
AbstractRpcTelescope.commenceInit() |
boolean |
TelescopeDriver.commenceInit()
Initializes the telescope.
|
boolean |
GregorDriver.commenceInit()
Initializes the telescope.
|
boolean |
VattDriver.commenceMove(double ra,
double de) |
boolean |
PointingAccessible.commenceMove(double ra,
double de)
Moves the telescope to the given ra/dec position in J2000.0 equinox.
|
boolean |
AbstractRpcTelescope.commenceMove(double ra,
double de) |
boolean |
GregorDriver.commenceMove(double ra,
double de)
Moves the telescope to the given ra/dec position in J2000.0 equinox.
|
boolean |
VattDriver.commenceMove(double ra,
double de,
double off,
boolean fol) |
boolean |
PointingAccessible.commenceMove(double ra,
double de,
double off,
boolean fol)
Moves the telescope to the given ra/dec position in J2000.0 equinox.
|
boolean |
AbstractRpcTelescope.commenceMove(double ra,
double de,
double off,
boolean fol) |
boolean |
GregorDriver.commenceMove(double ra,
double de,
double off,
boolean fol)
Moves the telescope to the given ra/dec position in J2000.0 equinox.
|
boolean |
VattDriver.commenceMoveAzAlt(double az,
double alt) |
boolean |
PointingAccessible.commenceMoveAzAlt(double az,
double alt)
Moves the telescope to the desired alt/az position.
|
boolean |
AbstractRpcTelescope.commenceMoveAzAlt(double az,
double alt) |
boolean |
GregorDriver.commenceMoveAzAlt(double az,
double alt)
Moves the telescope to the desired alt/az position.
|
boolean |
VattDriver.commencePark() |
boolean |
AbstractRpcTelescope.commencePark() |
boolean |
TelescopeDriver.commencePark()
Parks the telescope.
|
boolean |
GregorDriver.commencePark()
Parks the telescope.
|
boolean |
VattDriver.commenceRelativeOffset(double azoff,
double altoff) |
boolean |
OffsetAccessible.commenceRelativeOffset(double azoff,
double altoff)
Adds a current offset to both telescope axis.
|
boolean |
AbstractRpcTelescope.commenceRelativeOffset(double azoff,
double altoff) |
boolean |
GregorDriver.commenceRelativeOffset(double azoff,
double altoff)
Adds a current offset to both telescope axis.
|
boolean |
VattDriver.commenceRelativeOffset(double azoff,
double altoff,
double h) |
boolean |
OffsetAccessible.commenceRelativeOffset(double azoff,
double altoff,
double h)
Adds a current offset to both telescope axis.
|
boolean |
AbstractRpcTelescope.commenceRelativeOffset(double azoff,
double altoff,
double h) |
boolean |
GregorDriver.commenceRelativeOffset(double azoff,
double altoff,
double h)
Adds a current offset to both telescope axis.
|
boolean |
VattDriver.commenceTracking(boolean start) |
boolean |
PointingAccessible.commenceTracking(boolean start)
Starts or stops tracking of the telescope, but does not block until the
telescope is in the new state.
|
boolean |
AbstractRpcTelescope.commenceTracking(boolean start) |
boolean |
GregorDriver.commenceTracking(boolean start)
Starts or stops tracking of the telescope, but does not block until the
telescope is in the new state.
|
protected boolean |
GregorDriver.displayDialog(String mess,
int tsec)
We display a dialog with a certain message.
|
private double |
GregorDriver.getHorizontalHeight()
Returns the current height as returned by the telescope or throws an
error.
|
TelescopePosition |
PointingProviding.getPosition()
Return the current pointing.
|
TelescopePosition |
GregorDriver.getPosition()
For pointing model issues, Return the current pointing.
|