11 #ifndef INCLUDED_LIBCYBERRADIO_DRIVER_NDR472_TUNERCOMPONENT_H 12 #define INCLUDED_LIBCYBERRADIO_DRIVER_NDR472_TUNERCOMPONENT_H 14 #include "LibCyberRadio/Driver/TunerComponent.h" 63 double frequency = 800e6,
64 double attenuation = 0.0,
113 #endif // INCLUDED_LIBCYBERRADIO_DRIVER_NDR472_TUNERCOMPONENT_H virtual bool executeFilterQuery(int index, int &filter)
Executes the tuner filter query command.
virtual bool executeAttenQuery(int index, double &atten)
Executes the tuner attenuation query command.
virtual bool executeFreqQuery(int index, double &freq)
Executes the tuner frequency query command.
virtual TunerComponent & operator=(const TunerComponent &other)
Assignment operator for TunerComponent objects.
Tuner component class for the NDR472.
virtual bool executeEnableQuery(int index, bool &enabled)
Executes the tuner enabled query command.
Generic radio handler class.
virtual int debug(const char *format,...)
Outputs debug information.
virtual ~TunerComponent()
Destroys a TunerComponent object.
Defines functionality for LibCyberRadio applications.
virtual bool executeTimingAdjustmentQuery(int index, int &timingAdj)
Executes the tuner timing adjustment query.
Base tuner component class.
virtual void updateConfigurationDict()
Updates the configuration dictionary from component settings.
TunerComponent(int index=1, ::LibCyberRadio::Driver::RadioHandler *parent=NULL, bool debug=false, double frequency=800e6, double attenuation=0.0, int filter=0)
Constructs a TunerComponent object.
virtual void initConfigurationDict()
Initializes the configuration dictionary, defining the allowed keys.
virtual void queryConfiguration()
Tells the component to query its hardware configuration in order to create its configuration dictiona...
virtual bool executeFilterCommand(int index, int &filter)
Executes the tuner filter set command.