CARMA C++
carma::antenna::ovro::CryoControl Interface Reference

OVRO antenna-specific polarization control interface. More...

import "carma/antenna/ovro/control/ovroCryoControl.idl";

Inheritance diagram for carma::antenna::ovro::CryoControl:
carma::antenna::common::CryoControl

Public Member Functions

void reset () raises (carma::util::UserException)
 Reset the CAN module. More...
 
void setInletLouverPosition (in float volts) raises (carma::util::UserException)
 Set the inlet louver position. More...
 
void setOutletLouverPosition (in float volts) raises (carma::util::UserException)
 Set the outlet louver position. More...
 
void turnTempServoLoop (in carma::antenna::common::SwitchState state) raises (carma::util::UserException)
 Enable or disable the temperature servo loop. More...
 
- Public Member Functions inherited from carma::antenna::common::CryoControl
void fillCompressor () raises (carma::util::UserException)
 Fill the compressor with helium. More...
 
void purgeCompressor () raises (carma::util::UserException)
 Purge helium from the compressor. More...
 
void resetCompressor () raises (carma::util::UserException)
 Reset the compressor. More...
 
void turnCompressor (in SwitchState state) raises (carma::util::UserException)
 Switch the compressor on or off. More...
 

Detailed Description

OVRO antenna-specific polarization control interface.

The Ovro Antenna Cryo Compressor Monitor and Control CAN module has additional functionality which is not general enough to be included in the Common Antenna API. That additional functionality is included here.

Definition at line 29 of file ovroCryoControl.idl.

Member Function Documentation

void carma::antenna::ovro::CryoControl::reset ( )
raises (carma::util::UserException
)

Reset the CAN module.

void carma::antenna::ovro::CryoControl::setInletLouverPosition ( in float  volts)
raises (carma::util::UserException
)

Set the inlet louver position.

If the temperature servo is on, the temperature control loop will override this setting.

Parameters
voltsCommand voltage for inlet louver position.
void carma::antenna::ovro::CryoControl::setOutletLouverPosition ( in float  volts)
raises (carma::util::UserException
)

Set the outlet louver position.

If the temperature servo is on, the temperature control loop will override this setting.

Parameters
voltsCommand voltage for outlet louver position.
void carma::antenna::ovro::CryoControl::turnTempServoLoop ( in carma::antenna::common::SwitchState  state)
raises (carma::util::UserException
)

Enable or disable the temperature servo loop.

Parameters
stateSwitch state ON (normal operation) or OFF (engineering).

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