libcyberradio  22.01.24
TunerComponent Class Reference

Tuner component class for the NDR810. More...

#include <TunerComponent.h>

Inheritance diagram for TunerComponent:
TunerComponent RadioComponent Configurable Debuggable

Public Member Functions

 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. More...
 
virtual ~TunerComponent ()
 Destroys a TunerComponent object.
 
 TunerComponent (const TunerComponent &other)
 Copies a TunerComponent object. More...
 
virtual TunerComponentoperator= (const TunerComponent &other)
 Assignment operator for TunerComponent objects. More...
 
virtual bool enable (bool enabled=true)
 Enables this component. More...
 
virtual bool setConfiguration (ConfigurationDict &cfg)
 Sets the configuration dictionary for this component. More...
 
virtual void queryConfiguration ()
 Tells the component to query its hardware configuration in order to create its configuration dictionary.
 
virtual double getFrequency () const
 Gets the tuned frequency. More...
 
virtual bool setFrequency (double freq)
 Sets the tuned frequency. More...
 
virtual double getAttenuation () const
 Gets the attenuation. More...
 
virtual bool setAttenuation (double atten)
 Sets the attenuation. More...
 
virtual int getFilter () const
 Gets the filter setting. More...
 
virtual bool setFilter (int filter)
 Sets the filter setting. More...
 
virtual int getTimingAdjustment () const
 Gets the timing adjustment setting. More...
 
virtual bool setTimingAdjustment (int timingAdj)
 Sets the timing adjustment setting. More...
 
virtual BasicDoubleList getFrequencyRange () const
 Gets the tunable frequency range. More...
 
virtual double getFrequencyRes () const
 Gets the tuned frequency resolution. More...
 
virtual double getFrequencyUnit () const
 Gets the tuned frequency units. More...
 
virtual BasicDoubleList getAttenuationRange () const
 Gets the attenuation range. More...
 
virtual double getAttenuationRes () const
 Gets the attenuation resolution. More...
 
virtual bool isAgcSupported () const
 Gets whether or not the tuner supports AGC. More...
 
virtual bool setFrequencyRangeMax (double freq)
 Sets the maximum end of the tunable frequency range. More...
 
virtual int getIndex () const
 Gets the index number of the component. More...
 
virtual void setIndex (int index)
 Sets the index number of the component. More...
 
virtual RadioHandlergetParent () const
 Gets the "parent" radio handler for this component. More...
 
virtual void setParent (RadioHandler *parent)
 Sets the "parent" radio handler for this component. More...
 
virtual bool disable ()
 Disables this component. More...
 
virtual bool isEnabled () const
 Gets whether or not the component is enabled. More...
 
virtual std::string getName () const
 Gets the name of the configurable object. More...
 
virtual void setName (const std::string &name)
 Sets the name of the configurable object. More...
 
virtual ConfigurationDict getConfiguration () const
 Gets the configuration dictionary for this object. More...
 
virtual ConfigString getConfigurationValue (const std::string &key) const
 Gets a named configuration value as a string. More...
 
virtual bool getConfigurationValueAsBool (const std::string &key) const
 Gets a named configuration value as a Boolean. More...
 
virtual int getConfigurationValueAsInt (const std::string &key) const
 Gets a named configuration value as an integer value. More...
 
virtual unsigned int getConfigurationValueAsUInt (const std::string &key) const
 Gets a named configuration value as an unsigned integer value. More...
 
virtual double getConfigurationValueAsDbl (const std::string &key) const
 Gets a named configuration value as a double value. More...
 
virtual bool setConfigurationValue (const std::string &key, const std::string &value)
 Sets a named configuration value to a string. More...
 
virtual bool setConfigurationValueToBool (const std::string &key, const bool value)
 Sets a named configuration value to a Boolean. More...
 
virtual bool setConfigurationValueToInt (const std::string &key, const int value)
 Sets a named configuration value to an integer value. More...
 
virtual bool setConfigurationValueToUInt (const std::string &key, const unsigned int value)
 Sets a named configuration value to an unsigned integer value. More...
 
virtual bool setConfigurationValueToDbl (const std::string &key, const double value)
 Sets a named configuration value to a double value. More...
 
