ALMA Computing Group

MOUNT_ACS::Mount Interface Reference

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

import "acsexmplMount.idl";

List of all members.

Public Types

enum  coordType { Mean, Apparent }
 The antenna can be controlled in one of those two modes. More...

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)
 (Pre)sets a new equatorial source for the antenna to track.
void 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.

Public Attributes

readonly attribute ACS::ROdouble cmdAz
 Current commanded azimuth (degree).
readonly attribute ACS::ROdouble cmdEl
 Current commanded elevation (degree).
readonly attribute ACS::ROdouble actAz
 Current actual azimuth (degree).
readonly attribute ACS::ROdouble actEl
 Current actual elevation (degree).


Detailed Description

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

Definition at line 46 of file acsexmplMount.idl.


Member Enumeration Documentation

enum MOUNT_ACS::Mount::coordType
 

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

Enumeration values:
Mean 
Apparent 
Definition at line 50 of file acsexmplMount.idl.


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. *

*

Referenced by worker().

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).

Definition at line 118 of file acsexmplMount.idl.

Referenced by worker().

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

Current actual elevation (degree).

Definition at line 123 of file acsexmplMount.idl.

Referenced by worker().

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

Current commanded azimuth (degree).

Definition at line 108 of file acsexmplMount.idl.

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

Current commanded elevation (degree).

Definition at line 113 of file acsexmplMount.idl.


The documentation for this interface was generated from the following file: