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... | |
![]() | |
Configuration & | getConfig () |
RxClient (Configuration &config) | |
void | rxWrite () |
![]() | |
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 | |
![]() | |
std::auto_ptr < carma::util::IPQwriter < RxCommand > > | _rxWriter |
![]() | |
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.