com.jeamy.jascom
Class TelescopeProperties

java.lang.Object
  extended by com.jeamy.jascom.Properties
      extended by com.jeamy.jascom.TelescopeProperties
Direct Known Subclasses:
Telescope

public class TelescopeProperties
extends Properties

Title: JASCOM: Ascom for Java

Description: Java to Ascom Wrapper

Copyright: Copyright (c) 2004

Company: EOAUI

Version:
ALPHA 2
Author:
Jeamy Lee

Field Summary
 
Fields inherited from class com.jeamy.jascom.Properties
comDispatcher, driverID
 
Constructor Summary
protected TelescopeProperties()
          TelescopeProperties
  TelescopeProperties(java.lang.String driverID)
          TelescopeProperties
 
Method Summary
 AlignmentModes alignmentMode()
           
 double apertureArea()
           
 double apertureDiameter()
           
 boolean canPulseGuide()
           
 boolean canSetDeclinationRate()
           
 boolean canSetGuideRates()
           
 boolean canSetPierSide()
           
 boolean canSetRightAscensionRate()
           
 boolean canSetTracking()
           
 boolean canSlew()
           
 boolean canSlewAltAz()
           
 boolean canSlewAltAzAsync()
           
 boolean canSlewAsync()
           
 boolean canSync()
           
 boolean canSyncAltAz()
           
 boolean canUnpark()
           
 void close()
          close
 double declination()
           
 double declinationRate()
           
 boolean doesRefraction()
           
 EquatorialCoordinateType equatorialSystem()
           
 double focalLength()
           
 double guideRateDeclination()
           
 double guideRateRightAscension()
           
 boolean isPulseGuiding()
           
 double rightAscension()
           
 double rightAscensionRate()
           
 void setDeclinationRate(double DeclinationRate)
           
 void setDoesRefraction(boolean DoesRefraction)
           
 void setGuideRateDeclination(double GuideRateDeclination)
           
 void setGuideRateRightAscension(double GuideRateRightAscension)
           
 void setRightAscensionRate(double RightAscensionRate)
           
 void setSideOfPier(PierSide SideOfPier)
           
 void setSiteElevation(double SiteElevation)
           
 void setSiteLatitude(double SiteLatitude)
           
 void setSiteLongitude(double SiteLongitude)
           
 void setSlewSettleTime(int SlewSettleTime)
           
 void setTargetDeclination(double TargetDeclination)
           
 void setTargetRightAscension(double TargetRightAscension)
           
 void setTracking(boolean Tracking)
           
 void setTrackingRate(DriveRates TrackingRate)
           
 void setTrackingRates(java.util.List TrackingRates)
           
 void setUTCDate(java.util.Date UTCDate)
           
 PierSide sideOfPier()
           
 double siderealTime()
           
 double siteElevation()
           
 double siteLatitude()
           
 double siteLongitude()
           
 int slewSettleTime()
           
 double targetDeclination()
           
 double targetRightAscension()
           
 boolean tracking()
           
 DriveRates trackingRate()
           
 java.util.List trackingRates()
           
 java.util.Date UTCDate()
           
 
Methods inherited from class com.jeamy.jascom.Properties
altitude, atHome, atPark, azimuth, canFindHome, canPark, canSetPark, connected, description, driverInfo, driverVersion, interfaceVersion, name, setConnected, slewing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TelescopeProperties

protected TelescopeProperties()
TelescopeProperties


TelescopeProperties

public TelescopeProperties(java.lang.String driverID)
TelescopeProperties

Parameters:
driverID - String
Method Detail

setUTCDate

public void setUTCDate(java.util.Date UTCDate)

UTCDate

public java.util.Date UTCDate()

setTrackingRates

public void setTrackingRates(java.util.List TrackingRates)

trackingRates

public java.util.List trackingRates()

setTrackingRate

public void setTrackingRate(DriveRates TrackingRate)

trackingRate

public DriveRates trackingRate()
                        throws JascomException
Throws:
JascomException

setTracking

public void setTracking(boolean Tracking)

tracking

public boolean tracking()

setTargetRightAscension

public void setTargetRightAscension(double TargetRightAscension)

targetRightAscension

public double targetRightAscension()

setTargetDeclination

public void setTargetDeclination(double TargetDeclination)

targetDeclination

public double targetDeclination()

setSlewSettleTime

public void setSlewSettleTime(int SlewSettleTime)

slewSettleTime

public int slewSettleTime()

setSiteLongitude

public void setSiteLongitude(double SiteLongitude)

siteLongitude

public double siteLongitude()

setSiteLatitude

public void setSiteLatitude(double SiteLatitude)

siteLatitude

public double siteLatitude()

setSiteElevation

public void setSiteElevation(double SiteElevation)

siteElevation

public double siteElevation()

siderealTime

public double siderealTime()

setSideOfPier

public void setSideOfPier(PierSide SideOfPier)

sideOfPier

public PierSide sideOfPier()
                    throws JascomException
Throws:
JascomException

setRightAscensionRate

public void setRightAscensionRate(double RightAscensionRate)

rightAscensionRate

public double rightAscensionRate()

rightAscension

public double rightAscension()

isPulseGuiding

public boolean isPulseGuiding()

setGuideRateRightAscension

public void setGuideRateRightAscension(double GuideRateRightAscension)

guideRateRightAscension

public double guideRateRightAscension()

setGuideRateDeclination

public void setGuideRateDeclination(double GuideRateDeclination)

guideRateDeclination

public double guideRateDeclination()

focalLength

public double focalLength()

equatorialSystem

public EquatorialCoordinateType equatorialSystem()
                                          throws JascomException
Throws:
JascomException

setDoesRefraction

public void setDoesRefraction(boolean DoesRefraction)

doesRefraction

public boolean doesRefraction()

setDeclinationRate

public void setDeclinationRate(double DeclinationRate)

declinationRate

public double declinationRate()

declination

public double declination()

canUnpark

public boolean canUnpark()

canSyncAltAz

public boolean canSyncAltAz()

canSync

public boolean canSync()

canSlewAsync

public boolean canSlewAsync()

canSlewAltAzAsync

public boolean canSlewAltAzAsync()

canSlewAltAz

public boolean canSlewAltAz()

canSlew

public boolean canSlew()

canSetTracking

public boolean canSetTracking()

canSetRightAscensionRate

public boolean canSetRightAscensionRate()

canSetPierSide

public boolean canSetPierSide()

canSetGuideRates

public boolean canSetGuideRates()

canSetDeclinationRate

public boolean canSetDeclinationRate()

canPulseGuide

public boolean canPulseGuide()

apertureDiameter

public double apertureDiameter()

apertureArea

public double apertureArea()

alignmentMode

public AlignmentModes alignmentMode()
                             throws JascomException
Throws:
JascomException

close

public void close()
close

Overrides:
close in class Properties