CARMA C++
carma::antenna::ovro::CryoControlImpl Class Reference

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)
 

Detailed Description

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.

Constructor & Destructor Documentation

carma::antenna::ovro::CryoControlImpl::CryoControlImpl ( CryoCompressor compressor)

Constructor Inputs a CryoCompressor reference to allow delegation of control commands to it.


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