|
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. |