|
||||||||||
| 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.OffsetTest
public class OffsetTest
A test command to offset the telescope for a random amount. The offset is
a gaussian-distributed value scaled to MAXAZOFFSET and
MAXALTOFFSET.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class stella.CommandEvent |
|---|
CommandEvent.Create |
| Field Summary | |
|---|---|
private double |
altoffset
The offset in altitude, in degrees. |
private double |
azoffset
The offset in azimuth, in degrees. |
private static String |
FAKETYPE
The fake type. |
private static Random |
GAUSSIAN
The random object for generating gaussian noise. |
static double |
MAXALTOFFSET
The maximum offset in degrees in altitude. |
static double |
MAXAZOFFSET
The maximum offset in degrees in azimuth. |
| 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 | |
|---|---|
OffsetTest(Object src)
Constructs a abort adapter telescope, grabbing the type from the class name and setting the command time to the current system time. |
|
OffsetTest(Object src,
String id,
long time)
Constructs a new offset telescope command. |
|
| Method Summary | |
|---|---|
String[] |
getLine()
Returns the command line of the move telescope command. |
double |
getOffsetAltitude()
Returns the y-offset of the target star. |
double |
getOffsetAzimuth()
Returns the x-offset of the target star. |
String |
getType()
Fake the type to be of OFFSET_TELESCOPE. |
boolean |
parseLine(String[] all)
Parse the command line into ra and dec of the move command. |
void |
setOffset(double xoff,
double yoff)
Sets the offsets in x and y. |
| 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, 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 double MAXAZOFFSET
public static final double MAXALTOFFSET
private static final String FAKETYPE
private static final Random GAUSSIAN
private double azoffset
private double altoffset
| Constructor Detail |
|---|
public OffsetTest(Object src)
public OffsetTest(Object src,
String id,
long time)
parseLine(java.lang.String[]) or the setOffset(double, double)
method are called.
| Method Detail |
|---|
public String[] getLine()
getLine in class MessageEventpublic boolean parseLine(String[] all)
parseLine in class MessageEvent
public void setOffset(double xoff,
double yoff)
public double getOffsetAzimuth()
public double getOffsetAltitude()
public String getType()
getType in class MessageEvent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||