virtual void setDebugName (const std::string &debug_name)
 Sets the debug name for this object. More...
 
virtual void setDebugFile (FILE *debug_fp)
 Sets the debug file pointer for this object. More...
 
virtual void setDebugTimeFormat (const std::string &debug_timefmt)
 Sets the debug time format for this object. More...
 
virtual int debug (const char *format,...)
 Outputs debug information. More...
 
virtual const char * debugBool (bool x)
 Gets a debug output string for a Boolean value. More...
 
virtual bool isDebug () const
 Gets whether this object produces debug output. More...
 
virtual std::string getDebugName () const
 Gets the debug name for this object. More...
 
virtual std::string rawString (const std::string &data)
 Gets a "raw" string representation of a given data string. More...
 

Protected Member Functions

virtual void initConfigurationDict ()
 Initializes the configuration dictionary, defining the allowed keys.
 
virtual void updateConfigurationDict ()
 Updates the configuration dictionary from component settings.
 
virtual bool executeEnableQuery (int index, bool &enabled)
 Executes the tuner enabled query command. More...
 
virtual bool executeFreqQuery (int index, double &freq)
 Executes the tuner frequency query command. More...
 
virtual bool executeAttenQuery (int index, double &atten)
 Executes the tuner attenuation query command. More...
 
virtual bool executeFilterQuery (int index, int &filter)
 Executes the tuner filter query command. More...
 
virtual bool executeTimingAdjustmentQuery (int index, int &timingAdj)
 Executes the tuner timing adjustment query. More...
 
virtual bool executeEnableCommand (int index, bool &enabled)
 Executes the tuner enable command. More...
 
virtual bool executeFreqCommand (int index, double &freq)
 Executes the tuner frequency set command. More...
 
virtual bool executeAttenCommand (int index, double &atten)
 Executes the tuner attenuation set command. More...
 
virtual bool executeFilterCommand (int index, int &filter)
 Executes the tuner filter set command. More...
 
virtual bool executeTimingAdjustmentCommand (int index, int &timingAdj)
 Executes the tuner timing adjustment command. More...
 
virtual ConfigurationDict normalizedConfigurationDict (const ConfigurationDict &cfg)
 Normalizes an incoming configuration dictionary. More...
 
virtual std::string normalizedBool (const std::string &val)
 Normalizes a Boolean string value. More...
 
virtual void dumpConfiguration ()
 Dumps this object's configuration dictionary to debug output.
 

Detailed Description

Tuner component class for the NDR810.

Configuration dictionary elements:

  • "enable": Whether or not this tuner is enabled [Boolean/integer/string]
  • "frequency": Tuned frequency (Hz) [double/string]
  • "attenuation": Attenuation (dB) [double/string]
  • "filter": Filter setting [integer/string]

Definition at line 47 of file TunerComponent.h.

Constructor & Destructor Documentation

◆ TunerComponent() [1/2]

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.

Parameters
indexThe index number of this component.
parentA pointer to the RadioHandler object that "owns" this component.
debugWhether the component supports debug output.
frequencyTuned frequency (Hz).
attenuationAttenuation (dB).
filterFilter setting.

Definition at line 24 of file TunerComponent.cpp.

◆ TunerComponent() [2/2]

TunerComponent ( const TunerComponent other)

Copies a TunerComponent object.

Parameters
otherThe TunerComponent object to copy.

Definition at line 55 of file TunerComponent.cpp.

Member Function Documentation

◆ debug()

int debug ( const char *  format,
  ... 
)
virtualinherited

Outputs debug information.

This method follows the same semantics as printf(). Output is preceded by a timestamp and the name of the object, if provided.

Parameters
formatThe printf()-style format string.
...Comma-separated list of arguments to print. Note that these need to be arguments that can be supported natively through printf().
Returns
The number of characters outputted.

Definition at line 95 of file Debuggable.cpp.

◆ debugBool()

const char * debugBool ( bool  x)
virtualinherited

Gets a debug output string for a Boolean value.

Parameters
xBoolean value
Returns
A constant string, either "true" or "false".

Definition at line 126 of file Debuggable.cpp.

◆ disable()

