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 <SWGBladeRF1OutputSettings.h>
Private Attributes | |
qint64 | center_frequency |
bool | m_center_frequency_isSet |
qint32 | dev_sample_rate |
bool | m_dev_sample_rate_isSet |
qint32 | vga1 |
bool | m_vga1_isSet |
qint32 | vga2 |
bool | m_vga2_isSet |
qint32 | bandwidth |
bool | m_bandwidth_isSet |
qint32 | log2_interp |
bool | m_log2_interp_isSet |
qint32 | xb200 |
bool | m_xb200_isSet |
qint32 | xb200_path |
bool | m_xb200_path_isSet |
qint32 | xb200_filter |
bool | m_xb200_filter_isSet |
qint32 | use_reverse_api |
bool | m_use_reverse_api_isSet |
QString * | reverse_api_address |
bool | m_reverse_api_address_isSet |
qint32 | reverse_api_port |
bool | m_reverse_api_port_isSet |
qint32 | reverse_api_device_index |
bool | m_reverse_api_device_index_isSet |
Definition at line 32 of file SWGBladeRF1OutputSettings.h.
SWGSDRangel::SWGBladeRF1OutputSettings::SWGBladeRF1OutputSettings | ( | ) |
Definition at line 30 of file SWGBladeRF1OutputSettings.cpp.
References bandwidth, center_frequency, dev_sample_rate, log2_interp, m_bandwidth_isSet, m_center_frequency_isSet, m_dev_sample_rate_isSet, m_log2_interp_isSet, m_reverse_api_address_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_use_reverse_api_isSet, m_vga1_isSet, m_vga2_isSet, m_xb200_filter_isSet, m_xb200_isSet, m_xb200_path_isSet, reverse_api_address, reverse_api_device_index, reverse_api_port, use_reverse_api, vga1, vga2, xb200, xb200_filter, and xb200_path.
SWGSDRangel::SWGBladeRF1OutputSettings::SWGBladeRF1OutputSettings | ( | QString * | json | ) |
Definition at line 25 of file SWGBladeRF1OutputSettings.cpp.
References fromJson(), and init().
|
virtual |
Definition at line 59 of file SWGBladeRF1OutputSettings.cpp.
References cleanup().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 152 of file SWGBladeRF1OutputSettings.cpp.
References asJsonObject().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 163 of file SWGBladeRF1OutputSettings.cpp.
References bandwidth, center_frequency, dev_sample_rate, log2_interp, m_bandwidth_isSet, m_center_frequency_isSet, m_dev_sample_rate_isSet, m_log2_interp_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_use_reverse_api_isSet, m_vga1_isSet, m_vga2_isSet, m_xb200_filter_isSet, m_xb200_isSet, m_xb200_path_isSet, reverse_api_address, reverse_api_device_index, reverse_api_port, SWGSDRangel::toJsonValue(), use_reverse_api, vga1, vga2, xb200, xb200_filter, and xb200_path.
Referenced by asJson().
void SWGSDRangel::SWGBladeRF1OutputSettings::cleanup | ( | ) |
Definition at line 94 of file SWGBladeRF1OutputSettings.cpp.
References reverse_api_address.
Referenced by ~SWGBladeRF1OutputSettings().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 113 of file SWGBladeRF1OutputSettings.cpp.
References fromJsonObject().
Referenced by SWGBladeRF1OutputSettings().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 122 of file SWGBladeRF1OutputSettings.cpp.
References bandwidth, center_frequency, dev_sample_rate, log2_interp, reverse_api_address, reverse_api_device_index, reverse_api_port, SWGSDRangel::setValue(), use_reverse_api, vga1, vga2, xb200, xb200_filter, and xb200_path.
Referenced by fromJson(), and WebAPIRequestMapper::validateDeviceSettings().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getBandwidth | ( | ) |
Definition at line 249 of file SWGBladeRF1OutputSettings.cpp.
References bandwidth.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint64 SWGSDRangel::SWGBladeRF1OutputSettings::getCenterFrequency | ( | ) |
Definition at line 209 of file SWGBladeRF1OutputSettings.cpp.
References center_frequency.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getDevSampleRate | ( | ) |
Definition at line 219 of file SWGBladeRF1OutputSettings.cpp.
References dev_sample_rate.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getLog2Interp | ( | ) |
Definition at line 259 of file SWGBladeRF1OutputSettings.cpp.
References log2_interp.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
QString * SWGSDRangel::SWGBladeRF1OutputSettings::getReverseApiAddress | ( | ) |
Definition at line 309 of file SWGBladeRF1OutputSettings.cpp.
References reverse_api_address.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getReverseApiDeviceIndex | ( | ) |
Definition at line 329 of file SWGBladeRF1OutputSettings.cpp.
References reverse_api_device_index.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getReverseApiPort | ( | ) |
Definition at line 319 of file SWGBladeRF1OutputSettings.cpp.
References reverse_api_port.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getUseReverseApi | ( | ) |
Definition at line 299 of file SWGBladeRF1OutputSettings.cpp.
References use_reverse_api.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getVga1 | ( | ) |
Definition at line 229 of file SWGBladeRF1OutputSettings.cpp.
References vga1.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getVga2 | ( | ) |
Definition at line 239 of file SWGBladeRF1OutputSettings.cpp.
References vga2.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getXb200 | ( | ) |
Definition at line 269 of file SWGBladeRF1OutputSettings.cpp.
References xb200.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getXb200Filter | ( | ) |
Definition at line 289 of file SWGBladeRF1OutputSettings.cpp.
References xb200_filter.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
qint32 SWGSDRangel::SWGBladeRF1OutputSettings::getXb200Path | ( | ) |
Definition at line 279 of file SWGBladeRF1OutputSettings.cpp.
References xb200_path.
Referenced by Bladerf1Output::webapiSettingsPutPatch().
void SWGSDRangel::SWGBladeRF1OutputSettings::init | ( | ) |
Definition at line 64 of file SWGBladeRF1OutputSettings.cpp.
References bandwidth, center_frequency, dev_sample_rate, log2_interp, m_bandwidth_isSet, m_center_frequency_isSet, m_dev_sample_rate_isSet, m_log2_interp_isSet, m_reverse_api_address_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_use_reverse_api_isSet, m_vga1_isSet, m_vga2_isSet, m_xb200_filter_isSet, m_xb200_isSet, m_xb200_path_isSet, reverse_api_address, reverse_api_device_index, reverse_api_port, use_reverse_api, vga1, vga2, xb200, xb200_filter, and xb200_path.
Referenced by SWGBladeRF1OutputSettings(), and Bladerf1Output::webapiSettingsGet().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 340 of file SWGBladeRF1OutputSettings.cpp.
References m_bandwidth_isSet, m_center_frequency_isSet, m_dev_sample_rate_isSet, m_log2_interp_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_use_reverse_api_isSet, m_vga1_isSet, m_vga2_isSet, m_xb200_filter_isSet, m_xb200_isSet, m_xb200_path_isSet, and reverse_api_address.
Referenced by SWGSDRangel::SWGDeviceSettings::asJsonObject(), SWGSDRangel::SWGDeviceSettings_2::asJsonObject(), SWGSDRangel::SWGDeviceSettings_2::isSet(), and SWGSDRangel::SWGDeviceSettings::isSet().
void SWGSDRangel::SWGBladeRF1OutputSettings::setBandwidth | ( | qint32 | bandwidth | ) |
Definition at line 253 of file SWGBladeRF1OutputSettings.cpp.
References bandwidth, and m_bandwidth_isSet.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setCenterFrequency | ( | qint64 | center_frequency | ) |
Definition at line 213 of file SWGBladeRF1OutputSettings.cpp.
References center_frequency, and m_center_frequency_isSet.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setDevSampleRate | ( | qint32 | dev_sample_rate | ) |
Definition at line 223 of file SWGBladeRF1OutputSettings.cpp.
References dev_sample_rate, and m_dev_sample_rate_isSet.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setLog2Interp | ( | qint32 | log2_interp | ) |
Definition at line 263 of file SWGBladeRF1OutputSettings.cpp.
References log2_interp, and m_log2_interp_isSet.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setReverseApiAddress | ( | QString * | reverse_api_address | ) |
Definition at line 313 of file SWGBladeRF1OutputSettings.cpp.
References m_reverse_api_address_isSet, and reverse_api_address.
Referenced by Bladerf1Output::webapiFormatDeviceSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setReverseApiDeviceIndex | ( | qint32 | reverse_api_device_index | ) |
Definition at line 333 of file SWGBladeRF1OutputSettings.cpp.
References m_reverse_api_device_index_isSet, and reverse_api_device_index.
Referenced by Bladerf1Output::webapiFormatDeviceSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setReverseApiPort | ( | qint32 | reverse_api_port | ) |
Definition at line 323 of file SWGBladeRF1OutputSettings.cpp.
References m_reverse_api_port_isSet, and reverse_api_port.
Referenced by Bladerf1Output::webapiFormatDeviceSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setUseReverseApi | ( | qint32 | use_reverse_api | ) |
Definition at line 303 of file SWGBladeRF1OutputSettings.cpp.
References m_use_reverse_api_isSet, and use_reverse_api.
Referenced by Bladerf1Output::webapiFormatDeviceSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setVga1 | ( | qint32 | vga1 | ) |
Definition at line 233 of file SWGBladeRF1OutputSettings.cpp.
References m_vga1_isSet, and vga1.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setVga2 | ( | qint32 | vga2 | ) |
Definition at line 243 of file SWGBladeRF1OutputSettings.cpp.
References m_vga2_isSet, and vga2.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setXb200 | ( | qint32 | xb200 | ) |
Definition at line 273 of file SWGBladeRF1OutputSettings.cpp.
References m_xb200_isSet, and xb200.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setXb200Filter | ( | qint32 | xb200_filter | ) |
Definition at line 293 of file SWGBladeRF1OutputSettings.cpp.
References m_xb200_filter_isSet, and xb200_filter.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
void SWGSDRangel::SWGBladeRF1OutputSettings::setXb200Path | ( | qint32 | xb200_path | ) |
Definition at line 283 of file SWGBladeRF1OutputSettings.cpp.
References m_xb200_path_isSet, and xb200_path.
Referenced by Bladerf1Output::webapiFormatDeviceSettings(), and Bladerf1Output::webapiReverseSendSettings().
|
private |
Definition at line 100 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getBandwidth(), init(), setBandwidth(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 88 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getCenterFrequency(), init(), setCenterFrequency(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 91 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getDevSampleRate(), init(), setDevSampleRate(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 103 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getLog2Interp(), init(), setLog2Interp(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 101 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setBandwidth(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 89 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setCenterFrequency(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 92 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setDevSampleRate(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 104 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setLog2Interp(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 119 of file SWGBladeRF1OutputSettings.h.
Referenced by init(), setReverseApiAddress(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 125 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setReverseApiDeviceIndex(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 122 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setReverseApiPort(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 116 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setUseReverseApi(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 95 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setVga1(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 98 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setVga2(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 113 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setXb200Filter(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 107 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setXb200(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 110 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), init(), isSet(), setXb200Path(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 118 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getReverseApiAddress(), init(), isSet(), setReverseApiAddress(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 124 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getReverseApiDeviceIndex(), init(), setReverseApiDeviceIndex(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 121 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getReverseApiPort(), init(), setReverseApiPort(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 115 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getUseReverseApi(), init(), setUseReverseApi(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 94 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getVga1(), init(), setVga1(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 97 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getVga2(), init(), setVga2(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 106 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getXb200(), init(), setXb200(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 112 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getXb200Filter(), init(), setXb200Filter(), and SWGBladeRF1OutputSettings().
|
private |
Definition at line 109 of file SWGBladeRF1OutputSettings.h.
Referenced by asJsonObject(), fromJsonObject(), getXb200Path(), init(), setXb200Path(), and SWGBladeRF1OutputSettings().