|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.raben.telescope.comm.MeadeCommand
Facade to generate command string for various Celestron telescope models
| Constructor Summary | |
MeadeCommand()
Creates a new instance of CelestronCommandAdapter |
|
| Method Summary | |
java.lang.String |
alignmentComplete()
Get alignment complete command |
java.lang.String |
cancelGoTo()
Get cancel goto command |
java.lang.String |
declinationTarget(double decl)
Declination target command string |
double |
decodeAltitudeString(java.lang.String altitudeString)
|
double |
decodeAzimuthString(java.lang.String azimuthString)
|
java.awt.geom.Point2D |
decodeCoordinatesFromNemaString(java.lang.String nemaStr)
|
double |
decodeRightAscensionString(java.lang.String raStr)
|
java.util.Calendar |
decodeTimeFromNemaString(java.lang.String nemaStr)
|
java.lang.String |
getAltitude()
Get altitude command |
java.lang.String |
getAzimuth()
Get azimuth command |
java.lang.String |
getDeclination()
Get declination command |
java.lang.String |
getRightAscension()
Get right ascension command |
TelescopeModel |
getTelescopeModel()
Get telescope model |
java.lang.String |
goToAzimuthAltitude(double azimuth,
double altitude)
Get goto azimuth and altitude command string |
java.lang.String |
gpsLinked()
Turn on GPS and check if it links |
java.lang.String |
handControlVersion()
Get hand control version command |
boolean |
isHighPrecision()
Check if high precision coordinates are set |
java.lang.String |
nema()
Command to get GPS NEMA string |
java.lang.String |
rightAscensionTarget(double ra)
Right ascension target command string |
void |
setHighPrecision(boolean highPrecision)
Set whether high precision mode should be used |
void |
setTelescopeModel(TelescopeModel model)
Set telescope model |
java.lang.String |
slewEast()
|
java.lang.String |
slewNorth()
|
java.lang.String |
slewRate(int rate)
Slew rate command |
java.lang.String |
slewSouth()
|
java.lang.String |
slewWest()
|
java.lang.String |
trackingMode(int mode)
Tracking mode command string |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MeadeCommand()
| Method Detail |
public void setTelescopeModel(TelescopeModel model)
model - Telescope modelpublic TelescopeModel getTelescopeModel()
public void setHighPrecision(boolean highPrecision)
highPrecision - True if high precision coordinates
ISSUE - what if high precision not available ??
ISSUE - maybe this should be protected and set indirectly
by telescope model, not userpublic boolean isHighPrecision()
public java.lang.String goToAzimuthAltitude(double azimuth,
double altitude)
azimuth - in degress (0 to 360)altitude - in degrees (0 to 90)
public java.lang.String rightAscensionTarget(double ra)
ra - Right ascension in hours (0 to 24)
public java.lang.String declinationTarget(double decl)
decl - Delination in degrees (-90 to 90)
public java.lang.String getAzimuth()
public java.lang.String getAltitude()
public java.lang.String getRightAscension()
public java.lang.String getDeclination()
public java.lang.String handControlVersion()
public java.lang.String cancelGoTo()
public java.lang.String alignmentComplete()
public java.lang.String trackingMode(int mode)
mode - 0=off,1=altaz,2=eq-n,3=eq-s
public java.lang.String gpsLinked()
public java.lang.String nema()
public java.lang.String slewRate(int rate)
rate -
public java.lang.String slewNorth()
public java.lang.String slewSouth()
public java.lang.String slewEast()
public java.lang.String slewWest()
public double decodeAzimuthString(java.lang.String azimuthString)
public double decodeAltitudeString(java.lang.String altitudeString)
public double decodeRightAscensionString(java.lang.String raStr)
public java.awt.geom.Point2D decodeCoordinatesFromNemaString(java.lang.String nemaStr)
public java.util.Calendar decodeTimeFromNemaString(java.lang.String nemaStr)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||