Public Types | Public Member Functions | List of all members
frontend::InAnalogTunerPort Class Reference

#include <fe_tuner_port_impl.h>

Inheritance diagram for frontend::InAnalogTunerPort:
frontend::InFrontendTunerPort Port_Provides_base_impl PortBase frontend::InDigitalTunerPort

Public Types

typedef InFrontendTunerPort super
 

Public Member Functions

 InAnalogTunerPort (std::string port_name, analog_tuner_delegation *_parent)
 
 ~InAnalogTunerPort ()
 
void setTunerCenterFrequency (const char *id, CORBA::Double freq)
 
CORBA::Double getTunerCenterFrequency (const char *id)
 
void setTunerBandwidth (const char *id, CORBA::Double bw)
 
CORBA::Double getTunerBandwidth (const char *id)
 
void setTunerAgcEnable (const char *id, CORBA::Boolean enable)
 
CORBA::Boolean getTunerAgcEnable (const char *id)
 
void setTunerGain (const char *id, CORBA::Float gain)
 
CORBA::Float getTunerGain (const char *id)
 
void setTunerReferenceSource (const char *id, CORBA::Long source)
 
CORBA::Long getTunerReferenceSource (const char *id)
 
void setTunerEnable (const char *id, CORBA::Boolean enable)
 
CORBA::Boolean getTunerEnable (const char *id)
 
std::string getRepid () const
 
- Public Member Functions inherited from frontend::InFrontendTunerPort
 InFrontendTunerPort (std::string port_name, tuner_delegation *_parent)
 
 ~InFrontendTunerPort ()
 
char * getTunerType (const char *id)
 
CORBA::Boolean getTunerDeviceControl (const char *id)
 
char * getTunerGroupId (const char *id)
 
char * getTunerRfFlowId (const char *id)
 
CF::Properties * getTunerStatus (const char *id)
 
- Public Member Functions inherited from Port_Provides_base_impl
 Port_Provides_base_impl (std::string port_name)
 
virtual ~Port_Provides_base_impl ()
 
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::InFrontendTunerPort
boost::mutex portAccess
 
- Protected Attributes inherited from PortBase
std::string name
 
std::string description
 

Member Typedef Documentation

Constructor & Destructor Documentation

frontend::InAnalogTunerPort::InAnalogTunerPort ( std::string  port_name,
analog_tuner_delegation _parent 
)
inline
frontend::InAnalogTunerPort::~InAnalogTunerPort ( )
inline

Member Function Documentation

std::string frontend::InAnalogTunerPort::getRepid ( ) const
inlinevirtual

Reimplemented from frontend::InFrontendTunerPort.

Reimplemented in frontend::InDigitalTunerPort.

CORBA::Boolean frontend::InAnalogTunerPort::getTunerAgcEnable ( const char *  id)
inline
CORBA::Double frontend::InAnalogTunerPort::getTunerBandwidth ( const char *  id)
inline
CORBA::Double frontend::InAnalogTunerPort::getTunerCenterFrequency ( const char *  id)
inline
CORBA::Boolean frontend::InAnalogTunerPort::getTunerEnable ( const char *  id)
inline
CORBA::Float frontend::InAnalogTunerPort::getTunerGain ( const char *  id)
inline
CORBA::Long frontend::InAnalogTunerPort::getTunerReferenceSource ( const char *  id)
inline
void frontend::InAnalogTunerPort::setTunerAgcEnable ( const char *  id,
CORBA::Boolean  enable 
)
inline
void frontend::InAnalogTunerPort::setTunerBandwidth ( const char *  id,
CORBA::Double  bw 
)
inline
void frontend::InAnalogTunerPort::setTunerCenterFrequency ( const char *  id,
CORBA::Double  freq 
)
inline
void frontend::InAnalogTunerPort::setTunerEnable ( const char *  id,
CORBA::Boolean  enable 
)
inline
void frontend::InAnalogTunerPort::setTunerGain ( const char *  id,
CORBA::Float  gain 
)
inline
void frontend::InAnalogTunerPort::setTunerReferenceSource ( const char *  id,
CORBA::Long  source 
)
inline

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