10 #ifndef CARMA_ANTENNA_OVRO_IFCONTROLIMPL_H
11 #define CARMA_ANTENNA_OVRO_IFCONTROLIMPL_H
14 #include "carma/corba/corba.h"
18 #include "carma/antenna/common/RxControl.h"
51 carma::antenna::common::RxControl::IF_Type ifType );
69 void selectBand( ::CORBA::UShort band );
70 void setAtten( ::CORBA::Float atten );
71 void setPower( ::CORBA::Float power );
72 void saveCurrentPower();
73 void setPresetPower();
82 log4cpp::Category & log_;
83 std::string typeString_;
85 const carma::antenna::common::RxControl::IF_Type ifType_;
IFControlImpl(carma::antenna::ovro::AntennaIF &antennaIf, carma::antenna::common::RxControl::Type type, carma::antenna::common::RxControl::IF_Type ifType)
Constructor.
::std::vector< float > IFTotalPowerVec
IF Total Power vector in milliWatts.
Type
Enumerate valid Receiver types.
Declaration for carma::antenna::common::RxTypeInfo class.
void selectRx()
Based on which receiver this object belongs to, select the appropriate IF switch. ...
CAN Device implementation for Antenna IF Module.
Antenna IF CAN module device class.
Maps and provides conversions between the various receiver type definitions from the monitor system...
IFControlImpl Corba control delegate class.
IFTotalPowerVec getIFTotalPower() const
Retrieve IF total powers from the Antenna IF (PAM) module.