CARMA C++
|
OVRO antenna-specific LO control interface. More...
import "carma/antenna/ovro/control/ovroLOControl.idl";
Public Member Functions | |
void | extractTuneTable () raises (carma::util::UserException) |
Instruct the YigPll module to extract it's tune table. More... | |
void | jogAttenuator (in short microsteps) raises (carma::util::UserException) |
Jog Gunn attenuator by given amount. More... | |
void | jogBackshort (in short microsteps) raises (carma::util::UserException) |
Jog Gunn backshort by given amount. More... | |
void | jogTuner (in short microsteps) raises (carma::util::UserException) |
Jog Gunn tuner by given amount. 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 | setAttenuator (in unsigned long position) raises (carma::util::UserException) |
Set Gunn attenuator position. More... | |
void | setBackshort (in unsigned long position) raises (carma::util::UserException) |
Set Gunn backshort to given position. More... | |
void | setDampingResistance (in unsigned short resistance) raises (carma::util::UserException) |
Set damping resistance - Engineering command. More... | |
void | setGunnLoopGain (in float percent) raises (carma::util::UserException) |
Set Gunn Loop Gain. More... | |
void | setGunnVoltage (in float volts) raises (carma::util::UserException) |
Set Gunn Operating Voltage. 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 | setTuner (in unsigned long position) raises (carma::util::UserException) |
Set Gunn tuner to given position. 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 ovroLOControl.idl.
void carma::antenna::ovro::LOControl::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::LOControl::jogAttenuator | ( | in short | microsteps | ) | |
raises | ( | carma::util::UserException | |||
) |
Jog Gunn attenuator by given amount.
microsteps | Distance to move attenuator in micro-steps. |
void carma::antenna::ovro::LOControl::jogBackshort | ( | in short | microsteps | ) | |
raises | ( | carma::util::UserException | |||
) |
Jog Gunn backshort by given amount.
microsteps | Distance to move backshort in micro-steps. |
void carma::antenna::ovro::LOControl::jogTuner | ( | in short | microsteps | ) | |
raises | ( | carma::util::UserException | |||
) |
Jog Gunn tuner by given amount.
microsteps | Distance to move tuner in micro-steps. |
void carma::antenna::ovro::LOControl::resetGunn | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Reset the Gunn Pll.
void carma::antenna::ovro::LOControl::resetYigPll | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Send reset message to YigPll module.
void carma::antenna::ovro::LOControl::setAttenuator | ( | in unsigned long | position | ) | |
raises | ( | carma::util::UserException | |||
) |
Set Gunn attenuator position.
position | Attenuator position in micro-steps. |
void carma::antenna::ovro::LOControl::setBackshort | ( | in unsigned long | position | ) | |
raises | ( | carma::util::UserException | |||
) |
Set Gunn backshort to given position.
position | Backshort position in micro-steps. |
void carma::antenna::ovro::LOControl::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::LOControl::setGunnLoopGain | ( | in float | percent | ) | |
raises | ( | carma::util::UserException | |||
) |
Set Gunn Loop Gain.
gain | Desired loop gain in percent. |
void carma::antenna::ovro::LOControl::setGunnVoltage | ( | in float | volts | ) | |
raises | ( | carma::util::UserException | |||
) |
Set Gunn Operating Voltage.
voltage | Desired operating voltage in Volts. |
void carma::antenna::ovro::LOControl::setLoTerminatorPowerLevel | ( | in double | power | ) | |
raises | ( | carma::util::UserException | |||
) |
Set power level to requested level.
power | in dBm |
void carma::antenna::ovro::LOControl::setLoTerminatorPowerToPreset | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Set preset power level.
void carma::antenna::ovro::LOControl::setTuner | ( | in unsigned long | position | ) | |
raises | ( | carma::util::UserException | |||
) |
Set Gunn tuner to given position.
position | Tuner position in micro-steps. |
void carma::antenna::ovro::LOControl::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::LOControl::turnGunn | ( | in carma::antenna::common::SwitchState | state | ) | |
raises | ( | carma::util::UserException | |||
) |
Turn Gunn On or Off.
state | Desired state (ON or OFF). |
void carma::antenna::ovro::LOControl::turnIfMonitor | ( | in carma::antenna::common::SwitchState | state | ) | |
raises | ( | carma::util::UserException | |||
) |
Turn Gunn IF Monitor ON or OFF.
state | Desired state (ON or OFF). |