CARMA C++
carma::antenna::common::LOControl Interface Reference

Antenna Local Oscillator control. More...

import "carma/antenna/common/LOControl.idl";

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

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

Detailed Description

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.

Member Function Documentation

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.

Parameters
FrequencyLO Frequency in GHz.
Exceptions
carma::util::UserExceptionon error
See Also
antenna::common::RxControl::setFrequency
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.

Parameters
attenAttenuation value to set LO terminator to (0-31dB).
See Also
carma::antenna::common::LOReferenceMonitor
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.

Parameters
freqYIG Frequency in GHz.
Exceptions
carma::util::UserExceptionon error
See Also
antenna::common::RxControl::setFrequency
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.

Parameters
onIf true, turn the sweep on, if false, turn it off.
See Also
toggleYigSweep
void carma::antenna::common::LOControl::toggleYigSweep ( in boolean  on)
raises (carma::util::UserException
)

Toggle the sweep for the YIG.

Parameters
onIf true, turn the sweep on, if false, turn it off.
See Also
toggleSweep

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