CARMA C++
|
Antenna focus control More...
import "carma/antenna/common/FocusControl.idl";
Public Member Functions | |
void | doZTracking (in boolean tracking, in unsigned long seqNo) raises (carma::util::UserException) |
Turn on/off focus Z position tracking as a function of elevation Implemented only on OVRO antennas. More... | |
void | setX (in float position, in unsigned long seqNo) raises (carma::util::UserException) |
Focus (secondary) position in X (horizontal when looking at horizon). More... | |
void | setY (in float position, in unsigned long seqNo) raises (carma::util::UserException) |
Focus (secondary) position in Y. More... | |
void | setZ (in float position, in unsigned long seqNo) raises (carma::util::UserException) |
Focus (secondary) position in Z. More... | |
Antenna focus control
Definition at line 22 of file FocusControl.idl.
void carma::antenna::common::FocusControl::doZTracking | ( | in boolean | tracking, |
in unsigned long | seqNo | ||
) | |||
raises | ( | carma::util::UserException | |
) |
Turn on/off focus Z position tracking as a function of elevation Implemented only on OVRO antennas.
The sequence number is used to verify the remote system has completed
the requested operation. The sequence number is stored locally on the remote system and once complete, the corresponding monitor point for this sequence number is set to the one passed as seqNo.
tracking | |
seqNo | Sequence number to return when command completes in monitor point named OpticSeqNum |
void carma::antenna::common::FocusControl::setX | ( | in float | position, |
in unsigned long | seqNo | ||
) | |||
raises | ( | carma::util::UserException | |
) |
Focus (secondary) position in X (horizontal when looking at horizon).
Implemented only on OVRO antennas.
The sequence number is used to verify the remote system has completed the requested operation. The sequence number is stored locally on the remote system and once complete, the corrisponding monitor point for this sequence number is set to the one passed as seqNo.
position | in millimeters |
seqNo | Sequence number to return when command completes in monitor point named OpticSeqNum |
void carma::antenna::common::FocusControl::setY | ( | in float | position, |
in unsigned long | seqNo | ||
) | |||
raises | ( | carma::util::UserException | |
) |
Focus (secondary) position in Y.
The Y direction is vertical when looking at the horizon (sag). Implemented only on OVRO antennas.
The sequence number is used to verify the remote system has completed the requested operation. The sequence number is stored locally on the remote system and once complete, the corresponding monitor point for this sequence number is set to the one passed as seqNo.
position | in millimeters |
seqNo | Sequence number to return when command completes in monitor point named OpticSeqNum |
void carma::antenna::common::FocusControl::setZ | ( | in float | position, |
in unsigned long | seqNo | ||
) | |||
raises | ( | carma::util::UserException | |
) |
Focus (secondary) position in Z.
Z is parallel to the %antenna beam. Implemented on OVRO and BIMA antennas (no SZA).
The sequence number is used to verify the remote system has completed the requested operation. The sequence number is stored locally on the remote system and once complete, the corresponding monitor point for this sequence number is set to the one passed as seqNo.
position | in millimeters |
seqNo | Sequence number to return when command completes in monitor point named OpticSeqNum |