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

CORBA control implementation for the FrontEndControl interface. More...

#include <carma/antenna/ovro/control/FrontEndControlImpl.h>

Public Member Functions

void doIVcurve (::CORBA::Float startVjInMv,::CORBA::Float stopVjInMv,::CORBA::Float stepVjInMv,::CORBA::UShort deltaInMs,::CORBA::Boolean doPower,::CORBA::ULong seqNo)
 
 FrontEndControlImpl (carma::antenna::common::SisReceiver &sisRx, carma::antenna::common::RxControl::Type type, carma::antenna::common::RxControl::Pol_Type polType, carma::antenna::ovro::AntennaIF &antIF)
 Constructor. More...
 
carma::antenna::common::IVCurvegetIVCurve ()
 
void getVgap (carma::antenna::ovro::FrontEndControl::CurrentMode mode,::CORBA::Float current)
 
void setFrequency (::CORBA::Double freq)
 Set the frequency of the first stage controller. More...
 
void setID (carma::antenna::common::FrontEndControl::Amp amp, carma::antenna::common::FrontEndControl::Stage stage,::CORBA::Float current)
 
void setIgap (::CORBA::Float current)
 
void setIjLoopMode (carma::antenna::ovro::FrontEndControl::IjLoopMode mode)
 
void setLoAttenuation (::CORBA::Float atten)
 
void setMixer (::CORBA::Float voltage)
 
void setSISIj (::CORBA::Float current)
 
void setSISVj (::CORBA::Float voltage)
 
void setVD (carma::antenna::common::FrontEndControl::Amp amp, carma::antenna::common::FrontEndControl::Stage stage,::CORBA::Float voltage)
 
void setVG (carma::antenna::common::FrontEndControl::Amp amp, carma::antenna::common::FrontEndControl::Stage stage,::CORBA::Float voltage)
 
void setVjLoopMode (carma::antenna::ovro::FrontEndControl::VjLoopMode mode)
 

Detailed Description

CORBA control implementation for the FrontEndControl interface.

This class delegates CORBA control commands to associated canbus classes. By using delegation we introduce a level of indirection which will make it easier to switch the underlying communications mechanism (CORBA) should the need ever arise.

Definition at line 44 of file FrontEndControlImpl.h.

Constructor & Destructor Documentation

carma::antenna::ovro::FrontEndControlImpl::FrontEndControlImpl ( carma::antenna::common::SisReceiver sisRx,
carma::antenna::common::RxControl::Type  type,
carma::antenna::common::RxControl::Pol_Type  polType,
carma::antenna::ovro::AntennaIF antIF 
)

Constructor.

Parameters
sisRxReference to SIS Receiver module.
typeReceiver type.

Member Function Documentation

void carma::antenna::ovro::FrontEndControlImpl::setFrequency ( ::CORBA::Double  freq)

Set the frequency of the first stage controller.

See Also
carma::antenna::common::FrontEndControl::setFrequency

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