import "acscourseMount.idl";
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
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: