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

ACSCOURSE_MOUNT::Mount4 Interface Reference

import "acscourseMount.idl";

Inheritance diagram for ACSCOURSE_MOUNT::Mount4:

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

Collaboration graph
[legend]
List of all members.

Public Types

enum  coordType { Mean, Apparent }

Public Member Functions

void objfix (in double az, in double elev)
void objfix_async (in double az, in double elev, in ACS::CBvoid callBack, in ACS::CBDescIn desc)
void obstar (in double ra, in double dec, in double pmRa, in double pmDec, in double radVel, in double par, in coordType type)
void obstar_async (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)
void objfix_async (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 the antenna position. This interface also includes aynchronous methods.


Member Enumeration Documentation

enum ACSCOURSE_MOUNT::Mount4::coordType
 

Enumeration values:
Mean 
Apparent 


Member Function Documentation

void ACSCOURSE_MOUNT::Mount4::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. Synchronous interface

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

*

void ACSCOURSE_MOUNT::Mount4::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. Synchronous interface

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

*

void ACSCOURSE_MOUNT::Mount4::objfix_async 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. Asynchonous interface. 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 *

*

void ACSCOURSE_MOUNT::Mount4::objfix_async 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. Asynchonous interface. 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 *

*

void ACSCOURSE_MOUNT::Mount4::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. Synchronous interface

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 *

*

void ACSCOURSE_MOUNT::Mount4::obstar_async 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. Asynchronous interface 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 *

*


Member Data Documentation

readonly attribute ACS::ROdouble ACSCOURSE_MOUNT::Mount4::actAz
 

Current actual azimuth (degree).

readonly attribute ACS::ROdouble ACSCOURSE_MOUNT::Mount4::actEl
 

Current actual elevation (degree).

readonly attribute ACS::ROdouble ACSCOURSE_MOUNT::Mount4::cmdAz
 

Current commanded azimuth (degree).

readonly attribute ACS::ROdouble ACSCOURSE_MOUNT::Mount4::cmdEl
 

Current commanded elevation (degree).


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