|
CARMA C++
|
PolarizationControlImpl Corba control class. More...
#include <carma/antenna/ovro/control/PolarizationControlImpl.h>
Public Member Functions | |
| PolarizationControlImpl (carma::antenna::ovro::Optics &optics, carma::antenna::common::RxControl::Type type) | |
| Constructor. More... | |
| void | setParameters (float gridAngle, float backshortPos) |
| void | setState (carma::antenna::common::PolarizationControl::State poltype,::CORBA::ULong seqNo) |
Static Public Member Functions | |
| static void | setObservingFreq (float freq) |
| Set observing frequency. More... | |
PolarizationControlImpl Corba control class.
This class makes use of delegation to dispatch CORBA control commands to appropriate canbus::Device derived and logical classes. This allows us to more easily change underying control mechanisms if and when the need ever arises.
Definition at line 40 of file PolarizationControlImpl.h.
| carma::antenna::ovro::PolarizationControlImpl::PolarizationControlImpl | ( | carma::antenna::ovro::Optics & | optics, |
| carma::antenna::common::RxControl::Type | type | ||
| ) |
Constructor.
| optics | Pointer to underlying ovro optics CAN device. |
| type | The type of receiver this particular object will control. |
| poa | Pointer to encompassing poa. |
|
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.
| freq | in GHz |