CARMA C++
|
Antenna Local Oscillator control. More...
import "carma/antenna/common/LOControl.idl";
Public Member Functions | |
void | setLoFrequency (in double Frequency) raises (carma::util::UserException) |
Set the frequency for tunable oscillators and lock. More... | |
void | setLoTerminatorAttenuation (in unsigned short atten) raises (carma::util::UserException) |
Set LO Reference Terminator Attenuation Sets the attenuation of the 1100-1260 MHz LO Terminator. More... | |
void | setYigFrequency (in double yigFreq) raises ( carma::util::UserException ) |
Set the YIG reference frequency and lock. More... | |
void | toggleSweep (in boolean on) raises (carma::util::UserException) |
Toggle the sweep for this oscillator. More... | |
void | toggleYigSweep (in boolean on) raises (carma::util::UserException) |
Toggle the sweep for the YIG. More... | |
Antenna Local Oscillator control.
The local oscillator system has an Xband YIG that feeds the centimeter or millimeter wave (3mm or 1mm) oscillator.
Definition at line 23 of file LOControl.idl.
void carma::antenna::common::LOControl::setLoFrequency | ( | in double | Frequency | ) | |
raises | ( | carma::util::UserException | |||
) |
Set the frequency for tunable oscillators and lock.
This method does not block while waiting for lock. This is meant for engineering purposes only. Use antenna::common::RxControl::setFrequency to tune.
Frequency | LO Frequency in GHz. |
carma::util::UserException | on error |
void carma::antenna::common::LOControl::setLoTerminatorAttenuation | ( | in unsigned short | atten | ) | |
raises | ( | carma::util::UserException | |||
) |
Set LO Reference Terminator Attenuation Sets the attenuation of the 1100-1260 MHz LO Terminator.
atten | Attenuation value to set LO terminator to (0-31dB). |
void carma::antenna::common::LOControl::setYigFrequency | ( | in double | yigFreq | ) | |
raises | ( | carma::util::UserException | |||
) |
Set the YIG reference frequency and lock.
This method does not block while waiting for lock. This is meant for engineering purposes only. Use antenna::common::RxControl::setFrequency to tune.
freq | YIG Frequency in GHz. |
carma::util::UserException | on error |
void carma::antenna::common::LOControl::toggleSweep | ( | in boolean | on | ) | |
raises | ( | carma::util::UserException | |||
) |
Toggle the sweep for this oscillator.
This method should be used for the LO sweeps, not the YIG.
on | If true, turn the sweep on, if false, turn it off. |
void carma::antenna::common::LOControl::toggleYigSweep | ( | in boolean | on | ) | |
raises | ( | carma::util::UserException | |||
) |
Toggle the sweep for the YIG.
on | If true, turn the sweep on, if false, turn it off. |