CARMA C++
sza::antenna::corba::LO3mmProxy Class Reference

A class which will be served as the CORBA LO DO, whose methods will send messages to the AntennaMaster message queue. More...

#include <carma/antenna/sza/antenna/corba/LO3mmProxy.h>

Inheritance diagram for sza::antenna::corba::LO3mmProxy:
sza::antenna::corba::LOProxy

Public Member Functions

 LO3mmProxy (sza::antenna::control::AntennaMaster *parent)
 Constructor with a pointer to the parent AntennaMaster. More...
 
virtual void setLoFrequency (double frequency)
 
virtual void setYigFrequency (double yigFreq)
 
virtual void toggleSweep (bool on)
 
 ~LO3mmProxy ()
 Destructor. More...
 
- Public Member Functions inherited from sza::antenna::corba::LOProxy
 LOProxy (sza::antenna::control::AntennaMaster *parent)
 Constructor with a pointer to the parent AntennaMaster. More...
 
void setDampingGainResistance (int dampGain)
 
virtual void setDefaultGunnVoltage (unsigned short voltage)
 
void setDefaultGunnVoltage (sza::util::Voltage &volt)
 
void setDefaultLOTermAtten (sza::util::Attenuation &atten)
 
void setDefaultYigFrequency (sza::util::Frequency &freq)
 
virtual void setGunnLoopGain (unsigned short gain)
 
virtual void setGunnVoltage (unsigned short voltage)
 
void setLoopGainResistance (sza::util::LoOsc::Osc osc, int loopGain)
 
virtual void setLoTerminatorAttenuation (unsigned short atten)
 
virtual void setPresetPower ()
 
virtual void setVaractorLoopGain (unsigned short gain)
 
virtual void setYigDampingResistance (unsigned short resistance)
 
void setYigFrequency (sza::util::Rx::Id rxId, double yigFreqInGHz)
 
virtual void setYigLoopGain (unsigned short gain)
 
virtual void setYigVoltage (unsigned short voltage)
 
virtual void toggleYigSweep (bool on)
 
 ~LOProxy ()
 Destructor. More...
 
- Public Member Functions inherited from sza::antenna::corba::Proxy
 Proxy (sza::antenna::control::AntennaMaster *parent)
 Constructor. More...
 
virtual ~Proxy ()
 Destructor. More...
 

Additional Inherited Members

- Protected Member Functions inherited from sza::antenna::corba::Proxy
unsigned long sequenceNumber ()
 
virtual void setFlexure (sza::util::PointingMode::Type model, sza::util::Angle &sFlex, sza::util::Angle &cFlex)
 
virtual void setFlexure ()
 
void setSkyOffsets (unsigned long seq=0)
 
- Protected Attributes inherited from sza::antenna::corba::Proxy
sza::antenna::control::AntennaMasterparent_
 
unsigned long seq_
 
sza::util::Mutex seqGuard_
 
SzaShareCorba * share_
 

Detailed Description

A class which will be served as the CORBA LO DO, whose methods will send messages to the AntennaMaster message queue.

Definition at line 22 of file LO3mmProxy.h.

Constructor & Destructor Documentation

sza::antenna::corba::LO3mmProxy::LO3mmProxy ( sza::antenna::control::AntennaMaster parent)

Constructor with a pointer to the parent AntennaMaster.

sza::antenna::corba::LO3mmProxy::~LO3mmProxy ( )

Destructor.


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