CARMA C++
|
Antenna calibrator control More...
import "carma/antenna/common/CalibratorControl.idl";
Public Types | |
enum | Position { SKY, AMBIENT, FIXEDTEMP, PARTIAL } |
A calibrator position enumerator. More... | |
Public Member Functions | |
void | setPos (in CalibratorControl::Position pos, in unsigned long seqNo) raises (carma::util::UserException) |
Control the calibrator. More... | |
Antenna calibrator control
The calibratoribrator is a wheel or flap that is inserted in the beam so that the receiver looks at a calibratoribration signal.
Definition at line 26 of file CalibratorControl.idl.
A calibrator position enumerator.
Used by the RxControl interface to specify a widget position @see RxControl All positions may not be implemented on all antennas.
Enumerator | |
---|---|
SKY |
The sky. |
AMBIENT |
An ambient temperature load. |
FIXEDTEMP |
A fixed temperature load. |
PARTIAL |
A partially reflecting load. |
Definition at line 39 of file CalibratorControl.idl.
void carma::antenna::common::CalibratorControl::setPos | ( | in CalibratorControl::Position | pos, |
in unsigned long | seqNo | ||
) | |||
raises | ( | carma::util::UserException | |
) |
Control the calibrator.
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. There are 4 distinct positions.
CalibratorControl::Position | position requested calibrator position |
seqNo | Sequence number to return when command completes in monitor point named CalSeqNum |