bool disable ( )
virtualinherited

Disables this component.

Returns
True if successful, false otherwise.

Definition at line 76 of file RadioComponent.cpp.

◆ enable()

bool enable ( bool  enabled = true)
virtualinherited

Enables this component.

Parameters
enabledWhether or not this component should be enabled.
Returns
True if successful, false otherwise.

Reimplemented from RadioComponent.

Definition at line 100 of file TunerComponent.cpp.

◆ executeAttenCommand()

bool executeAttenCommand ( int  index,
double &  atten 
)
protectedvirtualinherited

Executes the tuner attenuation set command.

Parameters
indextuner index.
attenAttenuation (dB).
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent, and TunerComponent.

Definition at line 516 of file TunerComponent.cpp.

◆ executeAttenQuery()

bool executeAttenQuery ( int  index,
double &  atten 
)
protectedvirtualinherited

Executes the tuner attenuation query command.

Note
The return value from this method only indicates if the command succeeded or failed. This method uses reference parameters to return the results of the query.
Parameters
indextuner index.
attenAttenuation (dB) (return).
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent.

Definition at line 410 of file TunerComponent.cpp.

◆ executeEnableCommand()

bool executeEnableCommand ( int  index,
bool &  enabled 
)
protectedvirtualinherited

Executes the tuner enable command.

Parameters
indextuner index.
enabledWhether or not tuner is enabled.
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent, and TunerComponent.

Definition at line 477 of file TunerComponent.cpp.

◆ executeEnableQuery()

bool executeEnableQuery ( int  index,
bool &  enabled 
)
protectedvirtualinherited

Executes the tuner enabled query command.

Note
The return value from this method only indicates if the command succeeded or failed. This method uses reference parameters to return the results of the query.
Parameters
indextuner index.
enabledWhether or not tuner is enabled (return).
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent.

Definition at line 363 of file TunerComponent.cpp.

◆ executeFilterCommand()

bool executeFilterCommand ( int  index,
int &  filter 
)
protectedvirtualinherited

Executes the tuner filter set command.

Parameters
indextuner index.
filterFilter setting.
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent.

Definition at line 536 of file TunerComponent.cpp.

◆ executeFilterQuery()

bool executeFilterQuery ( int  index,
int &  filter 
)
protectedvirtualinherited

Executes the tuner filter query command.

Note
The return value from this method only indicates if the command succeeded or failed. This method uses reference parameters to return the results of the query.
Parameters
indextuner index.
filterFilter setting (return).
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent.

Definition at line 433 of file TunerComponent.cpp.

◆ executeFreqCommand()

bool executeFreqCommand ( int  index,
double &  freq 
)
protectedvirtualinherited

Executes the tuner frequency set command.

Parameters
indextuner index.
freqTuned frequency (Hz).
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent, and TunerComponent.

Definition at line 496 of file TunerComponent.cpp.

◆ executeFreqQuery()

bool executeFreqQuery ( int  index,
double &  freq 
)
protectedvirtualinherited

Executes the tuner frequency query command.

Note
The return value from this method only indicates if the command succeeded or failed. This method uses reference parameters to return the results of the query.
Parameters
indextuner index.
freqTuned frequency (Hz) (return).
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent.

Definition at line 387 of file TunerComponent.cpp.

◆ executeTimingAdjustmentCommand()

bool executeTimingAdjustmentCommand ( int  index,
int &  timingAdj 
)
protectedvirtualinherited

Executes the tuner timing adjustment command.

Parameters
indextuner index.
timingAdjTiming adjustment setting.
Returns
True if the command succeeded, false otherwise.

Definition at line 554 of file TunerComponent.cpp.

◆ executeTimingAdjustmentQuery()

bool executeTimingAdjustmentQuery ( int  index,
int &  timingAdj 
)
protectedvirtualinherited

Executes the tuner timing adjustment query.

Note
The return value from this method only indicates if the command succeeded or failed. This method uses reference parameters to return the results of the query.
Parameters
indextuner index.
timingAdjTiming adjustment setting (return).
Returns
True if the command succeeded, false otherwise.

Reimplemented in TunerComponent.

