1 #ifndef CARMA_ANTENNA_COMMON_CMFRONTENDCONTROLIMPL_H
2 #define CARMA_ANTENNA_COMMON_CMFRONTENDCONTROLIMPL_H
4 #include "carma/antenna/common/IVCurve.h"
5 #include "carma/antenna/common/FrontEndControl.h"
6 #include "carma/corba/corba.h"
14 class CMFrontEndControlImpl {
17 CMFrontEndControlImpl( carma::antenna::common::CMReceiver & cmrx );
19 ~CMFrontEndControlImpl( );
21 void setFrequency( CORBA::Double gHz );
23 void setSISVj( CORBA::Float milliVolts );
25 void setSISIj( CORBA::Float microAmps );
27 void doIVcurve( CORBA::Float startVjInMv,
28 CORBA::Float stopVjInMv,
29 CORBA::Float stepVjInMv,
30 CORBA::UShort deltaInMs,
31 CORBA::Boolean doPower,
46 CORBA::Float milliAmps );
48 void setMixer( CORBA::Float volts );
56 carma::antenna::common::CMReceiver & cmRx_;
Amp
A receiver frontend amplifier enumerator.
Data returned by an IV curve method Be careful not to assume that the totPower contains the same numb...
Stage
A receiver frontend stage enumerator.