CARMA C++
carma::antenna::bima::RxControlImpl Class Reference

RxControlImpl CORBA control class. More...

#include <carma/antenna/bima/control/RxControlImpl.h>

Inherits carma::antenna::bima::RxClient.

Public Member Functions

carma::antenna::common::FrontEndControl_ptr FrontEnd (carma::antenna::common::RxControl::Pol_Type pol)
 
::carma::antenna::common::IFControl_ptr IF (::carma::antenna::common::RxControl::IF_Type pol)
 
carma::antenna::common::LOControl_ptr LO ()
 
void measureTotalPower (carma::antenna::common::CalibratorControl::Position position)
 
void measureTotalPower (carma::antenna::common::CalibratorControl::Position position,::CORBA::ULong seqNo)
 
carma::antenna::common::OpticsControl_ptr Optics ()
 
carma::antenna::common::PolarizationControl_ptr Polarization ()
 
 RxControlImpl (Configuration &config, carma::antenna::common::LOControl_ptr loPtr, carma::antenna::common::FrontEndControl_ptr fePtr, carma::antenna::common::OpticsControl_ptr opPtr, carma::antenna::common::PolarizationControl_ptr poPtr)
 Constructor. More...
 
void setFrequency (::CORBA::Double yigFreq,::CORBA::Double LOfreq,::CORBA::Boolean endWithAbsorberInBeam,::CORBA::Boolean forceRelock,::CORBA::Boolean optimizeReceiver)
 
void setFrequency (::CORBA::Double yigFreq,::CORBA::Double LOfreq,::CORBA::Boolean endWithAbsorberInBeam,::CORBA::Boolean optimizeReceiver,::CORBA::Boolean forceRelock,::CORBA::ULong seqNo)
 
void setIFAtten (CORBA::Float atten, carma::antenna::common::RxControl::IF_Type ifType)
 
void setIFPower (CORBA::Float power)
 
void setIFPresetPower ()
 
void setObservingFrequency (::CORBA::Double freq)
 
void setObservingFrequency (::CORBA::Double freq,::CORBA::ULong seqNo)
 
void toggleFastSampling (CORBA::ULong channel, bool start)
 
 ~RxControlImpl ()
 Destructor. More...
 
- Public Member Functions inherited from carma::antenna::bima::RxClient
Configuration & getConfig ()
 
 RxClient (Configuration &config)
 
void rxWrite ()
 
- Public Member Functions inherited from carma::antenna::bima::SharedMemory
bool dataNameExists (const char *name)
 
double evaluateLinearInterpolator (const char *name, const double x)
 
void getData (const char *name, char *value, int vsize=1)
 
void getData (const char *name, unsigned short *values, int vsize=1)
 
void getData (const char *name, int *values, int vsize=1)
 
void getData (const char *name, float *values, int vsize=1)
 
void getData (const char *name, double *values, int vsize=1)
 
void getVariableInfo (const char *name, char *type, int *size)
 
void init (void)
 
void map (void)
 
void putData (const char *name, const char *value, int vsize=1)
 
void putData (const char *name, char *value)
 
void putData (const char *name, unsigned short *values, int vsize=1)
 
void putData (const char *name, int *values, int vsize=1)
 
void putData (const char *name, float *values, int vsize=1)
 
void putData (const char *name, double *values, int vsize=1)
 
 SharedMemory (const char *name)
 
void updateLinearInterpolator (const char *name, const double x, const double y, const bool discontinuity)
 

Additional Inherited Members

- Protected Attributes inherited from carma::antenna::bima::RxClient
std::auto_ptr
< carma::util::IPQwriter
< RxCommand > > 
_rxWriter
 
- Protected Attributes inherited from carma::antenna::bima::SharedMemory
log4cpp::Category & _logger
 

Detailed Description

RxControlImpl CORBA control class.

Definition at line 36 of file RxControlImpl.h.

Constructor & Destructor Documentation

carma::antenna::bima::RxControlImpl::RxControlImpl ( Configuration &  config,
carma::antenna::common::LOControl_ptr  loPtr,
carma::antenna::common::FrontEndControl_ptr  fePtr,
carma::antenna::common::OpticsControl_ptr  opPtr,
carma::antenna::common::PolarizationControl_ptr  poPtr 
)

Constructor.

carma::antenna::bima::RxControlImpl::~RxControlImpl ( )

Destructor.


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