Definition at line 455 of file TunerComponent.cpp.

◆ getAttenuation()

double getAttenuation ( ) const
virtualinherited

Gets the attenuation.

Returns
The attenuation, in dB.

Definition at line 220 of file TunerComponent.cpp.

◆ getAttenuationRange()

BasicDoubleList getAttenuationRange ( ) const
virtualinherited

Gets the attenuation range.

Returns
A list containing the minimum and maximum attenuation values.

Definition at line 301 of file TunerComponent.cpp.

◆ getAttenuationRes()

double getAttenuationRes ( ) const
virtualinherited

Gets the attenuation resolution.

Returns
The resolution.

Definition at line 309 of file TunerComponent.cpp.

◆ getConfiguration()

ConfigurationDict getConfiguration ( ) const
virtualinherited

Gets the configuration dictionary for this object.

Returns
The configuration dictionary.

Definition at line 93 of file Configurable.cpp.

◆ getConfigurationValue()

ConfigString getConfigurationValue ( const std::string &  key) const
virtualinherited

Gets a named configuration value as a string.

Parameters
keyThe key string in the configuration dictionary.
Returns
The value represented by this key. Returns an empty string if the key is not in the configuration dictionary.

Definition at line 98 of file Configurable.cpp.

◆ getConfigurationValueAsBool()

bool getConfigurationValueAsBool ( const std::string &  key) const
virtualinherited

Gets a named configuration value as a Boolean.

Parameters
keyThe key string in the configuration dictionary.
Returns
The Boolean value represented by this key. Returns false if the key is not in the configuration dictionary, or cannot be represented as a Boolean.

Definition at line 109 of file Configurable.cpp.

◆ getConfigurationValueAsDbl()

double getConfigurationValueAsDbl ( const std::string &  key) const
virtualinherited

Gets a named configuration value as a double value.

Parameters
keyThe key string in the configuration dictionary.
Returns
The double value represented by this key. Returns 0.0 if the key is not in the configuration dictionary, or if the value cannot be represented as a double.

Definition at line 148 of file Configurable.cpp.

◆ getConfigurationValueAsInt()

int getConfigurationValueAsInt ( const std::string &  key) const
virtualinherited

Gets a named configuration value as an integer value.

Parameters
keyThe key string in the configuration dictionary.
Returns
The integer value represented by this key. Returns 0 if the key is not in the configuration dictionary, or if the value cannot be represented as an integer.

Definition at line 122 of file Configurable.cpp.

◆ getConfigurationValueAsUInt()

unsigned int getConfigurationValueAsUInt ( const std::string &  key) const
virtualinherited

Gets a named configuration value as an unsigned integer value.

Parameters
keyThe key string in the configuration dictionary.
Returns
The integer value represented by this key. Returns 0 if the key is not in the configuration dictionary, or if the value cannot be represented as an integer.

Definition at line 135 of file Configurable.cpp.

◆ getDebugName()

std::string getDebugName ( ) const
virtualinherited

Gets the debug name for this object.

Returns
The debug name, as a string.

Definition at line 138 of file Debuggable.cpp.

◆ getFilter()

int getFilter ( ) const
virtualinherited

Gets the filter setting.

Returns
The filter setting.

Definition at line 241 of file TunerComponent.cpp.

◆ getFrequency()

double getFrequency ( ) const
virtualinherited

Gets the tuned frequency.

Returns
The tuned frequency, in Hz.

Definition at line 199 of file TunerComponent.cpp.

◆ getFrequencyRange()

BasicDoubleList getFrequencyRange ( ) const
virtualinherited

Gets the tunable frequency range.

Returns
A list containing the minimum and maximum frequencies.

Definition at line 283 of file TunerComponent.cpp.

◆ getFrequencyRes()

double getFrequencyRes ( ) const
virtualinherited

Gets the tuned frequency resolution.

Returns
The frequency resolution, in Hz.

Definition at line 291 of file TunerComponent.cpp.

◆ getFrequencyUnit()

double getFrequencyUnit ( ) const
virtualinherited

Gets the tuned frequency units.

Returns
The frequency units, in Hz.

Definition at line 296 of file TunerComponent.cpp.

