stella.command
Class MoveMirrorTelescope
java.lang.Object
java.util.EventObject
util.rmi.RmiEvent
stella.MessageEvent
stella.CommandEvent
stella.command.MoveMirrorTelescope
- All Implemented Interfaces:
- Serializable, TargetDependingCommand, TelescopeCommand
public class MoveMirrorTelescope
- extends CommandEvent
- implements TelescopeCommand, TargetDependingCommand
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.
- See Also:
- Serialized Form
|
Field Summary |
private int |
pos
The M3 position, 2 or 3 |
|
Method Summary |
String[] |
getLine()
Returns the command line of the move telescope command. |
int |
getPos()
Returns the right ascension of the target star. |
boolean |
parseLine(String[] all)
Parse the command line into ra and dec of the move command. |
void |
registerTargetProperties(Object setup)
Calculates the command line from the star description delivered in the
argument. |
| 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 |
pos
private int pos
- The M3 position, 2 or 3
MoveMirrorTelescope
public MoveMirrorTelescope(Object src)
- Constructs a abort adapter telescope, grabbing the type from the class
name and setting the command time to the current system time.
MoveMirrorTelescope
public MoveMirrorTelescope(Object src,
String type,
long time)
- Constructs a move telescope command. Only the header is fully qualified
with the provided argumnets. The command line can only be retrieved
after a
DTDConstants.OBJECT
element has been registered to
this command.
- See Also:
MessageEvent.isValid()
registerTargetProperties
public void registerTargetProperties(Object setup)
- Calculates the command line from the star description delivered in the
argument.
- Specified by:
registerTargetProperties in interface TargetDependingCommand
getLine
public String[] getLine()
- Returns the command line of the move telescope command.
- Specified by:
getLine in class MessageEvent
- Returns:
- An array containing all command lines.
parseLine
public boolean parseLine(String[] all)
- Parse the command line into ra and dec of the move command.
- Specified by:
parseLine in class MessageEvent
- Returns:
- True, if parsing was successful.
getPos
public int getPos()
- Returns the right ascension of the target star.