|
CARMA C++
|
OpticsControlImpl Corba control class. More...
#include <carma/antenna/bima/control/OpticsControlImpl.h>
Inherits carma::antenna::bima::RxClient.
Public Member Functions | |
| OpticsControlImpl (Configuration &config) | |
| Constructor. More... | |
| void | selectRx () |
| ~OpticsControlImpl () | |
| 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 |
OpticsControlImpl Corba control class.
This class uses delegation to communicate with appropriate logical and canbus device classes. This delegation allows us to more easily switch the underlying communications mechanism if and when this is found necessary.
Definition at line 31 of file OpticsControlImpl.h.
| carma::antenna::bima::OpticsControlImpl::OpticsControlImpl | ( | Configuration & | config | ) |
Constructor.
| carma::antenna::bima::OpticsControlImpl::~OpticsControlImpl | ( | ) |
Destructor.