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 <SWGDSDDemodReport.h>
Private Attributes | |
float | channel_power_db |
bool | m_channel_power_db_isSet |
qint32 | audio_sample_rate |
bool | m_audio_sample_rate_isSet |
qint32 | channel_sample_rate |
bool | m_channel_sample_rate_isSet |
qint32 | squelch |
bool | m_squelch_isSet |
qint32 | pll_locked |
bool | m_pll_locked_isSet |
qint32 | slot1_on |
bool | m_slot1_on_isSet |
qint32 | slot2_on |
bool | m_slot2_on_isSet |
QString * | sync_type |
bool | m_sync_type_isSet |
qint32 | in_level |
bool | m_in_level_isSet |
qint32 | carier_position |
bool | m_carier_position_isSet |
qint32 | zero_crossing_position |
bool | m_zero_crossing_position_isSet |
qint32 | sync_rate |
bool | m_sync_rate_isSet |
QString * | status_text |
bool | m_status_text_isSet |
Definition at line 32 of file SWGDSDDemodReport.h.
SWGSDRangel::SWGDSDDemodReport::SWGDSDDemodReport | ( | ) |
Definition at line 30 of file SWGDSDDemodReport.cpp.
References audio_sample_rate, carier_position, channel_power_db, channel_sample_rate, in_level, m_audio_sample_rate_isSet, m_carier_position_isSet, m_channel_power_db_isSet, m_channel_sample_rate_isSet, m_in_level_isSet, m_pll_locked_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_isSet, m_status_text_isSet, m_sync_rate_isSet, m_sync_type_isSet, m_zero_crossing_position_isSet, pll_locked, slot1_on, slot2_on, squelch, status_text, sync_rate, sync_type, and zero_crossing_position.
SWGSDRangel::SWGDSDDemodReport::SWGDSDDemodReport | ( | QString * | json | ) |
Definition at line 25 of file SWGDSDDemodReport.cpp.
References fromJson(), and init().
|
virtual |
Definition at line 59 of file SWGDSDDemodReport.cpp.
References cleanup().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 154 of file SWGDSDDemodReport.cpp.
References asJsonObject().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 165 of file SWGDSDDemodReport.cpp.
References audio_sample_rate, carier_position, channel_power_db, channel_sample_rate, in_level, m_audio_sample_rate_isSet, m_carier_position_isSet, m_channel_power_db_isSet, m_channel_sample_rate_isSet, m_in_level_isSet, m_pll_locked_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_isSet, m_sync_rate_isSet, m_zero_crossing_position_isSet, pll_locked, slot1_on, slot2_on, squelch, status_text, sync_rate, sync_type, SWGSDRangel::toJsonValue(), and zero_crossing_position.
Referenced by asJson().
void SWGSDRangel::SWGDSDDemodReport::cleanup | ( | ) |
Definition at line 94 of file SWGDSDDemodReport.cpp.
References status_text, and sync_type.
Referenced by ~SWGDSDDemodReport().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 115 of file SWGDSDDemodReport.cpp.
References fromJsonObject().
Referenced by SWGDSDDemodReport().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 124 of file SWGDSDDemodReport.cpp.
References audio_sample_rate, carier_position, channel_power_db, channel_sample_rate, in_level, pll_locked, SWGSDRangel::setValue(), slot1_on, slot2_on, squelch, status_text, sync_rate, sync_type, and zero_crossing_position.
Referenced by fromJson().
qint32 SWGSDRangel::SWGDSDDemodReport::getAudioSampleRate | ( | ) |
Definition at line 221 of file SWGDSDDemodReport.cpp.
References audio_sample_rate.
qint32 SWGSDRangel::SWGDSDDemodReport::getCarierPosition | ( | ) |
Definition at line 301 of file SWGDSDDemodReport.cpp.
References carier_position.
float SWGSDRangel::SWGDSDDemodReport::getChannelPowerDb | ( | ) |
Definition at line 211 of file SWGDSDDemodReport.cpp.
References channel_power_db.
qint32 SWGSDRangel::SWGDSDDemodReport::getChannelSampleRate | ( | ) |
Definition at line 231 of file SWGDSDDemodReport.cpp.
References channel_sample_rate.
qint32 SWGSDRangel::SWGDSDDemodReport::getInLevel | ( | ) |
qint32 SWGSDRangel::SWGDSDDemodReport::getPllLocked | ( | ) |
qint32 SWGSDRangel::SWGDSDDemodReport::getSlot1On | ( | ) |
qint32 SWGSDRangel::SWGDSDDemodReport::getSlot2On | ( | ) |
qint32 SWGSDRangel::SWGDSDDemodReport::getSquelch | ( | ) |
QString * SWGSDRangel::SWGDSDDemodReport::getStatusText | ( | ) |
qint32 SWGSDRangel::SWGDSDDemodReport::getSyncRate | ( | ) |
QString * SWGSDRangel::SWGDSDDemodReport::getSyncType | ( | ) |
qint32 SWGSDRangel::SWGDSDDemodReport::getZeroCrossingPosition | ( | ) |
Definition at line 311 of file SWGDSDDemodReport.cpp.
References zero_crossing_position.
void SWGSDRangel::SWGDSDDemodReport::init | ( | ) |
Definition at line 64 of file SWGDSDDemodReport.cpp.
References audio_sample_rate, carier_position, channel_power_db, channel_sample_rate, in_level, m_audio_sample_rate_isSet, m_carier_position_isSet, m_channel_power_db_isSet, m_channel_sample_rate_isSet, m_in_level_isSet, m_pll_locked_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_isSet, m_status_text_isSet, m_sync_rate_isSet, m_sync_type_isSet, m_zero_crossing_position_isSet, pll_locked, slot1_on, slot2_on, squelch, status_text, sync_rate, sync_type, and zero_crossing_position.
Referenced by SWGDSDDemodReport(), and DSDDemod::webapiReportGet().
|
overridevirtual |
Reimplemented from SWGSDRangel::SWGObject.
Definition at line 342 of file SWGDSDDemodReport.cpp.
References m_audio_sample_rate_isSet, m_carier_position_isSet, m_channel_power_db_isSet, m_channel_sample_rate_isSet, m_in_level_isSet, m_pll_locked_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_isSet, m_sync_rate_isSet, m_zero_crossing_position_isSet, status_text, and sync_type.
Referenced by SWGSDRangel::SWGChannelReport::asJsonObject(), and SWGSDRangel::SWGChannelReport::isSet().
void SWGSDRangel::SWGDSDDemodReport::setAudioSampleRate | ( | qint32 | audio_sample_rate | ) |
Definition at line 225 of file SWGDSDDemodReport.cpp.
References audio_sample_rate, and m_audio_sample_rate_isSet.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setCarierPosition | ( | qint32 | carier_position | ) |
Definition at line 305 of file SWGDSDDemodReport.cpp.
References carier_position, and m_carier_position_isSet.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setChannelPowerDb | ( | float | channel_power_db | ) |
Definition at line 215 of file SWGDSDDemodReport.cpp.
References channel_power_db, and m_channel_power_db_isSet.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setChannelSampleRate | ( | qint32 | channel_sample_rate | ) |
Definition at line 235 of file SWGDSDDemodReport.cpp.
References channel_sample_rate, and m_channel_sample_rate_isSet.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setInLevel | ( | qint32 | in_level | ) |
Definition at line 295 of file SWGDSDDemodReport.cpp.
References in_level, and m_in_level_isSet.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setPllLocked | ( | qint32 | pll_locked | ) |
Definition at line 255 of file SWGDSDDemodReport.cpp.
References m_pll_locked_isSet, and pll_locked.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setSlot1On | ( | qint32 | slot1_on | ) |
Definition at line 265 of file SWGDSDDemodReport.cpp.
References m_slot1_on_isSet, and slot1_on.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setSlot2On | ( | qint32 | slot2_on | ) |
Definition at line 275 of file SWGDSDDemodReport.cpp.
References m_slot2_on_isSet, and slot2_on.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setSquelch | ( | qint32 | squelch | ) |
Definition at line 245 of file SWGDSDDemodReport.cpp.
References m_squelch_isSet, and squelch.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setStatusText | ( | QString * | status_text | ) |
Definition at line 335 of file SWGDSDDemodReport.cpp.
References m_status_text_isSet, and status_text.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setSyncRate | ( | qint32 | sync_rate | ) |
Definition at line 325 of file SWGDSDDemodReport.cpp.
References m_sync_rate_isSet, and sync_rate.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setSyncType | ( | QString * | sync_type | ) |
Definition at line 285 of file SWGDSDDemodReport.cpp.
References m_sync_type_isSet, and sync_type.
Referenced by DSDDemod::webapiFormatChannelReport().
void SWGSDRangel::SWGDSDDemodReport::setZeroCrossingPosition | ( | qint32 | zero_crossing_position | ) |
Definition at line 315 of file SWGDSDDemodReport.cpp.
References m_zero_crossing_position_isSet, and zero_crossing_position.
Referenced by DSDDemod::webapiFormatChannelReport().
|
private |
Definition at line 91 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getAudioSampleRate(), init(), setAudioSampleRate(), and SWGDSDDemodReport().
|
private |
Definition at line 115 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getCarierPosition(), init(), setCarierPosition(), and SWGDSDDemodReport().
|
private |
Definition at line 88 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getChannelPowerDb(), init(), setChannelPowerDb(), and SWGDSDDemodReport().
|
private |
Definition at line 94 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getChannelSampleRate(), init(), setChannelSampleRate(), and SWGDSDDemodReport().
|
private |
Definition at line 112 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getInLevel(), init(), setInLevel(), and SWGDSDDemodReport().
|
private |
Definition at line 92 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setAudioSampleRate(), and SWGDSDDemodReport().
|
private |
Definition at line 116 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setCarierPosition(), and SWGDSDDemodReport().
|
private |
Definition at line 89 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setChannelPowerDb(), and SWGDSDDemodReport().
|
private |
Definition at line 95 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setChannelSampleRate(), and SWGDSDDemodReport().
|
private |
Definition at line 113 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setInLevel(), and SWGDSDDemodReport().
|
private |
Definition at line 101 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setPllLocked(), and SWGDSDDemodReport().
|
private |
Definition at line 104 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setSlot1On(), and SWGDSDDemodReport().
|
private |
Definition at line 107 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setSlot2On(), and SWGDSDDemodReport().
|
private |
Definition at line 98 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setSquelch(), and SWGDSDDemodReport().
|
private |
Definition at line 125 of file SWGDSDDemodReport.h.
Referenced by init(), setStatusText(), and SWGDSDDemodReport().
|
private |
Definition at line 122 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setSyncRate(), and SWGDSDDemodReport().
|
private |
Definition at line 110 of file SWGDSDDemodReport.h.
Referenced by init(), setSyncType(), and SWGDSDDemodReport().
|
private |
Definition at line 119 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), init(), isSet(), setZeroCrossingPosition(), and SWGDSDDemodReport().
|
private |
Definition at line 100 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getPllLocked(), init(), setPllLocked(), and SWGDSDDemodReport().
|
private |
Definition at line 103 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getSlot1On(), init(), setSlot1On(), and SWGDSDDemodReport().
|
private |
Definition at line 106 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getSlot2On(), init(), setSlot2On(), and SWGDSDDemodReport().
|
private |
Definition at line 97 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getSquelch(), init(), setSquelch(), and SWGDSDDemodReport().
|
private |
Definition at line 124 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getStatusText(), init(), isSet(), setStatusText(), and SWGDSDDemodReport().
|
private |
Definition at line 121 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getSyncRate(), init(), setSyncRate(), and SWGDSDDemodReport().
|
private |
Definition at line 109 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), cleanup(), fromJsonObject(), getSyncType(), init(), isSet(), setSyncType(), and SWGDSDDemodReport().
|
private |
Definition at line 118 of file SWGDSDDemodReport.h.
Referenced by asJsonObject(), fromJsonObject(), getZeroCrossingPosition(), init(), setZeroCrossingPosition(), and SWGDSDDemodReport().