|
| DownconverterHandle (bool spectral,::carma::monitor::MonitorSystem &carmaMonitor,::carma::monitor::ControlSubsystemBase::Reachable &reachable) |
| Constructor. More...
|
|
void | ifoutLevel (double level) |
| Set output power level to requested level for all downconverters. More...
|
|
void | ifoutPreset () |
| Set if output power level to preset level for all downconverters. More...
|
|
bool | isSpectral () const |
|
void | noiseAtten (short atten) |
| Sets noise source attenuation level. More...
|
|
void | noisePreset () |
| Set noise source power output level to the preset value stored in the noise source module's EEPROM. More...
|
|
void | noiseSource (bool state) |
| Turns noise source on or off based on the value of state. More...
|
|
void | psysLevel (double level, short inputNo, short bandNo) |
| Set input power level to preset level for a single downconverters. More...
|
|
void | psysLevel (double level) |
| Set input power level to requested level for all downconverters. More...
|
|
void | psysPreset (std::vector< short > inputNo, short bandNo) |
| Set input power level to preset level for all downconverters. More...
|
|
void | quadmodAtten (short atten) |
| Sets quadmod attenuation level. More...
|
|
void | rfPower (bool state) |
| Turn on/off rf power for all downconverters. More...
|
|
void | selectFilter (downconverter::DownconverterControl::FilterType filter, unsigned short bandNo) |
| Select the filter for all module in a band. More...
|
|
void | selectFilter (downconverter::DownconverterControl::FilterType filter, unsigned short inputNo, unsigned short bandNo) |
|
void | selectSlSideband (downconverter::DownconverterControl::SidebandType sideband, unsigned short bandNo) |
| Select the 2nd LO downconversion sideband for a band. More...
|
|
void | setBlockAndPolarization (const downconverter::BlockDownconverterControl::Block block, const downconverter::BlockDownconverterControl::Polarization polarization, const unsigned short bandNo) |
| Select the block downconverter block (upper or lower ) and polarization (pol1 or pol2) More...
|
|
void | setBlockAndPolarization (const downconverter::BlockDownconverterControl::Block block, const downconverter::BlockDownconverterControl::Polarization polarization, const unsigned short inputNo, const unsigned short bandNo) |
|
void | setSlLOFrequency (float loFreq, unsigned short bandNo) |
| Provide the 2nd LO frequency. More...
|
|
void | setSlSidebandFrequency (downconverter::DownconverterControl::SidebandType sideband, double loFreq, unsigned short bandNo) |
| Set sideband and the 2nd LO frequency. More...
|
|
virtual | ~DownconverterHandle () |
| Destructor - releases object (DO) references. More...
|
|
Public Member Functions inherited from carma::control::RemoteObjHandleT< T > |
template<typename S > |
S::_var_type | narrowedRemoteObj () const |
| Returns remote object handle as var. More...
|
|
T::_var_type | remoteObj () const |
| Returns remote object handle as var. More...
|
|
| RemoteObjHandleT (const ::std::string &doName, monitor::MonitorPointBool *mpReachable, const monitor::MonitorSubsystem *subsystem, monitor::MonitorSystem *system, bool defaultLogIfNotReachable, bool defaultLogSentCommands) |
| Constructor. More...
|
|
virtual | ~RemoteObjHandleT () |
| Destructor. More...
|
|
Public Member Functions inherited from carma::control::RemoteObjHandleBase |
bool | attemptToReconnectIfNeeded () |
| Try reconnect to the DO if needed. More...
|
|
::std::string | doName () const |
| get the DO name More...
|
|
void | forceFullReconnect () |
| Force a full re-lookup of the DO by name. More...
|
|
bool | isObjReachable () |
| If state is 'not reachable' and monitor system is current, tries to reconnect. More...
|
|
bool | isObjReachable (bool logIfNotReachable) |
|
| RemoteObjHandleBase (const ::std::string &doName, monitor::MonitorPointBool *mpReachable, const monitor::MonitorSubsystem *subsystem, monitor::MonitorSystem *system, bool defaultLogIfNotReachable, bool defaultLogSentCommands) |
| Constructor. More...
|
|
virtual | ~RemoteObjHandleBase () |
| Destructor. More...
|
|
|
virtual bool | resolveObjRef () |
|
Protected Member Functions inherited from carma::control::RemoteObjHandleBase |
bool | getDefaultLogIfNotReachable () const |
|
bool | getDefaultLogSentCommands () const |
|
void | invalidateObjRef () |
|
void | invalidateObjRefIfNeededForCaught () |
|
void | logException (const ::std::string &callString, const ::std::string &exString) const |
|
void | logSentCommand (const ::std::string &callString, const double mjd) const |
|
void | logSentCommand (const ::std::string &callString, const double mjd, const ::std::string &subDoName) const |
|
void | logSentCommandIfNeeded (const ::std::string &callString, const double mjd) const |
|
void | logSentCommandIfNeeded (const ::std::string &callString, const double mjd, const ::std::string &subDoName) const |
|
void | markObjRefValid () |
|
void | processException (const ::std::string &callString, const ::CORBA::Exception &corbaException) |
|
void | throwBadRemoteObjAccess () const |
|
void | throwIfObjRefIsNotValid () const |
|
Manages downconverter system DO connections.
Definition at line 38 of file DownconverterHandle.h.