Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ACSCOURSE_MOUNT::Mount3 Interface Reference

import "acscourseMount.idl";

Inheritance diagram for ACSCOURSE_MOUNT::Mount3:

Inheritance graph
[legend]
Collaboration diagram for ACSCOURSE_MOUNT::Mount3:

Collaboration graph
[legend]
List of all members.

Public Types

enum  coordType { Mean, Apparent }

Public Member Functions

void objfix (in double az, in double elev) raises (ACSErrTypeACSCourse::TargetOutOfRangeEx)
void obstar (in double ra, in double dec, in double pmRa, in double pmDec, in double radVel, in double par, in coordType type)
void objfix (in double az, in double elev)

Public Attributes

readonly attribute ACS::ROdouble cmdAz
readonly attribute ACS::ROdouble cmdEl
readonly attribute ACS::ROdouble actAz
readonly attribute ACS::ROdouble actEl

Detailed Description

Here we have a "complete" interface, including exceptions This time all properties are read only, because we set the values of azimuth and elevation via commands.


Member Enumeration Documentation

enum ACSCOURSE_MOUNT::Mount3::coordType
 

Enumeration values:
Mean 
Apparent 


Member Function Documentation

void ACSCOURSE_MOUNT::Mount3::objfix in double  az,
in double  elev
 

(Pre)sets a new non-moving position for the antenna. The position coordinates are given in azimuth and elevation. A callback is used to inform the caller when the antenna reaches the new position. If a new position is given before the previous one is reached then the previous callback immediately receives "aborted".

Parameters:
az position azimuth (degree)
elev position elevation (degree) *

*

void ACSCOURSE_MOUNT::Mount3::objfix in double  az,
in double  elev
raises (ACSErrTypeACSCourse::TargetOutOfRangeEx)
 

(Pre)sets a new non-moving position for the antenna. The position coordinates are given in azimuth and elevation. A callback is used to inform the caller when the antenna reaches the new position. If a new position is given before the previous one is reached then the previous callback immediately receives "aborted".

Parameters:
az position azimuth (degree)
elev position elevation (degree) *

*

void ACSCOURSE_MOUNT::Mount3::obstar in double  ra,
in double  dec,
in double  pmRa,
in double  pmDec,
in double  radVel,
in double  par,
in coordType  type
 

(Pre)sets a new equatorial source for the antenna to track. The source position is given in geocentric equatorial J2000 coordinates.

Parameters:
ra source right ascension (hour)
dec source declination (hour)
pmRa source sky proper motion in right ascension (arc-sec/year)
pmDec source sky proper motion in declination (arc-sec/year)
radVel source radial velocity (kilometer/sec)
par source parallax correction (arc-sec)
type Apparent or Mean *

*


Member Data Documentation

readonly attribute ACS::ROdouble ACSCOURSE_MOUNT::Mount3::actAz
 

Current actual azimuth (degree).

readonly attribute ACS::ROdouble ACSCOURSE_MOUNT::Mount3::actEl
 

Current actual elevation (degree).

readonly attribute ACS::ROdouble ACSCOURSE_MOUNT::Mount3::cmdAz
 

Current commanded azimuth (degree).

readonly attribute ACS::ROdouble ACSCOURSE_MOUNT::Mount3::cmdEl
 

Current commanded elevation (degree).


The documentation for this interface was generated from the following files:
Generated on Thu Apr 30 02:28:21 2009 for ACS IDL interfaces by doxygen 1.3.8