◆ getIndex()

int getIndex ( ) const
virtualinherited

Gets the index number of the component.

Returns
The index number, as an integer.

Definition at line 56 of file RadioComponent.cpp.

◆ getName()

std::string getName ( ) const
virtualinherited

Gets the name of the configurable object.

Returns
The name, as a string.

Definition at line 83 of file Configurable.cpp.

◆ getParent()

RadioHandler * getParent ( ) const
virtualinherited

Gets the "parent" radio handler for this component.

Returns
A pointer to the RadioHandler object.

Definition at line 66 of file RadioComponent.cpp.

◆ getTimingAdjustment()

int getTimingAdjustment ( ) const
virtualinherited

Gets the timing adjustment setting.

Returns
The timing adjustment setting.

Definition at line 262 of file TunerComponent.cpp.

◆ isAgcSupported()

bool isAgcSupported ( ) const
virtualinherited

Gets whether or not the tuner supports AGC.

Returns
True if supported, false otherwise.

Definition at line 314 of file TunerComponent.cpp.

◆ isDebug()

bool isDebug ( ) const
virtualinherited

Gets whether this object produces debug output.

Returns
True if producing debug, false otherwise.

Definition at line 133 of file Debuggable.cpp.

◆ isEnabled()

bool isEnabled ( ) const
virtualinherited

Gets whether or not the component is enabled.

Returns
True if enabled, false otherwise.

Definition at line 88 of file RadioComponent.cpp.

◆ normalizedBool()

std::string normalizedBool ( const std::string &  val)
protectedvirtualinherited

Normalizes a Boolean string value.

Returns
The "normalized" string value.

Definition at line 241 of file Configurable.cpp.

◆ normalizedConfigurationDict()

ConfigurationDict normalizedConfigurationDict ( const ConfigurationDict cfg)
protectedvirtualinherited

Normalizes an incoming configuration dictionary.

"Normalizing" a configuration dictionary replaces certain strings representing Boolean values ("yes", "on", "true", "no", "off", and "false", case is irrelevant) with standard values ("0" and "1").

Note
The default behavior of this method normalizes every string in the configuration dictionary. Override this method if certain configuration items need to be protected from normalization.
Returns
The new configuration dictionary.

Definition at line 232 of file Configurable.cpp.

◆ operator=()

TunerComponent & operator= ( const TunerComponent other)
virtual

Assignment operator for TunerComponent objects.

Parameters
otherThe TunerComponent object to copy.
Returns
A reference to the assigned object.

Definition at line 60 of file TunerComponent.cpp.

◆ rawString()

std::string rawString ( const std::string &  data)
virtualinherited

Gets a "raw" string representation of a given data string.

"Raw" string representations mimic Python string representations. Whitespace characters are denoted by backslash representations ("\\r", "\\n", "\\t", "\\v", "\\f"), while other non-printable characters are represented with hex representation ("\\x00", etc.)

Parameters
dataData string
Returns
The data's "raw" representation.

Definition at line 143 of file Debuggable.cpp.

◆ setAttenuation()

bool setAttenuation ( double  atten)
virtualinherited

Sets the attenuation.

Parameters
attenThe new attenuation (dB).
Returns
True if successful, false otherwise.

Definition at line 225 of file TunerComponent.cpp.

◆ setConfiguration()

bool setConfiguration ( ConfigurationDict cfg)
virtualinherited

Sets the configuration dictionary for this component.

Parameters
cfgThe component configuration dictionary.
Returns
True if successful, false otherwise.

Reimplemented from RadioComponent.

Reimplemented in TunerComponent, and TunerComponent.

Definition at line 116 of file TunerComponent.cpp.

◆ setConfigurationValue()

bool setConfigurationValue ( const std::string &  key,
const std::string &  value 
)
virtualinherited

Sets a named configuration value to a string.

Note
The default behavior of this method is to normalize the incoming value.
Parameters
keyThe key string in the configuration dictionary.
valueThe new value.
Returns
True if the key was set, false otherwise. Returns false if the key is not in the configuration dictionary.

Definition at line 177 of file Configurable.cpp.

◆ setConfigurationValueToBool()

