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

MOUNT_ACS::Mount Interface Reference

import "acsexmplMount.idl";

Inheritance diagram for MOUNT_ACS::Mount:

Inheritance graph
[legend]
Collaboration diagram for MOUNT_ACS::Mount:

Collaboration graph
[legend]
List of all members.

Public Types

enum  coordType { Mean, Apparent }

Public Member Functions

void obstar (in double ra, in double dec, in double pmRa, in double pmDec, in double radVel, in double par, in coordType type, in ACS::CBvoid callBack, in ACS::CBDescIn desc)
void objfix (in double az, in double elev, in ACS::CBvoid callBack, in ACS::CBDescIn desc)

Public Attributes

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

Detailed Description

Defines the interface for controlling and monitoring a single antenna's position.


Member Enumeration Documentation

enum MOUNT_ACS::Mount::coordType
 

The antenna can be controlled in one of those two modes.

Enumeration values:
Mean 
Apparent 


Member Function Documentation

void MOUNT_ACS::Mount::objfix in double  az,
in double  elev,
in ACS::CBvoid  callBack,
in ACS::CBDescIn  desc
 

(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)
callBack callback when position is reached
desc is used to negotiate timeouts between client and sever See the BACI specifications for more details. *

*

void MOUNT_ACS::Mount::obstar in double  ra,
in double  dec,
in double  pmRa,
in double  pmDec,
in double  radVel,
in double  par,
in coordType  type,
in ACS::CBvoid  callBack,
in ACS::CBDescIn  desc
 

(Pre)sets a new equatorial source for the antenna to track. The source position is given in geocentric equatorial J2000 coordinates. 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:
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
callBack callback when position is reached
desc is used to negotiate timeouts between client and sever See the BACI specifications for more details. *

*


Member Data Documentation

readonly attribute ACS::ROdouble MOUNT_ACS::Mount::actAz
 

Current actual azimuth (degree).

readonly attribute ACS::ROdouble MOUNT_ACS::Mount::actEl
 

Current actual elevation (degree).

readonly attribute ACS::ROdouble MOUNT_ACS::Mount::cmdAz
 

Current commanded azimuth (degree).

readonly attribute ACS::ROdouble MOUNT_ACS::Mount::cmdEl
 

Current commanded elevation (degree).


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