CARMA C++
|
OVRO antenna-specific LO control interface. More...
import "carma/antenna/ovro/control/ovroCmLOControl.idl";
Public Member Functions | |
void | extractTuneTable () raises (carma::util::UserException) |
Instruct the YigPll module to extract it's tune table. More... | |
void | resetGunn () raises (carma::util::UserException) |
Reset the Gunn Pll. More... | |
void | resetYigPll () raises (carma::util::UserException) |
Send reset message to YigPll module. More... | |
void | setDampingResistance (in unsigned short resistance) raises (carma::util::UserException) |
Set damping resistance - Engineering command. More... | |
void | setGunnLoopGainResistance (in unsigned short resistanceInOhms) raises (carma::util::UserException) |
Set Gunn Loop Gain Resistance. More... | |
void | setLoTerminatorPowerLevel (in double power) raises (carma::util::UserException) |
Set power level to requested level. More... | |
void | setLoTerminatorPowerToPreset () raises (carma::util::UserException) |
Set preset power level. More... | |
void | setYigOutputFrequency (in double freq) raises (carma::util::UserException) |
Set yig output frequency - Engineering command. More... | |
void | turnGunn (in carma::antenna::common::SwitchState state) raises (carma::util::UserException) |
Turn Gunn On or Off. More... | |
void | turnIfMonitor (in carma::antenna::common::SwitchState state) raises (carma::util::UserException) |
Turn Gunn IF Monitor ON or OFF. More... | |
![]() | |
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... | |
OVRO antenna-specific LO control interface.
Several Ovro Antenna LO system devices have additional functionality which is not general enough to be included in the Common Antenna API. That additional functionality is included here.
Definition at line 28 of file ovroCmLOControl.idl.
void carma::antenna::ovro::CmLOControl::extractTuneTable | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Instruct the YigPll module to extract it's tune table.
This command instructs the module to extract the tuning table from the 1-wire device and save it to ram.
void carma::antenna::ovro::CmLOControl::resetGunn | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Reset the Gunn Pll.
void carma::antenna::ovro::CmLOControl::resetYigPll | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Send reset message to YigPll module.
void carma::antenna::ovro::CmLOControl::setDampingResistance | ( | in unsigned short | resistance | ) | |
raises | ( | carma::util::UserException | |||
) |
Set damping resistance - Engineering command.
Sets the YigPll damping factor. The value input into this control command is saved in the modules EEPROM to be used when the module is reset.
resistance | Damping resistance in Ohms. |
void carma::antenna::ovro::CmLOControl::setGunnLoopGainResistance | ( | in unsigned short | resistanceInOhms | ) | |
raises | ( | carma::util::UserException | |||
) |
Set Gunn Loop Gain Resistance.
gain | Desired loop gain resistance in ohms. |
void carma::antenna::ovro::CmLOControl::setLoTerminatorPowerLevel | ( | in double | power | ) | |
raises | ( | carma::util::UserException | |||
) |
Set power level to requested level.
power | in dBm |
void carma::antenna::ovro::CmLOControl::setLoTerminatorPowerToPreset | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Set preset power level.
void carma::antenna::ovro::CmLOControl::setYigOutputFrequency | ( | in double | freq | ) | |
raises | ( | carma::util::UserException | |||
) |
Set yig output frequency - Engineering command.
Sets the YIG output frequency but doesn't phase lock.
freq | Yig output frequency. |
void carma::antenna::ovro::CmLOControl::turnGunn | ( | in carma::antenna::common::SwitchState | state | ) | |
raises | ( | carma::util::UserException | |||
) |
Turn Gunn On or Off.
on | True to enable gunn, false otherwise. |
void carma::antenna::ovro::CmLOControl::turnIfMonitor | ( | in carma::antenna::common::SwitchState | state | ) | |
raises | ( | carma::util::UserException | |||
) |
Turn Gunn IF Monitor ON or OFF.
state | Desired state (ON or OFF). |