bool setConfigurationValueToBool ( const std::string &  key,
const bool  value 
)
virtualinherited

Sets a named configuration value to a Boolean.

Parameters
keyThe key string in the configuration dictionary.
valueThe new value.
Returns
True if the key was set, false otherwise. Returns false if the key is not in the configuration dictionary.

Definition at line 193 of file Configurable.cpp.

◆ setConfigurationValueToDbl()

bool setConfigurationValueToDbl ( const std::string &  key,
const double  value 
)
virtualinherited

Sets a named configuration value to a double value.

Parameters
keyThe key string in the configuration dictionary.
valueThe new value.
Returns
True if the key was set, false otherwise. Returns false if the key is not in the configuration dictionary.

Definition at line 211 of file Configurable.cpp.

◆ setConfigurationValueToInt()

bool setConfigurationValueToInt ( const std::string &  key,
const int  value 
)
virtualinherited

Sets a named configuration value to an integer value.

Parameters
keyThe key string in the configuration dictionary.
valueThe new value.
Returns
True if the key was set, false otherwise. Returns false if the key is not in the configuration dictionary.

Definition at line 199 of file Configurable.cpp.

◆ setConfigurationValueToUInt()

bool setConfigurationValueToUInt ( const std::string &  key,
const unsigned int  value 
)
virtualinherited

Sets a named configuration value to an unsigned integer value.

Parameters
keyThe key string in the configuration dictionary.
valueThe new value.
Returns
True if the key was set, false otherwise. Returns false if the key is not in the configuration dictionary.

Definition at line 205 of file Configurable.cpp.

◆ setDebugFile()

void setDebugFile ( FILE *  debug_fp)
virtualinherited

Sets the debug file pointer for this object.

Parameters
debug_fpFile to send debug output to.

Definition at line 81 of file Debuggable.cpp.

◆ setDebugName()

void setDebugName ( const std::string &  debug_name)
virtualinherited

Sets the debug name for this object.

Use this method to set unique debug names for objects of the same class for easy differentiation.

Parameters
debug_nameName for identifying this object in debug output.

Definition at line 74 of file Debuggable.cpp.

◆ setDebugTimeFormat()

void setDebugTimeFormat ( const std::string &  debug_timefmt)
virtualinherited

Sets the debug time format for this object.

Parameters
debug_timefmtFormat string for displaying timestamp, as compatible with strftime(). If this is an empty string, don't display a timestamp.

Definition at line 88 of file Debuggable.cpp.

◆ setFilter()

bool setFilter ( int  filter)
virtualinherited

Sets the filter setting.

Parameters
filterThe new filter setting.
Returns
True if successful, false otherwise.

Definition at line 246 of file TunerComponent.cpp.

◆ setFrequency()

bool setFrequency ( double  freq)
virtualinherited

Sets the tuned frequency.

Parameters
freqThe new tuned frequency (Hz).
Returns
True if successful, false otherwise.

Definition at line 204 of file TunerComponent.cpp.

◆ setFrequencyRangeMax()

bool setFrequencyRangeMax ( double  freq)
virtualinherited

Sets the maximum end of the tunable frequency range.

Parameters
freqNew maximum frequency (Hz).
Returns
True if successful, false otherwise.

Definition at line 319 of file TunerComponent.cpp.

◆ setIndex()

void setIndex ( int  index)
virtualinherited

Sets the index number of the component.

Parameters
indexThe index number.

Definition at line 61 of file RadioComponent.cpp.

◆ setName()

void setName ( const std::string &  name)
virtualinherited

Sets the name of the configurable object.

Parameters
nameThe new name.

Definition at line 88 of file Configurable.cpp.

◆ setParent()

void setParent ( RadioHandler parent)
virtualinherited

Sets the "parent" radio handler for this component.

Parameters
parentA pointer to the RadioHandler object.

Definition at line 71 of file RadioComponent.cpp.

◆ setTimingAdjustment()

bool setTimingAdjustment ( int  timingAdj)
virtualinherited

Sets the timing adjustment setting.

Parameters
timingAdjThe new timing adjustment setting.
Returns
True if successful, false otherwise.

Definition at line 267 of file TunerComponent.cpp.


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