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

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

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

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

Public Member Functions

void setParameters (in float gridAngle, in float backshortPos) raises (carma::util::UserException)
 Set Polarization parameters. More...
 
- Public Member Functions inherited from carma::antenna::common::PolarizationControl
void setState (in State poltype, in unsigned long seqNo) raises (carma::util::UserException)
 Set the requested polarization. More...
 

Additional Inherited Members

- Public Types inherited from carma::antenna::common::PolarizationControl
enum  State { POLH, POLV, POLRCP, POLLCP }
 Enumerate valid polarization states. More...
 

Detailed Description

OVRO antenna-specific polarization control interface.

The Ovro Antenna Optics CAN module (which controls polarization) 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 28 of file ovroPolarizationControl.idl.

Member Function Documentation

void carma::antenna::ovro::PolarizationControl::setParameters ( in float  gridAngle,
in float  backshortPos 
)
raises (carma::util::UserException
)

Set Polarization parameters.

This only applies to 1mm and 3mm receivers.

Parameters
gridAngleOrientation of the grid (Units degrees, Range 0-180)
backshortPosDistance between backshort and grid (units mm)

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