Public Types | Public Member Functions | Public Attributes

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

Enumerator:
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

Current actual azimuth (degree).

Current actual elevation (degree).

Current commanded azimuth (degree).

Current commanded elevation (degree).


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