9 #ifndef CARMA_ANTENNA_COMMON_RXTYPEINFO_H
10 #define CARMA_ANTENNA_COMMON_RXTYPEINFO_H
12 #include "carma/corba/corba.h"
14 #include "carma/antenna/common/RxControl.h"
15 #include "carma/antenna/common/IFControl.h"
16 #include "carma/monitor/AntennaCommon.h"
17 #include "carma/monitor/AntennaIF.h"
67 carma::monitor::AntennaIF::IfSwitchStatMonitorPointEnum::IFSWITCHSTAT
73 carma::monitor::AntennaCommon::CurrentRxMonitorPointEnum::CURRENTRX
83 const ::std::string rxName_;
86 carma::monitor::AntennaCommon::CurrentRxMonitorPointEnum::CURRENTRX
87 currentRxMonitorPointEnum_;
90 carma::monitor::AntennaIF::IfSwitchStatMonitorPointEnum::IFSWITCHSTAT
91 ifSwitchStatMonitorPointEnum_;
93 const unsigned short ifSwitchPosition_;
111 return rxControlType_;
118 return ifSwitchPosition_;
122 carma::monitor::AntennaCommon::CurrentRxMonitorPointEnum::CURRENTRX
125 return currentRxMonitorPointEnum_;
129 carma::monitor::AntennaIF::IfSwitchStatMonitorPointEnum::IFSWITCHSTAT
132 return ifSwitchStatMonitorPointEnum_;
carma::monitor::AntennaCommon::CurrentRxMonitorPointEnum::CURRENTRX rxAsCurrentRxMonitorPointEnum() const
Get receiver as AntennaCommon::CurrentMonitorPointEnum type.
RxTypeInfo(carma::antenna::common::RxControl::Type rxType)
Constructor.
Type
Enumerate valid Receiver types.
unsigned short rxAsIfSwitchPosition() const
Return the IF Switch position (aka IF band) associated with this receiver.
carma::antenna::common::RxControl::Type rxAsRxControlType() const
Return receiver as RxControl::Type type.
Maps and provides conversions between the various receiver type definitions from the monitor system...
::std::string rxAsString() const
Return receiver name as a string.
carma::monitor::AntennaIF::IfSwitchStatMonitorPointEnum::IFSWITCHSTAT rxAsIfSwitchStatMonitorPointEnum() const
Get receiver as AntennaIF::IfSwitchStatMonitorPointEnum.