public class FocusOffsetTelescope extends CommandEvent implements TelescopeCommand, InitializerDepending, TargetDependingCommand, ParameterDepending
CommandEvent.Create| Modifier and Type | Field and Description |
|---|---|
private double |
offset
The focus offset in mm.
|
COMMANDPACKAGE, JVIEWPACKAGE, TYPESEPARATORSEPCHARlocalHost, sourceNamesource| Constructor and Description |
|---|
FocusOffsetTelescope(Object src)
Constructs a abort adapter telescope, grabbing the type from the class
name and setting the command time to the current system time.
|
FocusOffsetTelescope(Object src,
String id,
long time)
Constructs a new focus telescope command.
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
getLine()
Returns the command line of the move telescope command.
|
double |
getOffset()
Returns the right ascension of the target star.
|
void |
initWith(String focus)
If initialized with a parsable double, this gets the focus offset.
|
boolean |
parseLine(String[] all)
Parse the command line into a focus position.
|
void |
registerParameter(Parameter focus)
Registers a parameter to this command.
|
void |
registerTargetProperties(Object setup)
Calculates the command line from the properties registered.
|
void |
setOffset(double pos)
Sets the focus position.
|
classNameToTemplate, createCommand, createCommand, createJCommand, extractType, getExpectedAcknowledgeNumber, parseForStrings, templateToClassNamecheckType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toSkippedString, toStringgetHost, getSourceName, setSourceNamegetSourcepublic FocusOffsetTelescope(Object src)
public FocusOffsetTelescope(Object src, String id, long time)
parseLine(java.lang.String[]) method or by registering an
XML-Element to it.public void initWith(String focus)
initWith in interface InitializerDependingpublic void registerTargetProperties(Object setup)
ReservedConstants.FOCUSOFFSET.registerTargetProperties in interface TargetDependingCommandpublic void registerParameter(Parameter focus)
registerParameter in interface ParameterDependingpublic String[] getLine()
getLine in class MessageEventpublic boolean parseLine(String[] all)
parseLine in class MessageEventpublic double getOffset()
public void setOffset(double pos)