|
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().