CARMA C++
carma::antenna::common::IFControl Interface Reference

Antenna IF subsystem control. More...

import "carma/antenna/common/IFControl.idl";

Public Member Functions

void reset () raises ( carma::util::UserException )
 Reset module. More...
 
void selectBand (in unsigned short band) raises (carma::util::UserException)
 Controls the switch to select requested receiver as the IF input This interface is normally invoked by the higher level Receiver interface, but is available here for debugging. More...
 
void selectRx () raises (carma::util::UserException)
 Controls the switch to select requested receiver as the IF input This interface is normally invoked by the higher level Receiver interface, but is available here for debugging. More...
 
void setAtten (in float atten) raises (carma::util::UserException)
 Set the IF attenuation for this receiver. More...
 
void setPower (in float power) raises (carma::util::UserException)
 Iterate to a target power [alternative to the setAtten() method]. More...
 
void setPresetPower () raises (carma::util::UserException)
 Iterate to a saved target power, without having to know what that power is. More...
 

Detailed Description

Antenna IF subsystem control.

Definition at line 28 of file IFControl.idl.

Member Function Documentation

void carma::antenna::common::IFControl::reset ( )
raises (carma::util::UserException
)

Reset module.

This performs a software reset of the internal XAC module.

void carma::antenna::common::IFControl::selectBand ( in unsigned short  band)
raises (carma::util::UserException
)

Controls the switch to select requested receiver as the IF input This interface is normally invoked by the higher level Receiver interface, but is available here for debugging.

Parameters
bandIF Switch Position (1,2,3 or 4).
See Also
RxControl
void carma::antenna::common::IFControl::selectRx ( )
raises (carma::util::UserException
)

Controls the switch to select requested receiver as the IF input This interface is normally invoked by the higher level Receiver interface, but is available here for debugging.

See Also
RxControl
void carma::antenna::common::IFControl::setAtten ( in float  atten)
raises (carma::util::UserException
)

Set the IF attenuation for this receiver.

Parameters
attenAttenuation in dB, range 0-63 in 0.5 dB steps.
void carma::antenna::common::IFControl::setPower ( in float  power)
raises (carma::util::UserException
)

Iterate to a target power [alternative to the setAtten() method].

Parameters
powerlevel in mW
void carma::antenna::common::IFControl::setPresetPower ( )
raises (carma::util::UserException
)

Iterate to a saved target power, without having to know what that power is.

This command takes as its default target the power level saved on the last call to saveCurrentPower().


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