|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--scopedrivers.Ascom
Field Summary | |
protected int |
AlignmentMode
|
protected double |
Altitude
|
protected double |
ApertureDiameter
|
protected double |
Azimuth
|
protected boolean |
CanFindHome
|
protected boolean |
CanPark
|
protected boolean |
CanSetPark
|
protected boolean |
CanSetTracking
|
protected boolean |
CanSlew
|
protected boolean |
CanSlewAsync
|
protected boolean |
CanSync
|
protected boolean |
CanUnpark
|
protected boolean |
Connected
|
protected double |
Declination
|
protected double |
DeclinationRate
|
protected java.lang.String |
Description
|
protected java.lang.String |
DriverInfo
|
protected static java.lang.String |
ERR_SOURCE
|
protected double |
FocalLength
|
protected static java.lang.String |
MSG_NO_TARGET_COORDS
|
protected static java.lang.String |
MSG_NOT_CONNECTED
|
protected static java.lang.String |
MSG_NOT_IMPLEMENTED
|
protected static java.lang.String |
MSG_PROP_NOT_SET
|
protected static java.lang.String |
MSG_PROP_RANGE_ERROR
|
protected static java.lang.String |
MSG_VAL_OUTOFRANGE
|
protected java.lang.String |
Name
|
protected double |
RightAscension
|
protected double |
RightAscensionRate
|
protected double |
SiderealTime
|
protected double |
SiteElevation
|
protected double |
SiteLatitude
|
protected double |
SiteLongitude
|
protected boolean |
Slewing
|
protected int |
SlewSettleTime
|
protected double |
TargetDeclination
|
protected double |
TargetRightAscension
|
int |
teleAltAz
|
int |
teleGermanPolar
|
int |
telePolar
|
protected boolean |
Tracking
|
protected java.util.Date |
UTCDate
|
Constructor Summary | |
Ascom()
Ascom constructor comment. |
Method Summary | |
int |
getAlignmentMode()
The alignment mode of the mount. |
double |
getAltitude()
Returns the Altitude (degrees, positive up) of the telescope's current alt/az coordinates Creation date: (7/20/01 3:02:41 PM) |
double |
getApertureDiameter()
Returns the telescope's effective aperture diameter (metres) Creation date: (7/20/01 3:02:41 PM) |
double |
getAzimuth()
Returns the azimuth (degrees, North-referenced, positive East/clockwise) of the telescope's current alt/az coordinates. |
double |
getDeclination()
Returns the declination (degrees) of the telescope's current local topocentric equatorial coordinates Remarks: Reading the property will raise an error if the value is unavailable. |
double |
getDeclinationRate()
Returns the declination tracking rate (arcseconds per second, default = 0.0) Remarks: The range of values supported is telescope specific. |
java.lang.String |
getDescription()
Returns the long description of the telescope Remarks: This string may contain line endings and may be hundreds to thousands of characters long. |
java.lang.String |
getDriverInfo()
Returns descriptive and version information about this ASCOM Telescope driver Remarks: This string may contain line endings and may be hundreds to thousands of characters long. |
double |
getFocalLength()
Returns the telescope's focal length, metres Creation date: (7/20/01 3:02:41 PM) |
java.lang.String |
getName()
Returns the short name of the telescope, for display purposes Creation date: (7/20/01 3:02:41 PM) |
double |
getRightAscension()
Returns the right ascension (hours) of the telescope's current local topocentric equatorial coordinates Remarks: Reading the property will raise an error if the value is unavailable. |
double |
getRightAscensionRate()
Returns the right ascension tracking rate offset from sidereal (seconds per sidereal second, default = 0.0) Remarks: The range of values supported is telescope specific. |
double |
getSiderealTime()
Returns the local apparent sidereal time from the telescope's internal clock Remarks:Reading the property will raise an error if the value is unavailable. |
double |
getSiteElevation()
Returns the elevation above mean sea level (metres) of the site at which the telescope is located Remarks: Setting this property will raise an error if the given value is outside the range -300 through +10000 metres. |
double |
getSiteLatitude()
Returns the geodetic(map) latitude (degrees, positive North) of the site at which the telescope is located Remarks: Setting this property will raise an error if the given value is outside the range -90 to +90 degrees. |
double |
getSiteLongitude()
Returns the longitude (degrees, positive East) of the site at which the telescope is located Remarks: Setting this property will raise an error if the given value is outside the range -180 to +180 degrees. |
int |
getSlewSettleTime()
Returns the post-slew settling time (sec.). |
double |
getTargetDeclination()
Returns the local topocentric declination (degrees, positive North) for the target of a slew or sync operation Remarks: Setting this property will raise an error if the given value is outside the range -90 to +90 degrees. |
double |
getTargetRightAscension()
Returns the local topocentric right ascension (hours) for the target of a slew or sync operation Remarks: Setting this property will raise an error if the given value is outside the range 0 to 24 hours. |
java.util.Date |
getUTCDate()
Returns the UTC date/time of the telescope's internal clock Remarks: Reading the property will raise an error if the value has never been set or is otherwise unavailable. |
boolean |
isCanFindHome()
True if this telescope is capable of programmed finding its home position (setFindHome() method) Creation date: (7/20/01 3:02:41 PM) |
boolean |
isCanPark()
True if this telescope is capable of programmed parking (setCanPark() method) Creation date: (7/20/01 3:02:41 PM) |
boolean |
isCanSetPark()
True if this telescope is capable of programmed setting of its park position (setCanSetPark() method Creation date: (7/20/01 3:02:41 PM) |
boolean |
isCanSetTracking()
True if the Telescope.Tracking property can be changed, turning telescope tracking on and off. |
boolean |
isCanSlew()
True if this telescope is capable of programmed slewing (synchronous or asynchronous) Remarks: If this is true, then only the synchronous slewing methods are guaranteed to be supported. |
boolean |
isCanSlewAsync()
True if this telescope is capable of programmed asynchronous slewing Remarks: This indicates the the asynchronous slewing methods are supported. |
boolean |
isCanSync()
True if this telescope is capable of programmed synching Creation date: (7/20/01 3:02:41 PM) |
boolean |
isCanUnpark()
True if this telescope is capable of programmed unparking (setCanUnpark() method) Remarks: If this is true, then CanPark will also be true. |
boolean |
isConnected()
True if telescope connected, False otherwise |
boolean |
isSlewing()
True if telescope is currently moving to new target coordinates, False at all other times. |
boolean |
isTracking()
The state of the telescope's sidereal tracking drive. |
void |
setAlignmentMode(int newAlignmentMode)
The alignment mode of the mount. |
void |
setAltitude(double newAltitude)
Sets the Altitude (degrees, positive up) of the telescope's current alt/az coordinates Creation date: (7/20/01 3:02:41 PM) |
void |
setApertureDiameter(double newApertureDiameter)
Sets the telescope's effective aperture diameter (metres) Creation date: (7/20/01 3:02:41 PM) |
void |
setAzimuth(double newAzimuth)
Sets the azimuth (degrees, North-referenced, positive East/clockwise) of the telescope's Creation date: (7/20/01 3:02:41 PM) |
void |
setCanFindHome(boolean newCanFindHome)
True if this telescope is capable of programmed finding its home position Creation date: (7/20/01 3:02:41 PM) |
void |
setCanPark(boolean newCanPark)
True if this telescope is capable of programmed parking Creation date: (7/20/01 3:02:41 PM) |
void |
setCanSetPark(boolean newCanSetPark)
True if this telescope is capable of programmed setting of its park position Creation date: (7/20/01 3:02:41 PM) |
void |
setCanSetTracking(boolean newCanSetTracking)
True if the Telescope.Tracking property can be changed, turning telescope tracking on and off. |
void |
setCanSlew(boolean newCanSlew)
True if this telescope is capable of programmed slewing (synchronous or asynchronous) Remarks: If this is true, then only the synchronous slewing methods are guaranteed to be supported. |
void |
setCanSlewAsync(boolean newCanSlewAsync)
True if this telescope is capable of programmed asynchronous slewing Remarks: This indicates the the asynchronous slewing methods are supported. |
void |
setCanSync(boolean newCanSync)
True if this telescope is capable of programmed synching Creation date: (7/20/01 3:02:41 PM) |
void |
setCanUnpark(boolean newCanUnpark)
True if this telescope is capable of programmed unparking (setCanUnpark() method) Remarks: If this is true, then CanPark will also be true. |
void |
setConnected(boolean newConnected)
True if telescope connected, False otherwise Remarks Set this property to True to connect to the telescope. |
void |
setDeclination(double newDeclination)
Sets the declination (degrees) of the telescope's current local topocentric equatorial coordinates Remarks: Reading the property will raise an error if the value is unavailable. |
void |
setDeclinationRate(double newDeclinationRate)
Sets the declination tracking rate (arcseconds per second, default = 0.0) Remarks: The range of values supported is telescope specific. |
void |
setDescription(java.lang.String newDescription)
Sets the long description of the telescope Remarks: This string may contain line endings and may be hundreds to thousands of characters long. |
void |
setDriverInfo(java.lang.String newDriverInfo)
Sets descriptive and version information about this ASCOM Telescope driver Remarks: This string may contain line endings and may be hundreds to thousands of characters long. |
void |
setFocalLength(double newFocalLength)
Sets the telescope's focal length, metres Creation date: (7/20/01 3:02:41 PM) |
void |
setName(java.lang.String newName)
Sets the short name of the telescope, for display purposes Creation date: (7/20/01 3:02:41 PM) |
void |
setRightAscension(double newRightAscension)
Sets the right ascension (hours) of the telescope's current local topocentric equatorial coordinates Remarks: Reading the property will raise an error if the value is unavailable. |
void |
setRightAscensionRate(double newRightAscensionRate)
Sets the right ascension tracking rate offset from sidereal (seconds per sidereal second, default = 0.0) Remarks: The range of values supported is telescope specific. |
void |
setSiderealTime(double newSiderealTime)
Sets the local apparent sidereal time from the telescope's internal clock Remarks:Reading the property will raise an error if the value is unavailable. |
void |
setSiteElevation(double newSiteElevation)
Sets the elevation above mean sea level (metres) of the site at which the telescope is located Remarks: Setting this property will raise an error if the given value is outside the range -300 through +10000 metres. |
void |
setSiteLatitude(double newSiteLatitude)
Sets the geodetic(map) latitude (degrees, positive North) of the site at which the telescope is located Remarks: Setting this property will raise an error if the given value is outside the range -90 to +90 degrees. |
void |
setSiteLongitude(double newSiteLongitude)
Sets the longitude (degrees, positive East) of the site at which the telescope is located Remarks: Setting this property will raise an error if the given value is outside the range -180 to +180 degrees. |
void |
setSlewing(boolean newSlewing)
True if telescope is currently moving to new target coordinates, False at all other times. |
void |
setSlewSettleTime(int newSlewSettleTime)
Sets the post-slew settling time (sec.). |
void |
setTargetDeclination(double newTargetDeclination)
Sets the local topocentric declination (degrees, positive North) for the target of a slew or sync operation Remarks: Setting this property will raise an error if the given value is outside the range -90 to +90 degrees. |
void |
setTargetRightAscension(double newTargetRightAscension)
Sets the local topocentric right ascension (hours) for the target of a slew or sync operation Remarks: Setting this property will raise an error if the given value is outside the range 0 to 24 hours. |
void |
setTracking(boolean newTracking)
The state of the telescope's sidereal tracking drive. |
void |
setUTCDate(java.util.Date newUTCDate)
Sets the UTC date/time of the telescope's internal clock Remarks: Reading the property will raise an error if the value has never been set or is otherwise unavailable. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public int teleAltAz
public int telePolar
public int teleGermanPolar
protected static final java.lang.String ERR_SOURCE
protected static final java.lang.String MSG_NOT_IMPLEMENTED
protected static final java.lang.String MSG_NOT_CONNECTED
protected static final java.lang.String MSG_PROP_NOT_SET
protected static final java.lang.String MSG_NO_TARGET_COORDS
protected static final java.lang.String MSG_VAL_OUTOFRANGE
protected static final java.lang.String MSG_PROP_RANGE_ERROR
protected int AlignmentMode
protected double Altitude
protected double ApertureDiameter
protected double Azimuth
protected boolean CanFindHome
protected boolean CanPark
protected boolean CanSetPark
protected boolean CanSetTracking
protected boolean CanSlew
protected boolean CanSlewAsync
protected boolean CanSync
protected boolean CanUnpark
protected boolean Connected
protected double Declination
protected double DeclinationRate
protected java.lang.String Description
protected java.lang.String DriverInfo
protected double FocalLength
protected java.lang.String Name
protected double RightAscension
protected double RightAscensionRate
protected double SiderealTime
protected double SiteElevation
protected double SiteLatitude
protected double SiteLongitude
protected boolean Slewing
protected int SlewSettleTime
protected double TargetDeclination
protected double TargetRightAscension
protected boolean Tracking
protected java.util.Date UTCDate
Constructor Detail |
public Ascom()
Method Detail |
public int getAlignmentMode()
public double getAltitude()
public double getApertureDiameter()
public double getAzimuth()
public double getDeclination() throws java.lang.Exception
public double getDeclinationRate()
public java.lang.String getDescription()
public java.lang.String getDriverInfo()
public double getFocalLength()
public java.lang.String getName()
public double getRightAscension() throws java.lang.Exception
public double getRightAscensionRate()
public double getSiderealTime() throws java.lang.Exception
public double getSiteElevation() throws java.lang.Exception
public double getSiteLatitude() throws java.lang.Exception
public double getSiteLongitude() throws java.lang.Exception
public int getSlewSettleTime()
public double getTargetDeclination() throws java.lang.Exception
public double getTargetRightAscension() throws java.lang.Exception
public java.util.Date getUTCDate() throws java.lang.Exception
public boolean isCanFindHome()
public boolean isCanPark()
public boolean isCanSetPark()
public boolean isCanSetTracking()
public boolean isCanSlew()
public boolean isCanSlewAsync()
public boolean isCanSync()
public boolean isCanUnpark()
public boolean isConnected()
public boolean isSlewing() throws java.lang.Exception
public boolean isTracking()
public void setAlignmentMode(int newAlignmentMode)
newAlignmentMode
- int The alignment mode of the mount.public void setAltitude(double newAltitude)
newAltitude
- double The Altitude (degrees, positive up) of the telescope's current
alt/az coordinatespublic void setApertureDiameter(double newApertureDiameter)
newApertureDiameter
- double The telescope's effective aperture diameter (metres)public void setAzimuth(double newAzimuth)
newAzimuth
- double The azimuth (degrees, North-referenced, positive East/clockwise)
of the telescope's current alt/az coordinates.public void setCanFindHome(boolean newCanFindHome)
newCanFindHome
- boolean True if this telescope is capable of
programmed finding its home position (FindHome() method)public void setCanPark(boolean newCanPark)
newCanPark
- boolean True if this telescope is capable of programmed parking (Park() method)public void setCanSetPark(boolean newCanSetPark)
newCanSetPark
- boolean True if this telescope is capable of programmed
setting of its park position (SetPark() method)public void setCanSetTracking(boolean newCanSetTracking)
newCanSetTracking
- boolean True if the Telescope.Tracking property can be changed,
turning telescope tracking on and off.public void setCanSlew(boolean newCanSlew)
newCanSlew
- boolean True if this telescope is capable of programmed slewing
(synchronous or asynchronous)public void setCanSlewAsync(boolean newCanSlewAsync)
newCanSlewAsync
- boolean True if this telescope is capable of programmed asynchronous slewingpublic void setCanSync(boolean newCanSync)
newCanSync
- boolean True if this telescope is capable of programmed synchingpublic void setCanUnpark(boolean newCanUnpark)
newCanUnpark
- boolean True if this telescope is capable of programmed unparking (Unpark() method)public void setConnected(boolean newConnected) throws java.lang.Exception
newConnected
- boolean True if telescope connected, False otherwisepublic void setDeclination(double newDeclination)
newDeclination
- double The declination (degrees) of the telescope's current local
topocentric equatorial coordinatespublic void setDeclinationRate(double newDeclinationRate)
newDeclinationRate
- double The declination tracking rate (arcseconds per second, default = 0.0)public void setDescription(java.lang.String newDescription)
newDescription
- java.lang.String The long description of the telescope.public void setDriverInfo(java.lang.String newDriverInfo)
newDriverInfo
- java.lang.String Descriptive and version information about this ASCOM Telescope driverpublic void setFocalLength(double newFocalLength)
newFocalLength
- double The telescope's focal length, metrespublic void setName(java.lang.String newName)
newName
- java.lang.String The short name of the telescope, for display purposespublic void setRightAscension(double newRightAscension)
newRightAscension
- double The right ascension (hours) of the telescope's current
local topocentric equatorial coordinatespublic void setRightAscensionRate(double newRightAscensionRate)
newRightAscensionRate
- double The right ascension tracking rate offset from sidereal
( (seconds per sidereal second, default = 0.0)public void setSiderealTime(double newSiderealTime)
newSiderealTime
- double The local apparent sidereal time from the telescope's internal clockpublic void setSiteElevation(double newSiteElevation) throws java.lang.Exception
newSiteElevation
- double The elevation above mean sea level (metres) of the site at which the telescope is locatedpublic void setSiteLatitude(double newSiteLatitude) throws java.lang.Exception
newSiteLatitude
- double The geodetic(map) latitude (degrees, positive North) of the site at
which the telescope is locatedpublic void setSiteLongitude(double newSiteLongitude) throws java.lang.Exception
newSiteLongitude
- double The longitude (degrees, positive East) of the site at which the telescope is locatedpublic void setSlewing(boolean newSlewing)
newSlewing
- boolean True if telescope is currently moving to new target coordinates,
False at all other times.public void setSlewSettleTime(int newSlewSettleTime) throws java.lang.Exception
newSlewSettleTime
- int Specifies a post-slew settling time (sec.).public void setTargetDeclination(double newTargetDeclination) throws java.lang.Exception
newTargetDeclination
- double The local topocentric declination (degrees, positive North) for
the target of a slew or sync operationpublic void setTargetRightAscension(double newTargetRightAscension) throws java.lang.Exception
newTargetRightAscension
- double The local topocentric right ascension (hours) for the
target of a slew or sync operationpublic void setTracking(boolean newTracking)
newTracking
- boolean The state of the telescope's sidereal tracking drive.public void setUTCDate(java.util.Date newUTCDate)
newUTCDate
- java.util.Date The UTC date/time of the telescope's internal clock
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |