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

PolarizationControlImpl Corba control class. More...

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

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

Public Member Functions

 PolarizationControlImpl (Configuration &config)
 Constructor. More...
 
void setState (carma::antenna::common::PolarizationControl::State poltype)
 
void setState (carma::antenna::common::PolarizationControl::State poltype,::CORBA::ULong seqNo)
 
 ~PolarizationControlImpl ()
 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)
 

Static Public Member Functions

static void setObservingFreq (float freq)
 Set observing frequency. More...
 

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

PolarizationControlImpl Corba control class.

Definition at line 34 of file PolarizationControlImpl.h.

Constructor & Destructor Documentation

carma::antenna::bima::PolarizationControlImpl::PolarizationControlImpl ( Configuration &  config)

Constructor.

carma::antenna::bima::PolarizationControlImpl::~PolarizationControlImpl ( )

Destructor.

Member Function Documentation

static void carma::antenna::bima::PolarizationControlImpl::setObservingFreq ( float  freq)
static

Set observing frequency.

Note that this is static and updates static information due to the fact that there is only a single observing frequency despite the several different receiver types.

Parameters
freqin GHz

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