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 <testmisettings.h>
Public Member Functions | |
TestMISettings () | |
TestMISettings (const TestMISettings &other) | |
void | resetToDefaults () |
QByteArray | serialize () const |
bool | deserialize (const QByteArray &data) |
Public Attributes | |
QString | m_fileRecordName |
bool | m_useReverseAPI |
QString | m_reverseAPIAddress |
uint16_t | m_reverseAPIPort |
uint16_t | m_reverseAPIDeviceIndex |
std::vector< TestMIStreamSettings > | m_streams |
Definition at line 68 of file testmisettings.h.
TestMISettings::TestMISettings | ( | ) |
Definition at line 47 of file testmisettings.cpp.
References TestMIStreamSettings::TestMIStreamSettings().
TestMISettings::TestMISettings | ( | const TestMISettings & | other | ) |
Definition at line 58 of file testmisettings.cpp.
References m_fileRecordName, m_reverseAPIAddress, m_reverseAPIDeviceIndex, m_reverseAPIPort, and m_useReverseAPI.
bool TestMISettings::deserialize | ( | const QByteArray & | data | ) |
Definition at line 106 of file testmisettings.cpp.
References TestMIStreamSettings::AutoCorrLast, TestMIStreamSettings::AutoCorrNone, SimpleDeserializer::getVersion(), i, SimpleDeserializer::isValid(), m_reverseAPIAddress, m_reverseAPIDeviceIndex, m_reverseAPIPort, m_streams, m_useReverseAPI, TestMIStreamSettings::ModulationLast, TestMIStreamSettings::ModulationNone, SimpleDeserializer::readBool(), SimpleDeserializer::readFloat(), SimpleDeserializer::readS32(), SimpleDeserializer::readString(), SimpleDeserializer::readU32(), and resetToDefaults().
Referenced by TestMIGui::deserialize(), and TestMI::deserialize().
void TestMISettings::resetToDefaults | ( | ) |
Definition at line 68 of file testmisettings.cpp.
Referenced by deserialize(), TestMI::deserialize(), and TestMIGui::resetToDefaults().
QByteArray TestMISettings::serialize | ( | ) | const |
Definition at line 75 of file testmisettings.cpp.
References SimpleSerializer::final(), i, m_reverseAPIAddress, m_reverseAPIDeviceIndex, m_reverseAPIPort, m_streams, m_useReverseAPI, SimpleSerializer::writeBool(), SimpleSerializer::writeFloat(), SimpleSerializer::writeS32(), SimpleSerializer::writeString(), and SimpleSerializer::writeU32().
Referenced by TestMIGui::serialize(), and TestMI::serialize().
QString TestMISettings::m_fileRecordName |
Definition at line 69 of file testmisettings.h.
Referenced by TestMI::applySettings(), TestMI::handleMessage(), TestMISettings(), TestMI::webapiFormatDeviceSettings(), TestMI::webapiReverseSendSettings(), and TestMI::webapiSettingsPutPatch().
QString TestMISettings::m_reverseAPIAddress |
Definition at line 71 of file testmisettings.h.
Referenced by TestMI::applySettings(), deserialize(), TestMIGui::openDeviceSettingsDialog(), serialize(), TestMISettings(), TestMI::webapiFormatDeviceSettings(), TestMI::webapiReverseSendSettings(), TestMI::webapiReverseSendStartStop(), and TestMI::webapiSettingsPutPatch().
uint16_t TestMISettings::m_reverseAPIDeviceIndex |
Definition at line 73 of file testmisettings.h.
Referenced by TestMI::applySettings(), deserialize(), TestMIGui::openDeviceSettingsDialog(), serialize(), TestMISettings(), TestMI::webapiFormatDeviceSettings(), TestMI::webapiReverseSendSettings(), TestMI::webapiReverseSendStartStop(), and TestMI::webapiSettingsPutPatch().
uint16_t TestMISettings::m_reverseAPIPort |
Definition at line 72 of file testmisettings.h.
Referenced by TestMI::applySettings(), deserialize(), TestMIGui::openDeviceSettingsDialog(), serialize(), TestMISettings(), TestMI::webapiFormatDeviceSettings(), TestMI::webapiReverseSendSettings(), TestMI::webapiReverseSendStartStop(), and TestMI::webapiSettingsPutPatch().
std::vector<TestMIStreamSettings> TestMISettings::m_streams |
Definition at line 74 of file testmisettings.h.
Referenced by TestMI::applySettings(), deserialize(), TestMIGui::displaySettings(), TestMIGui::getCenterFrequency(), TestMI::getSourceCenterFrequency(), TestMI::getSourceSampleRate(), TestMIGui::on_amModulation_valueChanged(), TestMIGui::on_amplitudeCoarse_valueChanged(), TestMIGui::on_amplitudeFine_valueChanged(), TestMIGui::on_autoCorr_currentIndexChanged(), TestMIGui::on_centerFrequency_changed(), TestMIGui::on_dcBias_valueChanged(), TestMIGui::on_decimation_currentIndexChanged(), TestMIGui::on_fcPos_currentIndexChanged(), TestMIGui::on_fmDeviation_valueChanged(), TestMIGui::on_frequencyShift_changed(), TestMIGui::on_iBias_valueChanged(), TestMIGui::on_modulation_currentIndexChanged(), TestMIGui::on_modulationFrequency_valueChanged(), TestMIGui::on_phaseImbalance_valueChanged(), TestMIGui::on_qBias_valueChanged(), TestMIGui::on_sampleRate_changed(), TestMIGui::on_sampleSize_currentIndexChanged(), resetToDefaults(), serialize(), TestMIGui::setCenterFrequency(), TestMI::setSourceCenterFrequency(), TestMI::start(), TestMIGui::TestMIGui(), TestMIGui::updateFrequencyShiftLimit(), TestMI::webapiFormatDeviceSettings(), TestMI::webapiReverseSendSettings(), and TestMI::webapiSettingsPutPatch().
bool TestMISettings::m_useReverseAPI |
Definition at line 70 of file testmisettings.h.
Referenced by TestMI::applySettings(), deserialize(), TestMI::handleMessage(), TestMIGui::openDeviceSettingsDialog(), serialize(), TestMISettings(), TestMI::webapiFormatDeviceSettings(), and TestMI::webapiSettingsPutPatch().