CARMA C++
carma::antenna::ovro::CmLOControl Interface Reference

OVRO antenna-specific LO control interface. More...

import "carma/antenna/ovro/control/ovroCmLOControl.idl";

Inheritance diagram for carma::antenna::ovro::CmLOControl:
carma::antenna::common::LOControl

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...
 
- Public Member Functions inherited from carma::antenna::common::LOControl
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...
 

Detailed Description

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.

Member Function Documentation

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.

Parameters
resistanceDamping resistance in Ohms.
void carma::antenna::ovro::CmLOControl::setGunnLoopGainResistance ( in unsigned short  resistanceInOhms)
raises (carma::util::UserException
)

Set Gunn Loop Gain Resistance.

Parameters
gainDesired loop gain resistance in ohms.
void carma::antenna::ovro::CmLOControl::setLoTerminatorPowerLevel ( in double  power)
raises (carma::util::UserException
)

Set power level to requested level.

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

Parameters
freqYig output frequency.
void carma::antenna::ovro::CmLOControl::turnGunn ( in carma::antenna::common::SwitchState  state)
raises (carma::util::UserException
)

Turn Gunn On or Off.

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

Parameters
stateDesired state (ON or OFF).

The documentation for this interface was generated from the following file: