|
CARMA C++
|
CryoControlImpl Corba control implementation. More...
#include <carma/antenna/ovro/control/CryoControlImpl.h>
Public Member Functions | |
| CryoControlImpl (CryoCompressor &compressor) | |
| Constructor Inputs a CryoCompressor reference to allow delegation of control commands to it. More... | |
| void | fillCompressor () |
| void | purgeCompressor () |
| void | reset () |
| void | resetCompressor () |
| void | setInletLouverPosition (float volts) |
| void | setOutletLouverPosition (float volts) |
| void | turnCompressor (carma::antenna::common::SwitchState state) |
| void | turnTempServoLoop (carma::antenna::common::SwitchState state) |
CryoControlImpl Corba control implementation.
This class implements the CryoControl interface defined in carma::antenna::common. The class simply delegates work to the carma::antenna::ovro::CryoControl canbus::Device derivative. Delegation is a simple way to decouple the canbus side of things from the control communications layer. It's not a general solution but is simple and easy enough to change when and if a more general solution is found.
Definition at line 40 of file CryoControlImpl.h.
| carma::antenna::ovro::CryoControlImpl::CryoControlImpl | ( | CryoCompressor & | compressor | ) |
Constructor Inputs a CryoCompressor reference to allow delegation of control commands to it.