CARMA C++
|
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... | |
Antenna IF subsystem control.
Definition at line 28 of file IFControl.idl.
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.
band | IF Switch Position (1,2,3 or 4). |
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.
void carma::antenna::common::IFControl::setAtten | ( | in float | atten | ) | |
raises | ( | carma::util::UserException | |||
) |
Set the IF attenuation for this receiver.
atten | Attenuation 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].
power | level 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().