SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <SWGSoapySDRReport.h>
Private Attributes | |
QList< SWGArgInfo * > * | device_settings_args |
bool | m_device_settings_args_isSet |
QList< SWGArgInfo * > * | stream_settings_args |
bool | m_stream_settings_args_isSet |
qint32 | has_dc_auto_correction |
bool | m_has_dc_auto_correction_isSet |
qint32 | has_dc_offset_value |
bool | m_has_dc_offset_value_isSet |
qint32 | has_iq_balance_value |
bool | m_has_iq_balance_value_isSet |
qint32 | has_frequency_correction_value |
bool | m_has_frequency_correction_value_isSet |
QList< QString * > * | antennas |
bool | m_antennas_isSet |
qint32 | has_agc |
bool | m_has_agc_isSet |
SWGRangeFloat * | gain_range |
bool | m_gain_range_isSet |
QList< SWGSoapySDRGainSetting * > * | gain_settings |
bool | m_gain_settings_isSet |
QList< SWGSoapySDRFrequencySetting * > * | frequency_settings |
bool | m_frequency_settings_isSet |
QList< SWGArgInfo * > * | frequency_settings_args |
bool | m_frequency_settings_args_isSet |
QList< SWGRangeFloat * > * | rates_ranges |
bool | m_rates_ranges_isSet |
QList< SWGRangeFloat * > * | bandwidths_ranges |
bool | m_bandwidths_ranges_isSet |
Definition at line 37 of file SWGSoapySDRReport.h.
SWGSDRangel::SWGSoapySDRReport::SWGSoapySDRReport | ( | ) |
Definition at line 30 of file SWGSoapySDRReport.cpp.
References antennas, bandwidths_ranges, device_settings_args, frequency_settings, frequency_settings_args, gain_range, gain_settings, has_agc, has_dc_auto_correction, has_dc_offset_value, has_frequency_correction_value, has_iq_balance_value, m_antennas_isSet, m_bandwidths_ranges_isSet, m_device_settings_args_isSet, m_frequency_settings_args_isSet, m_frequency_settings_isSet, m_gain_range_isSet, m_gain_settings_isSet, m_has_agc_isSet, m_has_dc_auto_correction_isSet, m_has_dc_offset_value_isSet, m_has_frequency_correction_value_isSet, m_has_iq_balance_value_isSet, m_rates_ranges_isSet, m_stream_settings_args_isSet, rates_ranges, and stream_settings_args.
SWGSDRangel::SWGSoapySDRReport::SWGSoapySDRReport | ( | QString * | json | ) |
Definition at line 25 of file SWGSoapySDRReport.cpp.
References fromJson(), and init().
|
virtual |
Definition at line 61 of file SWGSoapySDRReport.cpp.
References cleanup().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 207 of file SWGSoapySDRReport.cpp.
References asJsonObject().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 218 of file SWGSoapySDRReport.cpp.
References antennas, bandwidths_ranges, device_settings_args, frequency_settings, frequency_settings_args, gain_range, gain_settings, has_agc, has_dc_auto_correction, has_dc_offset_value, has_frequency_correction_value, has_iq_balance_value, SWGSDRangel::SWGRangeFloat::isSet(), m_has_agc_isSet, m_has_dc_auto_correction_isSet, m_has_dc_offset_value_isSet, m_has_frequency_correction_value_isSet, m_has_iq_balance_value_isSet, rates_ranges, stream_settings_args, SWGSDRangel::toJsonArray(), and SWGSDRangel::toJsonValue().
Referenced by asJson().
void SWGSDRangel::SWGSoapySDRReport::cleanup | ( | ) |
Definition at line 98 of file SWGSoapySDRReport.cpp.
References antennas, bandwidths_ranges, device_settings_args, frequency_settings, frequency_settings_args, gain_range, gain_settings, rates_ranges, and stream_settings_args.
Referenced by ~SWGSoapySDRReport().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 166 of file SWGSoapySDRReport.cpp.
References fromJsonObject().
Referenced by SWGSoapySDRReport().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 175 of file SWGSoapySDRReport.cpp.
References antennas, bandwidths_ranges, device_settings_args, frequency_settings, frequency_settings_args, gain_range, gain_settings, has_agc, has_dc_auto_correction, has_dc_offset_value, has_frequency_correction_value, has_iq_balance_value, rates_ranges, SWGSDRangel::setValue(), and stream_settings_args.
Referenced by fromJson().
QList< QString * > * SWGSDRangel::SWGSoapySDRReport::getAntennas | ( | ) |
Definition at line 327 of file SWGSoapySDRReport.cpp.
References antennas.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
QList< SWGRangeFloat * > * SWGSDRangel::SWGSoapySDRReport::getBandwidthsRanges | ( | ) |
Definition at line 397 of file SWGSoapySDRReport.cpp.
References bandwidths_ranges.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
QList< SWGArgInfo * > * SWGSDRangel::SWGSoapySDRReport::getDeviceSettingsArgs | ( | ) |
Definition at line 267 of file SWGSoapySDRReport.cpp.
References device_settings_args.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
QList< SWGSoapySDRFrequencySetting * > * SWGSDRangel::SWGSoapySDRReport::getFrequencySettings | ( | ) |
Definition at line 367 of file SWGSoapySDRReport.cpp.
References frequency_settings.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
QList< SWGArgInfo * > * SWGSDRangel::SWGSoapySDRReport::getFrequencySettingsArgs | ( | ) |
Definition at line 377 of file SWGSoapySDRReport.cpp.
References frequency_settings_args.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
SWGRangeFloat * SWGSDRangel::SWGSoapySDRReport::getGainRange | ( | ) |
Definition at line 347 of file SWGSoapySDRReport.cpp.
References gain_range.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
QList< SWGSoapySDRGainSetting * > * SWGSDRangel::SWGSoapySDRReport::getGainSettings | ( | ) |
Definition at line 357 of file SWGSoapySDRReport.cpp.
References gain_settings.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
qint32 SWGSDRangel::SWGSoapySDRReport::getHasAgc | ( | ) |
qint32 SWGSDRangel::SWGSoapySDRReport::getHasDcAutoCorrection | ( | ) |
Definition at line 287 of file SWGSoapySDRReport.cpp.
References has_dc_auto_correction.
qint32 SWGSDRangel::SWGSoapySDRReport::getHasDcOffsetValue | ( | ) |
Definition at line 297 of file SWGSoapySDRReport.cpp.
References has_dc_offset_value.
qint32 SWGSDRangel::SWGSoapySDRReport::getHasFrequencyCorrectionValue | ( | ) |
Definition at line 317 of file SWGSoapySDRReport.cpp.
References has_frequency_correction_value.
qint32 SWGSDRangel::SWGSoapySDRReport::getHasIqBalanceValue | ( | ) |
Definition at line 307 of file SWGSoapySDRReport.cpp.
References has_iq_balance_value.
QList< SWGRangeFloat * > * SWGSDRangel::SWGSoapySDRReport::getRatesRanges | ( | ) |
Definition at line 387 of file SWGSoapySDRReport.cpp.
References rates_ranges.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
QList< SWGArgInfo * > * SWGSDRangel::SWGSoapySDRReport::getStreamSettingsArgs | ( | ) |
Definition at line 277 of file SWGSoapySDRReport.cpp.
References stream_settings_args.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::init | ( | ) |
Definition at line 66 of file SWGSoapySDRReport.cpp.
References antennas, bandwidths_ranges, device_settings_args, frequency_settings, frequency_settings_args, gain_range, gain_settings, has_agc, has_dc_auto_correction, has_dc_offset_value, has_frequency_correction_value, has_iq_balance_value, m_antennas_isSet, m_bandwidths_ranges_isSet, m_device_settings_args_isSet, m_frequency_settings_args_isSet, m_frequency_settings_isSet, m_gain_range_isSet, m_gain_settings_isSet, m_has_agc_isSet, m_has_dc_auto_correction_isSet, m_has_dc_offset_value_isSet, m_has_frequency_correction_value_isSet, m_has_iq_balance_value_isSet, m_rates_ranges_isSet, m_stream_settings_args_isSet, rates_ranges, and stream_settings_args.
Referenced by SWGSoapySDRReport(), SoapySDROutput::webapiReportGet(), and SoapySDRInput::webapiReportGet().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 408 of file SWGSoapySDRReport.cpp.
References antennas, bandwidths_ranges, device_settings_args, frequency_settings, frequency_settings_args, gain_range, gain_settings, SWGSDRangel::SWGRangeFloat::isSet(), m_has_agc_isSet, m_has_dc_auto_correction_isSet, m_has_dc_offset_value_isSet, m_has_frequency_correction_value_isSet, m_has_iq_balance_value_isSet, rates_ranges, and stream_settings_args.
Referenced by SWGSDRangel::SWGDeviceReport::asJsonObject(), and SWGSDRangel::SWGDeviceReport::isSet().
void SWGSDRangel::SWGSoapySDRReport::setAntennas | ( | QList< QString *> * | antennas | ) |
Definition at line 331 of file SWGSoapySDRReport.cpp.
References antennas, and m_antennas_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setBandwidthsRanges | ( | QList< SWGRangeFloat *> * | bandwidths_ranges | ) |
Definition at line 401 of file SWGSoapySDRReport.cpp.
References bandwidths_ranges, and m_bandwidths_ranges_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setDeviceSettingsArgs | ( | QList< SWGArgInfo *> * | device_settings_args | ) |
Definition at line 271 of file SWGSoapySDRReport.cpp.
References device_settings_args, and m_device_settings_args_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setFrequencySettings | ( | QList< SWGSoapySDRFrequencySetting *> * | frequency_settings | ) |
Definition at line 371 of file SWGSoapySDRReport.cpp.
References frequency_settings, and m_frequency_settings_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setFrequencySettingsArgs | ( | QList< SWGArgInfo *> * | frequency_settings_args | ) |
Definition at line 381 of file SWGSoapySDRReport.cpp.
References frequency_settings_args, and m_frequency_settings_args_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setGainRange | ( | SWGRangeFloat * | gain_range | ) |
Definition at line 351 of file SWGSoapySDRReport.cpp.
References gain_range, and m_gain_range_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setGainSettings | ( | QList< SWGSoapySDRGainSetting *> * | gain_settings | ) |
Definition at line 361 of file SWGSoapySDRReport.cpp.
References gain_settings, and m_gain_settings_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setHasAgc | ( | qint32 | has_agc | ) |
Definition at line 341 of file SWGSoapySDRReport.cpp.
References has_agc, and m_has_agc_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setHasDcAutoCorrection | ( | qint32 | has_dc_auto_correction | ) |
Definition at line 291 of file SWGSoapySDRReport.cpp.
References has_dc_auto_correction, and m_has_dc_auto_correction_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setHasDcOffsetValue | ( | qint32 | has_dc_offset_value | ) |
Definition at line 301 of file SWGSoapySDRReport.cpp.
References has_dc_offset_value, and m_has_dc_offset_value_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setHasFrequencyCorrectionValue | ( | qint32 | has_frequency_correction_value | ) |
Definition at line 321 of file SWGSoapySDRReport.cpp.
References has_frequency_correction_value, and m_has_frequency_correction_value_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setHasIqBalanceValue | ( | qint32 | has_iq_balance_value | ) |
Definition at line 311 of file SWGSoapySDRReport.cpp.
References has_iq_balance_value, and m_has_iq_balance_value_isSet.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setRatesRanges | ( | QList< SWGRangeFloat *> * | rates_ranges | ) |
Definition at line 391 of file SWGSoapySDRReport.cpp.
References m_rates_ranges_isSet, and rates_ranges.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
void SWGSDRangel::SWGSoapySDRReport::setStreamSettingsArgs | ( | QList< SWGArgInfo *> * | stream_settings_args | ) |
Definition at line 281 of file SWGSoapySDRReport.cpp.
References m_stream_settings_args_isSet, and stream_settings_args.
Referenced by SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
|
private |
Definition at line 114 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getAntennas(), init(), isSet(), setAntennas(), and SWGSoapySDRReport().
|
private |
Definition at line 135 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getBandwidthsRanges(), init(), isSet(), setBandwidthsRanges(), and SWGSoapySDRReport().
|
private |
Definition at line 96 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getDeviceSettingsArgs(), init(), isSet(), setDeviceSettingsArgs(), and SWGSoapySDRReport().
|
private |
Definition at line 126 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getFrequencySettings(), init(), isSet(), setFrequencySettings(), and SWGSoapySDRReport().
|
private |
Definition at line 129 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getFrequencySettingsArgs(), init(), isSet(), setFrequencySettingsArgs(), and SWGSoapySDRReport().
|
private |
Definition at line 120 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getGainRange(), init(), isSet(), setGainRange(), and SWGSoapySDRReport().
|
private |
Definition at line 123 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getGainSettings(), init(), isSet(), setGainSettings(), and SWGSoapySDRReport().
|
private |
Definition at line 117 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), fromJsonObject(), getHasAgc(), init(), setHasAgc(), and SWGSoapySDRReport().
|
private |
Definition at line 102 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), fromJsonObject(), getHasDcAutoCorrection(), init(), setHasDcAutoCorrection(), and SWGSoapySDRReport().
|
private |
Definition at line 105 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), fromJsonObject(), getHasDcOffsetValue(), init(), setHasDcOffsetValue(), and SWGSoapySDRReport().
|
private |
Definition at line 111 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), fromJsonObject(), getHasFrequencyCorrectionValue(), init(), setHasFrequencyCorrectionValue(), and SWGSoapySDRReport().
|
private |
Definition at line 108 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), fromJsonObject(), getHasIqBalanceValue(), init(), setHasIqBalanceValue(), and SWGSoapySDRReport().
|
private |
Definition at line 115 of file SWGSoapySDRReport.h.
Referenced by init(), setAntennas(), and SWGSoapySDRReport().
|
private |
Definition at line 136 of file SWGSoapySDRReport.h.
Referenced by init(), setBandwidthsRanges(), and SWGSoapySDRReport().
|
private |
Definition at line 97 of file SWGSoapySDRReport.h.
Referenced by init(), setDeviceSettingsArgs(), and SWGSoapySDRReport().
|
private |
Definition at line 130 of file SWGSoapySDRReport.h.
Referenced by init(), setFrequencySettingsArgs(), and SWGSoapySDRReport().
|
private |
Definition at line 127 of file SWGSoapySDRReport.h.
Referenced by init(), setFrequencySettings(), and SWGSoapySDRReport().
|
private |
Definition at line 121 of file SWGSoapySDRReport.h.
Referenced by init(), setGainRange(), and SWGSoapySDRReport().
|
private |
Definition at line 124 of file SWGSoapySDRReport.h.
Referenced by init(), setGainSettings(), and SWGSoapySDRReport().
|
private |
Definition at line 118 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), init(), isSet(), setHasAgc(), and SWGSoapySDRReport().
|
private |
Definition at line 103 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), init(), isSet(), setHasDcAutoCorrection(), and SWGSoapySDRReport().
|
private |
Definition at line 106 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), init(), isSet(), setHasDcOffsetValue(), and SWGSoapySDRReport().
|
private |
Definition at line 112 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), init(), isSet(), setHasFrequencyCorrectionValue(), and SWGSoapySDRReport().
|
private |
Definition at line 109 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), init(), isSet(), setHasIqBalanceValue(), and SWGSoapySDRReport().
|
private |
Definition at line 133 of file SWGSoapySDRReport.h.
Referenced by init(), setRatesRanges(), and SWGSoapySDRReport().
|
private |
Definition at line 100 of file SWGSoapySDRReport.h.
Referenced by init(), setStreamSettingsArgs(), and SWGSoapySDRReport().
|
private |
Definition at line 132 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getRatesRanges(), init(), isSet(), setRatesRanges(), and SWGSoapySDRReport().
|
private |
Definition at line 99 of file SWGSoapySDRReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getStreamSettingsArgs(), init(), isSet(), setStreamSettingsArgs(), and SWGSoapySDRReport().