|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
util.rmi.RmiEvent
stella.MessageEvent
stella.CommandEvent
stella.command.MoveTelescope
public class MoveTelescope
The move telescope command. It takes dom-elements of type star and scans its general section for the ra, dec, equinox, and proper motions to derive the actual position of the target star from it. The targets ra and dec, both in degrees in the actual equinox, are placed onto the command line.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class stella.CommandEvent |
|---|
CommandEvent.Create |
| Field Summary | |
|---|---|
private double |
dec
The declination, actual equinox, in dgrees. |
private double |
derot
The derotator position. |
private boolean |
follow
True if derotator should follow. |
static String |
KEY_DEROTATOR
Used in the initializer to indiciate an non-default offset. |
static String |
KEY_FOLLOW
Used in the initializer to indiciate an non-default follow. |
static String |
KEY_USE
Used in the initializer to indiciate an non-default use. |
private double |
ra
The right ascension, actual equinox, in dgrees. |
private boolean |
use
If true, we use the deotator offset, otherwise we return 0. |
| Fields inherited from class stella.CommandEvent |
|---|
COMMANDPACKAGE, JVIEWPACKAGE, TYPESEPARATOR |
| Fields inherited from class stella.MessageEvent |
|---|
SEPCHAR |
| Fields inherited from class util.rmi.RmiEvent |
|---|
localHost, sourceName |
| Fields inherited from class java.util.EventObject |
|---|
source |
| Constructor Summary | |
|---|---|
MoveTelescope(Object src)
Constructs a abort adapter telescope, grabbing the type from the class name and setting the command time to the current system time. |
|
MoveTelescope(Object src,
String type,
long time)
Constructs a move telescope command. |
|
| Method Summary | |
|---|---|
double |
getDec()
Returns the declination of the target star. |
double |
getDerot()
Returns the derotator offset. |
String[] |
getLine()
Returns the command line of the move telescope command. |
double |
getRa()
Returns the right ascension of the target star. |
void |
initWith(String focus)
Use to override the default setting of the derotator offset, following and usage. |
boolean |
isFollow()
Returns true if the derotator should follow. |
boolean |
parseLine(String[] all)
Parse the command line into ra and dec of the move command. |
void |
registerParameter(Parameter alt)
Register the derotator offset |
void |
registerTarget(TargetDefinition star)
Registers the target. |
void |
registerTargetProperties(Object aim)
Calculates the command line from the star description delivered in the argument. |
protected void |
setFields(double raext,
double decext,
double derotext,
boolean followext)
Daughter access to the ra, dec, derotator and follow fields. |
void |
setRaDe(double raset,
double deset)
Sets ra and dec. |
| Methods inherited from class stella.CommandEvent |
|---|
classNameToTemplate, createCommand, createCommand, createJCommand, extractType, getExpectedAcknowledgeNumber, parseForStrings, templateToClassName |
| Methods inherited from class stella.MessageEvent |
|---|
checkType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toString |
| Methods inherited from class util.rmi.RmiEvent |
|---|
getHost, getSourceName, setSourceName |
| Methods inherited from class java.util.EventObject |
|---|
getSource |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String KEY_DEROTATOR
public static final String KEY_FOLLOW
public static final String KEY_USE
private double ra
private double dec
private double derot
private boolean follow
private boolean use
| Constructor Detail |
|---|
public MoveTelescope(Object src)
public MoveTelescope(Object src,
String type,
long time)
DTDConstants.OBJECT
element has been registered to
this command.
MessageEvent.isValid()| Method Detail |
|---|
public void initWith(String focus)
initWith in interface InitializerDependingpublic void registerParameter(Parameter alt)
registerParameter in interface ParameterDependingpublic void registerTarget(TargetDefinition star)
#DEROTATOROFFSET. If this target does not allow the derotator
offset, it is disabled.
registerTarget in interface TargetDependingpublic void registerTargetProperties(Object aim)
registerTargetProperties in interface TargetDependingCommand
public void setRaDe(double raset,
double deset)
public String[] getLine()
getLine in class MessageEventpublic boolean parseLine(String[] all)
parseLine in class MessageEventpublic double getRa()
public double getDec()
public double getDerot()
public boolean isFollow()
protected void setFields(double raext,
double decext,
double derotext,
boolean followext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||