CARMA C++
sza::antenna::corba::RxProxy 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/RxProxy.h>

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

Public Member Functions

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

Protected Attributes

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_
 

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)
 

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 38 of file RxProxy.h.

Constructor & Destructor Documentation

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

Constructor with a pointer to the parent.

sza::antenna::corba::RxProxy::~RxProxy ( )

Destructor.

Member Data Documentation

FrontEndProxy* sza::antenna::corba::RxProxy::frontEnd_
protected

Object which we will serve as the CORBA FrontEnd subsystem DO.

Definition at line 128 of file RxProxy.h.

IFProxy* sza::antenna::corba::RxProxy::ifSys_
protected

Object which we will serve as the CORBA IF subsystem DO.

Definition at line 116 of file RxProxy.h.

LOProxy* sza::antenna::corba::RxProxy::lo_
protected

Object which we will serve as the CORBA LO subsystem DO.

Definition at line 122 of file RxProxy.h.

OpticsProxy* sza::antenna::corba::RxProxy::optics_
protected

Object which we will serve as the CORBA Optics subsystem DO.

Definition at line 134 of file RxProxy.h.

PolarizationProxy* sza::antenna::corba::RxProxy::polarization_
protected

Object which we will serve as the CORBA Polarization subsystem DO.

Definition at line 141 of file RxProxy.h.


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