Public Member Functions | List of all members
frontend::OutAnalogTunerPortT< PortType_var, PortType > Class Template Reference

#include <fe_tuner_port_impl.h>

Inheritance diagram for frontend::OutAnalogTunerPortT< PortType_var, PortType >:
frontend::OutFrontendTunerPortT< PortType_var, PortType > frontend::OutFrontendPort< PortType_var, PortType > Port_Uses_base_impl PortBase frontend::OutDigitalTunerPortT< PortType_var, PortType >

Public Member Functions

 OutAnalogTunerPortT (std::string port_name)
 
 ~OutAnalogTunerPortT ()
 
void setTunerCenterFrequency (std::string &id, double freq)
 
double getTunerCenterFrequency (std::string &id)
 
void setTunerBandwidth (std::string &id, double bw)
 
double getTunerBandwidth (std::string &id)
 
void setTunerAgcEnable (std::string &id, bool enable)
 
bool getTunerAgcEnable (std::string &id)
 
void setTunerGain (std::string &id, float gain)
 
float getTunerGain (std::string &id)
 
void setTunerReferenceSource (std::string &id, int source)
 
int getTunerReferenceSource (std::string &id)
 
void setTunerEnable (std::string &id, bool enable)
 
bool getTunerEnable (std::string &id)
 
- Public Member Functions inherited from frontend::OutFrontendTunerPortT< PortType_var, PortType >
 OutFrontendTunerPortT (std::string port_name)
 
 ~OutFrontendTunerPortT ()
 
std::string getTunerType (std::string &id)
 
bool getTunerDeviceControl (std::string &id)
 
std::string getTunerGroupId (std::string &id)
 
std::string getTunerRfFlowId (std::string &id)
 
CF::Properties * getTunerStatus (std::string &id)
 
- Public Member Functions inherited from frontend::OutFrontendPort< PortType_var, PortType >
 OutFrontendPort (std::string port_name)
 
 ~OutFrontendPort ()
 
ExtendedCF::UsesConnectionSequence * connections ()
 
void connectPort (CORBA::Object_ptr connection, const char *connectionId)
 
void disconnectPort (const char *connectionId)
 
std::vector< std::pair< PortType_var, std::string > > _getConnections ()
 
std::string getRepid () const
 
- Public Member Functions inherited from Port_Uses_base_impl
 Port_Uses_base_impl (std::string port_name)
 
virtual ~Port_Uses_base_impl ()
 
virtual void setActiveStatus (bool active_flag)
 
virtual bool isActive ()
 
virtual std::string getDirection () const
 
- Public Member Functions inherited from PortBase
 PortBase (const std::string &name)
 
virtual ~PortBase ()
 
virtual void setDescription (const std::string &desc)
 
virtual void startPort ()
 
virtual void stopPort ()
 
virtual void releasePort ()
 
virtual std::string getName ()
 
virtual std::string getDescription ()
 

Additional Inherited Members

- Protected Attributes inherited from frontend::OutFrontendPort< PortType_var, PortType >
std::vector< std::pair< PortType_var, std::string > > outConnections
 
ExtendedCF::UsesConnectionSequence recConnections
 
bool recConnectionsRefresh
 
- Protected Attributes inherited from Port_Uses_base_impl
bool active
 
boost::mutex updatingPortsLock
 
bool refreshSRI
 
- Protected Attributes inherited from PortBase
std::string name
 
std::string description
 

Constructor & Destructor Documentation

template<typename PortType_var, typename PortType>
frontend::OutAnalogTunerPortT< PortType_var, PortType >::OutAnalogTunerPortT ( std::string  port_name)
inline
template<typename PortType_var, typename PortType>
frontend::OutAnalogTunerPortT< PortType_var, PortType >::~OutAnalogTunerPortT ( )
inline

Member Function Documentation

template<typename PortType_var, typename PortType>
bool frontend::OutAnalogTunerPortT< PortType_var, PortType >::getTunerAgcEnable ( std::string &  id)
inline
template<typename PortType_var, typename PortType>
double frontend::OutAnalogTunerPortT< PortType_var, PortType >::getTunerBandwidth ( std::string &  id)
inline
template<typename PortType_var, typename PortType>
double frontend::OutAnalogTunerPortT< PortType_var, PortType >::getTunerCenterFrequency ( std::string &  id)
inline
template<typename PortType_var, typename PortType>
bool frontend::OutAnalogTunerPortT< PortType_var, PortType >::getTunerEnable ( std::string &  id)
inline
template<typename PortType_var, typename PortType>
float frontend::OutAnalogTunerPortT< PortType_var, PortType >::getTunerGain ( std::string &  id)
inline
template<typename PortType_var, typename PortType>
int frontend::OutAnalogTunerPortT< PortType_var, PortType >::getTunerReferenceSource ( std::string &  id)
inline
template<typename PortType_var, typename PortType>
void frontend::OutAnalogTunerPortT< PortType_var, PortType >::setTunerAgcEnable ( std::string &  id,
bool  enable 
)
inline
template<typename PortType_var, typename PortType>
void frontend::OutAnalogTunerPortT< PortType_var, PortType >::setTunerBandwidth ( std::string &  id,
double  bw 
)
inline
template<typename PortType_var, typename PortType>
void frontend::OutAnalogTunerPortT< PortType_var, PortType >::setTunerCenterFrequency ( std::string &  id,
double  freq 
)
inline
template<typename PortType_var, typename PortType>
void frontend::OutAnalogTunerPortT< PortType_var, PortType >::setTunerEnable ( std::string &  id,
bool  enable 
)
inline
template<typename PortType_var, typename PortType>
void frontend::OutAnalogTunerPortT< PortType_var, PortType >::setTunerGain ( std::string &  id,
float  gain 
)
inline
template<typename PortType_var, typename PortType>
void frontend::OutAnalogTunerPortT< PortType_var, PortType >::setTunerReferenceSource ( std::string &  id,
int  source 
)
inline

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