10 #ifndef CARMA_ANTENNA_OVRO_FRONTENDCONTROLIMPL_H
11 #define CARMA_ANTENNA_OVRO_FRONTENDCONTROLIMPL_H
14 #include "carma/corba/corba.h"
17 #include "carma/antenna/common/RxControl.h"
19 #include "carma/antenna/ovro/control/ovroFrontEndControl.h"
55 carma::antenna::common::RxControl::Pol_Type polType,
68 void setSISVj(::CORBA::Float voltage);
70 void setSISIj(::CORBA::Float current);
73 ::CORBA::Float startVjInMv,
74 ::CORBA::Float stopVjInMv,
75 ::CORBA::Float stepVjInMv,
76 ::CORBA::UShort deltaInMs,
77 ::CORBA::Boolean doPower,
78 ::CORBA::ULong seqNo );
85 ::CORBA::Float voltage);
89 ::CORBA::Float voltage);
93 ::CORBA::Float current);
95 void setMixer(::CORBA::Float voltage);
97 void setLoAttenuation(::CORBA::Float atten);
100 ::CORBA::Float current);
102 void setIgap(::CORBA::Float current);
114 log4cpp::Category &log_;
115 std::string typeString_;
10m & 6m SIS Receiver Control CAN module device class.
CurrentMode
Enumeration describing which current to use for Vgap measurement.
Amp
A receiver frontend amplifier enumerator.
CORBA control implementation for the FrontEndControl interface.
Type
Enumerate valid Receiver types.
Data returned by an IV curve method Be careful not to assume that the totPower contains the same numb...
Declaration for carma::antenna::common::RxTypeInfo class.
Stage
A receiver frontend stage enumerator.
Antenna IF CAN module device class.
Maps and provides conversions between the various receiver type definitions from the monitor system...
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.
void setFrequency(::CORBA::Double freq)
Set the frequency of the first stage controller.