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

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

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

Inheritance diagram for sza::antenna::corba::Rx3mmProxy:
sza::antenna::corba::RxProxy

Public Member Functions

void registerObject (const std::string &name, carma::corba::Server &server)
 
 Rx3mmProxy (sza::antenna::control::AntennaMaster *parent)
 Constructor with a pointer to the parent. More...
 
void setFrequency (double yigFreq, double LOFreq, bool endWithAbsorberInBeam, bool optimizeReceiver, bool forceRelock, CORBA::ULong seq)
 
 ~Rx3mmProxy ()
 Destructor. More...
 
- Public Member Functions inherited from sza::antenna::corba::RxProxy
virtual
carma::antenna::common::FrontEndControl_ptr 
FrontEnd (carma::antenna::common::RxControl::Pol_Type pol=carma::antenna::common::RxControl::LEFTCIRCULAR)
 
sza::antenna::corba::FrontEndProxygetFrontEndProxy ()
 
sza::antenna::corba::IFProxygetIFProxy ()
 
sza::antenna::corba::LOProxygetLOProxy ()
 
virtual
carma::antenna::common::IFControl_ptr 
IF (carma::antenna::common::RxControl::IF_Type ifoutpu)
 
virtual
carma::antenna::common::LOControl_ptr 
LO ()
 
virtual void measureTotalPower (carma::antenna::common::CalibratorControl::Position position, CORBA::ULong seq)
 
virtual void measureTotalPower (carma::antenna::common::CalibratorControl::Position position)
 
virtual
carma::antenna::common::OpticsControl_ptr 
Optics ()
 
virtual
carma::antenna::common::PolarizationControl_ptr 
Polarization ()
 
virtual void resetCanBus ()
 
virtual void resetCanModule (const char *moduleName)
 
 RxProxy (sza::antenna::control::AntennaMaster *parent)
 Constructor with a pointer to the parent. More...
 
void setDefaultGunnFrequency (sza::util::Rx::Id rxId, sza::util::Frequency freq)
 
void setDefaultYigFrequency (sza::util::Rx::Id rxId, sza::util::Frequency freq)
 
virtual void setFrequency (double yigFreq, double LOFreq, bool endWithAbsorberInBeam, bool optimizeReceiver, CORBA::ULong seq)
 
void setFrequency (sza::util::Rx::Id rxId, CORBA::ULong seq)
 
virtual void setIFAtten (CORBA::Float atten, carma::antenna::common::RxControl::IF_Type ifType)
 
virtual void setIFPower (CORBA::Float power)
 
virtual void setIFPresetPower ()
 
virtual void setObservingFrequency (double obsFreq, CORBA::ULong seq)
 
virtual void setOffset (double az, double el)
 
void storeEncoderPosition (sza::util::Rx::Id rxId, short position)
 
virtual void toggleFastSampling (CORBA::ULong channel, bool start)
 
 ~RxProxy ()
 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::RxProxy
FrontEndProxyfrontEnd_
 Object which we will serve as the CORBA FrontEnd subsystem DO. More...
 
carma::antenna::common::FrontEndControl_ptr frontEndPtr_
 
carma::antenna::common::IFControl_ptr ifPtr_
 
IFProxyifSys_
 Object which we will serve as the CORBA IF subsystem DO. More...
 
LOProxylo_
 Object which we will serve as the CORBA LO subsystem DO. More...
 
carma::antenna::sza::control::LOControl_ptr loPtr_
 
OpticsProxyoptics_
 Object which we will serve as the CORBA Optics subsystem DO. More...
 
carma::antenna::common::OpticsControl_ptr opticsPtr_
 
PolarizationProxypolarization_
 Object which we will serve as the CORBA Polarization subsystem DO. More...
 
carma::antenna::common::PolarizationControl_ptr polarizationPtr_
 
- 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 Rx DO, whose methods will send messages to the AntennaMaster message queue.

Definition at line 30 of file Rx3mmProxy.h.

Constructor & Destructor Documentation

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

Constructor with a pointer to the parent.

sza::antenna::corba::Rx3mmProxy::~Rx3mmProxy ( )

Destructor.


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