mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-02-03 09:44:01 -05:00
Fixed swagger generation to fix null pointer exception with QLists
This commit is contained in:
parent
4b493da226
commit
16e9684118
@ -26955,7 +26955,7 @@ except ApiException as e:
|
||||
</div>
|
||||
<div id="generator">
|
||||
<div class="content">
|
||||
Generated 2019-08-01T08:47:20.086+02:00
|
||||
Generated 2019-08-04T02:40:24.306+02:00
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -96,6 +96,11 @@ void WebAPIAdapterBase::webapiFormatPreset(
|
||||
swgdeviceConfigs->back()->setDeviceSequence(deviceConfig.m_deviceSequence);
|
||||
const QByteArray& deviceSettings = deviceConfig.m_config;
|
||||
SWGSDRangel::SWGDeviceSettings *swgDeviceSettings = swgdeviceConfigs->back()->getConfig();
|
||||
// qDebug("WebAPIAdapterBase::webapiFormatPreset: preset: %s:%s(%lld) device: %s",
|
||||
// qPrintable(preset.getGroup()),
|
||||
// qPrintable(preset.getDescription()),
|
||||
// preset.getCenterFrequency(),
|
||||
// qPrintable(deviceConfig.m_deviceId));
|
||||
swgDeviceSettings->init();
|
||||
DeviceWebAPIAdapter *deviceWebAPIAdapter = m_webAPIDeviceAdapters.getDeviceWebAPIAdapter(deviceConfig.m_deviceId, m_pluginManager);
|
||||
|
||||
|
@ -26955,7 +26955,7 @@ except ApiException as e:
|
||||
</div>
|
||||
<div id="generator">
|
||||
<div class="content">
|
||||
Generated 2019-08-01T08:47:20.086+02:00
|
||||
Generated 2019-08-04T02:40:24.306+02:00
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -120,8 +120,12 @@ bool
|
||||
SWGAMBEDevice::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(device_ref != nullptr && *device_ref != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m__delete_isSet){ isObjectUpdated = true; break;}
|
||||
if(device_ref && *device_ref != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m__delete_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ SWGAMBEDevices::asJsonObject() {
|
||||
if(m_nb_devices_isSet){
|
||||
obj->insert("nbDevices", QJsonValue(nb_devices));
|
||||
}
|
||||
if(ambe_devices->size() > 0){
|
||||
if(ambe_devices && ambe_devices->size() > 0){
|
||||
toJsonArray((QList<void*>*)ambe_devices, obj, "ambeDevices", "SWGAMBEDevice");
|
||||
}
|
||||
|
||||
@ -124,8 +124,12 @@ bool
|
||||
SWGAMBEDevices::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_nb_devices_isSet){ isObjectUpdated = true; break;}
|
||||
if(ambe_devices->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(m_nb_devices_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(ambe_devices && (ambe_devices->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -158,10 +158,18 @@ bool
|
||||
SWGAMDemodReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -424,23 +424,57 @@ bool
|
||||
SWGAMDemodSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_mute_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bandpass_enable_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_pll_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sync_am_operation_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_stream_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_mute_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bandpass_enable_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device_name && *audio_device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_pll_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sync_am_operation_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_stream_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -138,9 +138,15 @@ bool
|
||||
SWGAMModReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -426,23 +426,57 @@ bool
|
||||
SWGAMModSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mod_factor_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tone_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_factor_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_mute_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_play_loop_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_mod_af_input_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(cw_keyer != nullptr && cw_keyer->isSet()){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mod_factor_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_tone_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_factor_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_mute_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_play_loop_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device_name && *audio_device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mod_af_input_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(cw_keyer && cw_keyer->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -118,8 +118,12 @@ bool
|
||||
SWGATVModReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -648,34 +648,90 @@ bool
|
||||
SWGATVModSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_opp_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_atv_std_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_nb_lines_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fps_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_atv_mod_input_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_uniform_level_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_atv_modulation_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_video_play_loop_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_video_play_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_camera_play_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_mute_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_inverted_video_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_scaling_factor_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fm_excursion_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_force_decimator_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_show_overlay_text_isSet){ isObjectUpdated = true; break;}
|
||||
if(overlay_text != nullptr && *overlay_text != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(image_file_name != nullptr && *image_file_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(video_file_name != nullptr && *video_file_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_opp_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_atv_std_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_nb_lines_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fps_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_atv_mod_input_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_uniform_level_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_atv_modulation_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_video_play_loop_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_video_play_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_camera_play_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_mute_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_inverted_video_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_scaling_factor_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fm_excursion_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_force_decimator_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_show_overlay_text_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(overlay_text && *overlay_text != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(image_file_name && *image_file_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(video_file_name && *video_file_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -82,7 +82,7 @@ SWGAirspyHFReport::asJson ()
|
||||
QJsonObject*
|
||||
SWGAirspyHFReport::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(sample_rates->size() > 0){
|
||||
if(sample_rates && sample_rates->size() > 0){
|
||||
toJsonArray((QList<void*>*)sample_rates, obj, "sampleRates", "SWGSampleRate");
|
||||
}
|
||||
|
||||
@ -104,7 +104,9 @@ bool
|
||||
SWGAirspyHFReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(sample_rates->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(sample_rates && (sample_rates->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -462,25 +462,63 @@ bool
|
||||
SWGAirspyHFSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_band_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_agc_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_agc_high_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_dsp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_lna_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_attenuator_steps_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_band_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_agc_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_agc_high_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_dsp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_lna_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_attenuator_steps_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -82,7 +82,7 @@ SWGAirspyReport::asJson ()
|
||||
QJsonObject*
|
||||
SWGAirspyReport::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(sample_rates->size() > 0){
|
||||
if(sample_rates && sample_rates->size() > 0){
|
||||
toJsonArray((QList<void*>*)sample_rates, obj, "sampleRates", "SWGSampleRate");
|
||||
}
|
||||
|
||||
@ -104,7 +104,9 @@ bool
|
||||
SWGAirspyReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(sample_rates->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(sample_rates && (sample_rates->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -482,26 +482,66 @@ bool
|
||||
SWGAirspySettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mixer_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_vga_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_agc_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mixer_agc_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bias_t_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mixer_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_vga_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_agc_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mixer_agc_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fc_pos_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bias_t_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -179,10 +179,10 @@ SWGArgInfo::asJsonObject() {
|
||||
if((range != nullptr) && (range->isSet())){
|
||||
toJsonValue(QString("range"), range, obj, QString("SWGRangeFloat"));
|
||||
}
|
||||
if(value_options->size() > 0){
|
||||
if(value_options && value_options->size() > 0){
|
||||
toJsonArray((QList<void*>*)value_options, obj, "valueOptions", "QString");
|
||||
}
|
||||
if(option_names->size() > 0){
|
||||
if(option_names && option_names->size() > 0){
|
||||
toJsonArray((QList<void*>*)option_names, obj, "optionNames", "QString");
|
||||
}
|
||||
|
||||
@ -284,15 +284,33 @@ bool
|
||||
SWGArgInfo::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(key != nullptr && *key != QString("")){ isObjectUpdated = true; break;}
|
||||
if(value_type != nullptr && *value_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(value_string != nullptr && *value_string != QString("")){ isObjectUpdated = true; break;}
|
||||
if(name != nullptr && *name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(description != nullptr && *description != QString("")){ isObjectUpdated = true; break;}
|
||||
if(units != nullptr && *units != QString("")){ isObjectUpdated = true; break;}
|
||||
if(range != nullptr && range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(value_options->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(option_names->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(key && *key != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(value_type && *value_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(value_string && *value_string != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(name && *name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(description && *description != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(units && *units != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(range && range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(value_options && (value_options->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(option_names && (option_names->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -144,9 +144,15 @@ bool
|
||||
SWGArgValue::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(key != nullptr && *key != QString("")){ isObjectUpdated = true; break;}
|
||||
if(value_type != nullptr && *value_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(value_string != nullptr && *value_string != QString("")){ isObjectUpdated = true; break;}
|
||||
if(key && *key != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(value_type && *value_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(value_string && *value_string != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -112,13 +112,13 @@ SWGAudioDevices::asJsonObject() {
|
||||
if(m_nb_input_devices_isSet){
|
||||
obj->insert("nbInputDevices", QJsonValue(nb_input_devices));
|
||||
}
|
||||
if(input_devices->size() > 0){
|
||||
if(input_devices && input_devices->size() > 0){
|
||||
toJsonArray((QList<void*>*)input_devices, obj, "inputDevices", "SWGAudioInputDevice");
|
||||
}
|
||||
if(m_nb_output_devices_isSet){
|
||||
obj->insert("nbOutputDevices", QJsonValue(nb_output_devices));
|
||||
}
|
||||
if(output_devices->size() > 0){
|
||||
if(output_devices && output_devices->size() > 0){
|
||||
toJsonArray((QList<void*>*)output_devices, obj, "outputDevices", "SWGAudioOutputDevice");
|
||||
}
|
||||
|
||||
@ -170,10 +170,18 @@ bool
|
||||
SWGAudioDevices::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_nb_input_devices_isSet){ isObjectUpdated = true; break;}
|
||||
if(input_devices->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(m_nb_output_devices_isSet){ isObjectUpdated = true; break;}
|
||||
if(output_devices->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(m_nb_input_devices_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(input_devices && (input_devices->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_nb_output_devices_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(output_devices && (output_devices->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -200,12 +200,24 @@ bool
|
||||
SWGAudioInputDevice::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(name != nullptr && *name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_is_system_default_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_default_unregistered_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_isSet){ isObjectUpdated = true; break;}
|
||||
if(name && *name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_is_system_default_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_default_unregistered_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -322,18 +322,42 @@ bool
|
||||
SWGAudioOutputDevice::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(name != nullptr && *name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_is_system_default_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_default_unregistered_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_copy_to_udp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_udp_uses_rtp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_udp_channel_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_udp_channel_codec_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_udp_decimation_factor_isSet){ isObjectUpdated = true; break;}
|
||||
if(udp_address != nullptr && *udp_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_udp_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(name && *name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_is_system_default_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_default_unregistered_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_copy_to_udp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_udp_uses_rtp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_udp_channel_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_udp_channel_codec_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_udp_decimation_factor_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(udp_address && *udp_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_udp_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -220,13 +220,27 @@ bool
|
||||
SWGBFMDemodReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_pilot_locked_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_pilot_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(rds_report != nullptr && rds_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_pilot_locked_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_pilot_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(rds_report && rds_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -424,23 +424,57 @@ bool
|
||||
SWGBFMDemodSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_af_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_stereo_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lsb_stereo_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_show_pilot_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rds_active_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_af_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_stereo_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lsb_stereo_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_show_pilot_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rds_active_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device_name && *audio_device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -98,7 +98,9 @@ bool
|
||||
SWGBandwidth::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -442,24 +442,60 @@ bool
|
||||
SWGBladeRF1InputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_vga1_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_vga2_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_xb200_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_xb200_path_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_xb200_filter_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_vga1_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_vga2_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fc_pos_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_xb200_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_xb200_path_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_xb200_filter_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -340,19 +340,45 @@ bool
|
||||
SWGBladeRF1OutputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_vga1_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_vga2_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_xb200_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_xb200_path_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_xb200_filter_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_vga1_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_vga2_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_xb200_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_xb200_path_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_xb200_filter_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -130,7 +130,7 @@ SWGBladeRF2InputReport::asJsonObject() {
|
||||
if((global_gain_range != nullptr) && (global_gain_range->isSet())){
|
||||
toJsonValue(QString("globalGainRange"), global_gain_range, obj, QString("SWGRange"));
|
||||
}
|
||||
if(gain_modes->size() > 0){
|
||||
if(gain_modes && gain_modes->size() > 0){
|
||||
toJsonArray((QList<void*>*)gain_modes, obj, "gainModes", "SWGNamedEnum");
|
||||
}
|
||||
|
||||
@ -192,11 +192,21 @@ bool
|
||||
SWGBladeRF2InputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(frequency_range != nullptr && frequency_range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(sample_rate_range != nullptr && sample_rate_range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(bandwidth_range != nullptr && bandwidth_range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(global_gain_range != nullptr && global_gain_range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(gain_modes->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(frequency_range && frequency_range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(sample_rate_range && sample_rate_range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(bandwidth_range && bandwidth_range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(global_gain_range && global_gain_range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(gain_modes && (gain_modes->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -442,24 +442,60 @@ bool
|
||||
SWGBladeRF2InputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_global_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bias_tee_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_global_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bias_tee_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fc_pos_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -166,10 +166,18 @@ bool
|
||||
SWGBladeRF2OutputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(frequency_range != nullptr && frequency_range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(sample_rate_range != nullptr && sample_rate_range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(bandwidth_range != nullptr && bandwidth_range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(global_gain_range != nullptr && global_gain_range->isSet()){ isObjectUpdated = true; break;}
|
||||
if(frequency_range && frequency_range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(sample_rate_range && sample_rate_range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(bandwidth_range && bandwidth_range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(global_gain_range && global_gain_range->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -340,19 +340,45 @@ bool
|
||||
SWGBladeRF2OutputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_global_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bias_tee_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_global_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bias_tee_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -280,16 +280,36 @@ bool
|
||||
SWGCWKeyerSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_wpm_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(text != nullptr && *text != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_loop_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_keyboard_iambic_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dot_key_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dot_key_modifiers_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dash_key_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dash_key_modifiers_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_wpm_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(text && *text != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_loop_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_keyboard_iambic_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dot_key_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dot_key_modifiers_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dash_key_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dash_key_modifiers_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -204,12 +204,24 @@ bool
|
||||
SWGChannel::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(id != nullptr && *id != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_uid_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(report != nullptr && report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(m_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(id && *id != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_uid_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(report && report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -122,8 +122,12 @@ bool
|
||||
SWGChannelConfig::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(channel_id_uri != nullptr && *channel_id_uri != QString("")){ isObjectUpdated = true; break;}
|
||||
if(config != nullptr && config->isSet()){ isObjectUpdated = true; break;}
|
||||
if(channel_id_uri && *channel_id_uri != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(config && config->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -206,12 +206,24 @@ bool
|
||||
SWGChannelListItem::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(name != nullptr && *name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(id_uri != nullptr && *id_uri != QString("")){ isObjectUpdated = true; break;}
|
||||
if(id != nullptr && *id != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_direction_isSet){ isObjectUpdated = true; break;}
|
||||
if(version != nullptr && *version != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(name && *name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(id_uri && *id_uri != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(id && *id != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_direction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(version && *version != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -516,26 +516,66 @@ bool
|
||||
SWGChannelReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(channel_type != nullptr && *channel_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_direction_isSet){ isObjectUpdated = true; break;}
|
||||
if(am_demod_report != nullptr && am_demod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(am_mod_report != nullptr && am_mod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(atv_mod_report != nullptr && atv_mod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(bfm_demod_report != nullptr && bfm_demod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(dsd_demod_report != nullptr && dsd_demod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(file_source_report != nullptr && file_source_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(free_dv_demod_report != nullptr && free_dv_demod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(free_dv_mod_report != nullptr && free_dv_mod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(freq_tracker_report != nullptr && freq_tracker_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(nfm_demod_report != nullptr && nfm_demod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(nfm_mod_report != nullptr && nfm_mod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(ssb_demod_report != nullptr && ssb_demod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(remote_source_report != nullptr && remote_source_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(ssb_mod_report != nullptr && ssb_mod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(udp_source_report != nullptr && udp_source_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(udp_sink_report != nullptr && udp_sink_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(wfm_demod_report != nullptr && wfm_demod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(wfm_mod_report != nullptr && wfm_mod_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(channel_type && *channel_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_direction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(am_demod_report && am_demod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(am_mod_report && am_mod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(atv_mod_report && atv_mod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(bfm_demod_report && bfm_demod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(dsd_demod_report && dsd_demod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_source_report && file_source_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(free_dv_demod_report && free_dv_demod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(free_dv_mod_report && free_dv_mod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(freq_tracker_report && freq_tracker_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(nfm_demod_report && nfm_demod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(nfm_mod_report && nfm_mod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(ssb_demod_report && ssb_demod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(remote_source_report && remote_source_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(ssb_mod_report && ssb_mod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(udp_source_report && udp_source_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(udp_sink_report && udp_sink_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(wfm_demod_report && wfm_demod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(wfm_mod_report && wfm_mod_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -622,31 +622,81 @@ bool
|
||||
SWGChannelSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(channel_type != nullptr && *channel_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_direction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_originator_device_set_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_originator_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(am_demod_settings != nullptr && am_demod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(am_mod_settings != nullptr && am_mod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(atv_mod_settings != nullptr && atv_mod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(bfm_demod_settings != nullptr && bfm_demod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(dsd_demod_settings != nullptr && dsd_demod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(file_source_settings != nullptr && file_source_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(free_dv_demod_settings != nullptr && free_dv_demod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(free_dv_mod_settings != nullptr && free_dv_mod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(freq_tracker_settings != nullptr && freq_tracker_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(nfm_demod_settings != nullptr && nfm_demod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(nfm_mod_settings != nullptr && nfm_mod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(local_sink_settings != nullptr && local_sink_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(local_source_settings != nullptr && local_source_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(remote_sink_settings != nullptr && remote_sink_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(remote_source_settings != nullptr && remote_source_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(ssb_mod_settings != nullptr && ssb_mod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(ssb_demod_settings != nullptr && ssb_demod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(udp_source_settings != nullptr && udp_source_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(udp_sink_settings != nullptr && udp_sink_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(wfm_demod_settings != nullptr && wfm_demod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(wfm_mod_settings != nullptr && wfm_mod_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(channel_type && *channel_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_direction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_originator_device_set_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_originator_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(am_demod_settings && am_demod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(am_mod_settings && am_mod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(atv_mod_settings && atv_mod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(bfm_demod_settings && bfm_demod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(dsd_demod_settings && dsd_demod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_source_settings && file_source_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(free_dv_demod_settings && free_dv_demod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(free_dv_mod_settings && free_dv_mod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(freq_tracker_settings && freq_tracker_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(nfm_demod_settings && nfm_demod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(nfm_mod_settings && nfm_mod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(local_sink_settings && local_sink_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(local_source_settings && local_source_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(remote_sink_settings && remote_sink_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(remote_source_settings && remote_source_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(ssb_mod_settings && ssb_mod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(ssb_demod_settings && ssb_demod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(udp_source_settings && udp_source_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(udp_sink_settings && udp_sink_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(wfm_demod_settings && wfm_demod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(wfm_mod_settings && wfm_mod_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ SWGChannelsDetail::asJsonObject() {
|
||||
if(m_channelcount_isSet){
|
||||
obj->insert("channelcount", QJsonValue(channelcount));
|
||||
}
|
||||
if(channels->size() > 0){
|
||||
if(channels && channels->size() > 0){
|
||||
toJsonArray((QList<void*>*)channels, obj, "channels", "SWGChannel");
|
||||
}
|
||||
|
||||
@ -124,8 +124,12 @@ bool
|
||||
SWGChannelsDetail::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channelcount_isSet){ isObjectUpdated = true; break;}
|
||||
if(channels->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(m_channelcount_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(channels && (channels->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -246,14 +246,30 @@ bool
|
||||
SWGCommand::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(group != nullptr && *group != QString("")){ isObjectUpdated = true; break;}
|
||||
if(description != nullptr && *description != QString("")){ isObjectUpdated = true; break;}
|
||||
if(command != nullptr && *command != QString("")){ isObjectUpdated = true; break;}
|
||||
if(arg_string != nullptr && *arg_string != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_key_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_key_modifiers_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_associate_key_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_release_isSet){ isObjectUpdated = true; break;}
|
||||
if(group && *group != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(description && *description != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(command && *command != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(arg_string && *arg_string != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_key_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_key_modifiers_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_associate_key_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_release_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -118,8 +118,12 @@ bool
|
||||
SWGComplex::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_real_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_imag_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_real_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_imag_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -342,19 +342,45 @@ bool
|
||||
SWGDSDDemodReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_pll_locked_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_slot1_on_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_slot2_on_isSet){ isObjectUpdated = true; break;}
|
||||
if(sync_type != nullptr && *sync_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_in_level_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_carier_position_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_zero_crossing_position_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sync_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(status_text != nullptr && *status_text != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_pll_locked_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_slot1_on_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_slot2_on_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(sync_type && *sync_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_in_level_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_carier_position_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_zero_crossing_position_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sync_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(status_text && *status_text != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -624,33 +624,87 @@ bool
|
||||
SWGDSDDemodSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fm_deviation_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_demod_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_baud_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_gate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_mute_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_enable_cosine_filtering_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sync_or_constellation_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_slot1_on_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_slot2_on_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tdma_stereo_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_pll_lock_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_high_pass_filter_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_trace_length_mutliplier_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_trace_stroke_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_trace_decay_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fm_deviation_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_demod_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_baud_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_gate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_mute_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_enable_cosine_filtering_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sync_or_constellation_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_slot1_on_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_slot2_on_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_tdma_stereo_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_pll_lock_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device_name && *audio_device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_high_pass_filter_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_trace_length_mutliplier_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_trace_stroke_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_trace_decay_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -100,7 +100,9 @@ bool
|
||||
SWGDVSerialDevice::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(device_name != nullptr && *device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(device_name && *device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ SWGDVSerialDevices::asJsonObject() {
|
||||
if(m_nb_devices_isSet){
|
||||
obj->insert("nbDevices", QJsonValue(nb_devices));
|
||||
}
|
||||
if(dv_serial_devices->size() > 0){
|
||||
if(dv_serial_devices && dv_serial_devices->size() > 0){
|
||||
toJsonArray((QList<void*>*)dv_serial_devices, obj, "dvSerialDevices", "SWGDVSerialDevice");
|
||||
}
|
||||
|
||||
@ -124,8 +124,12 @@ bool
|
||||
SWGDVSerialDevices::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_nb_devices_isSet){ isObjectUpdated = true; break;}
|
||||
if(dv_serial_devices->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(m_nb_devices_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(dv_serial_devices && (dv_serial_devices->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -164,10 +164,18 @@ bool
|
||||
SWGDeviceConfig::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(device_id != nullptr && *device_id != QString("")){ isObjectUpdated = true; break;}
|
||||
if(device_serial != nullptr && *device_serial != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_device_sequence_isSet){ isObjectUpdated = true; break;}
|
||||
if(config != nullptr && config->isSet()){ isObjectUpdated = true; break;}
|
||||
if(device_id && *device_id != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(device_serial && *device_serial != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_device_sequence_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(config && config->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -264,15 +264,33 @@ bool
|
||||
SWGDeviceListItem::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(displayed_name != nullptr && *displayed_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(hw_type != nullptr && *hw_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(serial != nullptr && *serial != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_sequence_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_direction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_device_nb_streams_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_device_stream_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_device_set_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(displayed_name && *displayed_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(hw_type && *hw_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(serial && *serial != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sequence_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_direction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_device_nb_streams_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_device_stream_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_device_set_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -582,29 +582,75 @@ bool
|
||||
SWGDeviceReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(device_hw_type != nullptr && *device_hw_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_direction_isSet){ isObjectUpdated = true; break;}
|
||||
if(airspy_report != nullptr && airspy_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(airspy_hf_report != nullptr && airspy_hf_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(blade_rf2_input_report != nullptr && blade_rf2_input_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(blade_rf2_output_report != nullptr && blade_rf2_output_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(file_input_report != nullptr && file_input_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(lime_sdr_input_report != nullptr && lime_sdr_input_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(kiwi_sdr_report != nullptr && kiwi_sdr_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(lime_sdr_output_report != nullptr && lime_sdr_output_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(local_input_report != nullptr && local_input_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(local_output_report != nullptr && local_output_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(perseus_report != nullptr && perseus_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(pluto_sdr_input_report != nullptr && pluto_sdr_input_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(pluto_sdr_output_report != nullptr && pluto_sdr_output_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(rtl_sdr_report != nullptr && rtl_sdr_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(remote_output_report != nullptr && remote_output_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(remote_input_report != nullptr && remote_input_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(sdr_play_report != nullptr && sdr_play_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(soapy_sdr_input_report != nullptr && soapy_sdr_input_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(soapy_sdr_output_report != nullptr && soapy_sdr_output_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(xtrx_input_report != nullptr && xtrx_input_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(xtrx_output_report != nullptr && xtrx_output_report->isSet()){ isObjectUpdated = true; break;}
|
||||
if(device_hw_type && *device_hw_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_direction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(airspy_report && airspy_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(airspy_hf_report && airspy_hf_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(blade_rf2_input_report && blade_rf2_input_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(blade_rf2_output_report && blade_rf2_output_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_input_report && file_input_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(lime_sdr_input_report && lime_sdr_input_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(kiwi_sdr_report && kiwi_sdr_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(lime_sdr_output_report && lime_sdr_output_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(local_input_report && local_input_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(local_output_report && local_output_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(perseus_report && perseus_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(pluto_sdr_input_report && pluto_sdr_input_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(pluto_sdr_output_report && pluto_sdr_output_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(rtl_sdr_report && rtl_sdr_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(remote_output_report && remote_output_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(remote_input_report && remote_input_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(sdr_play_report && sdr_play_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(soapy_sdr_input_report && soapy_sdr_input_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(soapy_sdr_output_report && soapy_sdr_output_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(xtrx_input_report && xtrx_input_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(xtrx_output_report && xtrx_output_report->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -104,7 +104,7 @@ SWGDeviceSet::asJsonObject() {
|
||||
if(m_channelcount_isSet){
|
||||
obj->insert("channelcount", QJsonValue(channelcount));
|
||||
}
|
||||
if(channels->size() > 0){
|
||||
if(channels && channels->size() > 0){
|
||||
toJsonArray((QList<void*>*)channels, obj, "channels", "SWGChannel");
|
||||
}
|
||||
|
||||
@ -146,9 +146,15 @@ bool
|
||||
SWGDeviceSet::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(sampling_device != nullptr && sampling_device->isSet()){ isObjectUpdated = true; break;}
|
||||
if(m_channelcount_isSet){ isObjectUpdated = true; break;}
|
||||
if(channels->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(sampling_device && sampling_device->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channelcount_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(channels && (channels->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -102,7 +102,7 @@ SWGDeviceSetList::asJsonObject() {
|
||||
if(m_devicesetfocus_isSet){
|
||||
obj->insert("devicesetfocus", QJsonValue(devicesetfocus));
|
||||
}
|
||||
if(device_sets->size() > 0){
|
||||
if(device_sets && device_sets->size() > 0){
|
||||
toJsonArray((QList<void*>*)device_sets, obj, "deviceSets", "SWGDeviceSet");
|
||||
}
|
||||
|
||||
@ -144,9 +144,15 @@ bool
|
||||
SWGDeviceSetList::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_devicesetcount_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_devicesetfocus_isSet){ isObjectUpdated = true; break;}
|
||||
if(device_sets->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(m_devicesetcount_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_devicesetfocus_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(device_sets && (device_sets->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -778,38 +778,102 @@ bool
|
||||
SWGDeviceSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(device_hw_type != nullptr && *device_hw_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_direction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_originator_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(airspy_settings != nullptr && airspy_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(airspy_hf_settings != nullptr && airspy_hf_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(blade_rf1_input_settings != nullptr && blade_rf1_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(blade_rf2_input_settings != nullptr && blade_rf2_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(blade_rf1_output_settings != nullptr && blade_rf1_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(blade_rf2_output_settings != nullptr && blade_rf2_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(fcd_pro_settings != nullptr && fcd_pro_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(fcd_pro_plus_settings != nullptr && fcd_pro_plus_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(file_input_settings != nullptr && file_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(hack_rf_input_settings != nullptr && hack_rf_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(hack_rf_output_settings != nullptr && hack_rf_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(kiwi_sdr_settings != nullptr && kiwi_sdr_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(lime_sdr_input_settings != nullptr && lime_sdr_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(lime_sdr_output_settings != nullptr && lime_sdr_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(local_input_settings != nullptr && local_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(local_output_settings != nullptr && local_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(perseus_settings != nullptr && perseus_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(pluto_sdr_input_settings != nullptr && pluto_sdr_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(pluto_sdr_output_settings != nullptr && pluto_sdr_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(rtl_sdr_settings != nullptr && rtl_sdr_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(remote_output_settings != nullptr && remote_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(remote_input_settings != nullptr && remote_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(sdr_play_settings != nullptr && sdr_play_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(soapy_sdr_input_settings != nullptr && soapy_sdr_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(soapy_sdr_output_settings != nullptr && soapy_sdr_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(test_source_settings != nullptr && test_source_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(test_mi_settings != nullptr && test_mi_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(xtrx_input_settings != nullptr && xtrx_input_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(xtrx_output_settings != nullptr && xtrx_output_settings->isSet()){ isObjectUpdated = true; break;}
|
||||
if(device_hw_type && *device_hw_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_direction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_originator_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(airspy_settings && airspy_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(airspy_hf_settings && airspy_hf_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(blade_rf1_input_settings && blade_rf1_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(blade_rf2_input_settings && blade_rf2_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(blade_rf1_output_settings && blade_rf1_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(blade_rf2_output_settings && blade_rf2_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(fcd_pro_settings && fcd_pro_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(fcd_pro_plus_settings && fcd_pro_plus_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_input_settings && file_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(hack_rf_input_settings && hack_rf_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(hack_rf_output_settings && hack_rf_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(kiwi_sdr_settings && kiwi_sdr_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(lime_sdr_input_settings && lime_sdr_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(lime_sdr_output_settings && lime_sdr_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(local_input_settings && local_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(local_output_settings && local_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(perseus_settings && perseus_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(pluto_sdr_input_settings && pluto_sdr_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(pluto_sdr_output_settings && pluto_sdr_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(rtl_sdr_settings && rtl_sdr_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(remote_output_settings && remote_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(remote_input_settings && remote_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(sdr_play_settings && sdr_play_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(soapy_sdr_input_settings && soapy_sdr_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(soapy_sdr_output_settings && soapy_sdr_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(test_source_settings && test_source_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(test_mi_settings && test_mi_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(xtrx_input_settings && xtrx_input_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(xtrx_output_settings && xtrx_output_settings->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -100,7 +100,9 @@ bool
|
||||
SWGDeviceState::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(state != nullptr && *state != QString("")){ isObjectUpdated = true; break;}
|
||||
if(state && *state != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -100,7 +100,9 @@ bool
|
||||
SWGErrorResponse::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(message != nullptr && *message != QString("")){ isObjectUpdated = true; break;}
|
||||
if(message && *message != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -482,26 +482,66 @@ bool
|
||||
SWGFCDProPlusSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_range_low_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mix_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bias_t_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_if_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_if_filter_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_filter_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_imbalance_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fc_pos_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_range_low_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mix_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bias_t_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_if_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_if_filter_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_filter_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_imbalance_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -662,35 +662,93 @@ bool
|
||||
SWGFCDProSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_gain_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_filter_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_enhance_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_band_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mixer_gain_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mixer_filter_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bias_current_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mode_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain1_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rc_filter_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain2_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain3_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain4_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_if_filter_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain5_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain6_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_gain_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_filter_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_enhance_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_band_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mixer_gain_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mixer_filter_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bias_current_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mode_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain1_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rc_filter_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain2_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain3_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain4_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_if_filter_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain5_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain6_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fc_pos_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -206,12 +206,24 @@ bool
|
||||
SWGFileInputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(file_name != nullptr && *file_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sample_size_isSet){ isObjectUpdated = true; break;}
|
||||
if(absolute_time != nullptr && *absolute_time != QString("")){ isObjectUpdated = true; break;}
|
||||
if(elapsed_time != nullptr && *elapsed_time != QString("")){ isObjectUpdated = true; break;}
|
||||
if(duration_time != nullptr && *duration_time != QString("")){ isObjectUpdated = true; break;}
|
||||
if(file_name && *file_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sample_size_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(absolute_time && *absolute_time != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(elapsed_time && *elapsed_time != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(duration_time && *duration_time != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -222,13 +222,27 @@ bool
|
||||
SWGFileInputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(file_name != nullptr && *file_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_acceleration_factor_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_loop_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_name && *file_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_acceleration_factor_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_loop_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -246,14 +246,30 @@ bool
|
||||
SWGFileSourceReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(file_name != nullptr && *file_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_file_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_file_sample_size_isSet){ isObjectUpdated = true; break;}
|
||||
if(absolute_time != nullptr && *absolute_time != QString("")){ isObjectUpdated = true; break;}
|
||||
if(elapsed_time != nullptr && *elapsed_time != QString("")){ isObjectUpdated = true; break;}
|
||||
if(duration_time != nullptr && *duration_time != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_name && *file_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_file_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_file_sample_size_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(absolute_time && *absolute_time != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(elapsed_time && *elapsed_time != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(duration_time && *duration_time != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -324,18 +324,42 @@ bool
|
||||
SWGFileSourceSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(file_name != nullptr && *file_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_loop_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_filter_chain_hash_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_name && *file_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_loop_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_filter_chain_hash_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -158,10 +158,18 @@ bool
|
||||
SWGFreeDVDemodReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -384,21 +384,51 @@ bool
|
||||
SWGFreeDVDemodSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_in_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_span_log2_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_mute_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_agc_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_free_dv_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_in_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_span_log2_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_mute_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_agc_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device_name && *audio_device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_free_dv_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -138,9 +138,15 @@ bool
|
||||
SWGFreeDVModReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -446,24 +446,60 @@ bool
|
||||
SWGFreeDVModSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tone_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_factor_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_span_log2_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_mute_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_play_loop_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_free_dv_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_mod_af_input_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gauge_input_else_modem_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(cw_keyer != nullptr && cw_keyer->isSet()){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_tone_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_factor_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_span_log2_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_mute_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_play_loop_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device_name && *audio_device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_free_dv_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mod_af_input_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gauge_input_else_modem_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(cw_keyer && cw_keyer->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -158,10 +158,18 @@ bool
|
||||
SWGFreqTrackerReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -442,24 +442,60 @@ bool
|
||||
SWGFreqTrackerSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_alpha_ema_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tracking_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tracker_type_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_pll_psk_order_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rrc_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rrc_rolloff_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_gate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_alpha_ema_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_tracking_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_tracker_type_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_pll_psk_order_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rrc_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rrc_rolloff_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_gate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -98,7 +98,9 @@ bool
|
||||
SWGFrequency::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -140,9 +140,15 @@ bool
|
||||
SWGFrequencyBand::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(name != nullptr && *name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_lower_bound_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_higher_bound_isSet){ isObjectUpdated = true; break;}
|
||||
if(name && *name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lower_bound_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_higher_bound_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -138,9 +138,15 @@ bool
|
||||
SWGFrequencyRange::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_min_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_max_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_step_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_min_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_max_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_step_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -498,27 +498,69 @@ bool
|
||||
SWGGLSpectrum::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_fft_size_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fft_overlap_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_m_fft_window_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ref_level_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_power_range_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_display_waterfall_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_inverted_waterfall_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_display_max_hold_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_display_histogram_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_decay_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_display_grid_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_invert_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_display_grid_intensity_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_decay_divisor_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_histogram_stroke_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_display_current_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_display_trace_intensity_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_waterfall_share_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_averaging_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_averaging_value_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_linear_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fft_size_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fft_overlap_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_m_fft_window_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ref_level_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_power_range_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_display_waterfall_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_inverted_waterfall_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_display_max_hold_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_display_histogram_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_decay_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_display_grid_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_invert_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_display_grid_intensity_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_decay_divisor_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_histogram_stroke_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_display_current_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_display_trace_intensity_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_waterfall_share_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_averaging_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_averaging_value_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_linear_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -98,7 +98,9 @@ bool
|
||||
SWGGain::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_gain_cb_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_cb_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -422,23 +422,57 @@ bool
|
||||
SWGHackRFInputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_vga_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bias_t_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_ext_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_vga_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fc_pos_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bias_t_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_ext_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -340,19 +340,45 @@ bool
|
||||
SWGHackRFOutputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_vga_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_bias_t_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_ext_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_vga_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fc_pos_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_bias_t_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_ext_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ SWGInstanceChannelsResponse::asJsonObject() {
|
||||
if(m_channelcount_isSet){
|
||||
obj->insert("channelcount", QJsonValue(channelcount));
|
||||
}
|
||||
if(channels->size() > 0){
|
||||
if(channels && channels->size() > 0){
|
||||
toJsonArray((QList<void*>*)channels, obj, "channels", "SWGChannelListItem");
|
||||
}
|
||||
|
||||
@ -124,8 +124,12 @@ bool
|
||||
SWGInstanceChannelsResponse::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channelcount_isSet){ isObjectUpdated = true; break;}
|
||||
if(channels->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(m_channelcount_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(channels && (channels->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -119,10 +119,10 @@ SWGInstanceConfigResponse::asJsonObject() {
|
||||
if((working_preset != nullptr) && (working_preset->isSet())){
|
||||
toJsonValue(QString("workingPreset"), working_preset, obj, QString("SWGPreset"));
|
||||
}
|
||||
if(presets->size() > 0){
|
||||
if(presets && presets->size() > 0){
|
||||
toJsonArray((QList<void*>*)presets, obj, "presets", "SWGPreset");
|
||||
}
|
||||
if(commands->size() > 0){
|
||||
if(commands && commands->size() > 0){
|
||||
toJsonArray((QList<void*>*)commands, obj, "commands", "SWGCommand");
|
||||
}
|
||||
|
||||
@ -174,10 +174,18 @@ bool
|
||||
SWGInstanceConfigResponse::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(preferences != nullptr && preferences->isSet()){ isObjectUpdated = true; break;}
|
||||
if(working_preset != nullptr && working_preset->isSet()){ isObjectUpdated = true; break;}
|
||||
if(presets->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(commands->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(preferences && preferences->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(working_preset && working_preset->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(presets && (presets->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(commands && (commands->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ SWGInstanceDevicesResponse::asJsonObject() {
|
||||
if(m_devicecount_isSet){
|
||||
obj->insert("devicecount", QJsonValue(devicecount));
|
||||
}
|
||||
if(devices->size() > 0){
|
||||
if(devices && devices->size() > 0){
|
||||
toJsonArray((QList<void*>*)devices, obj, "devices", "SWGDeviceListItem");
|
||||
}
|
||||
|
||||
@ -124,8 +124,12 @@ bool
|
||||
SWGInstanceDevicesResponse::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_devicecount_isSet){ isObjectUpdated = true; break;}
|
||||
if(devices->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(m_devicecount_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(devices && (devices->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -292,16 +292,36 @@ bool
|
||||
SWGInstanceSummaryResponse::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(version != nullptr && *version != QString("")){ isObjectUpdated = true; break;}
|
||||
if(qt_version != nullptr && *qt_version != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_dsp_rx_bits_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dsp_tx_bits_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_pid_isSet){ isObjectUpdated = true; break;}
|
||||
if(appname != nullptr && *appname != QString("")){ isObjectUpdated = true; break;}
|
||||
if(architecture != nullptr && *architecture != QString("")){ isObjectUpdated = true; break;}
|
||||
if(os != nullptr && *os != QString("")){ isObjectUpdated = true; break;}
|
||||
if(logging != nullptr && logging->isSet()){ isObjectUpdated = true; break;}
|
||||
if(devicesetlist != nullptr && devicesetlist->isSet()){ isObjectUpdated = true; break;}
|
||||
if(version && *version != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(qt_version && *qt_version != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dsp_rx_bits_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dsp_tx_bits_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_pid_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(appname && *appname != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(architecture && *architecture != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(os && *os != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(logging && logging->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(devicesetlist && devicesetlist->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -98,7 +98,9 @@ bool
|
||||
SWGKiwiSDRReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_status_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_status_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -284,16 +284,36 @@ bool
|
||||
SWGKiwiSDRSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_agc_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(server_address != nullptr && *server_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_agc_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(server_address && *server_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -318,18 +318,42 @@ bool
|
||||
SWGLimeSdrInputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_success_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_stream_active_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fifo_size_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fifo_fill_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_underrun_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_overrun_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dropped_packets_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_link_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_hw_timestamp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_temperature_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gpio_dir_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gpio_pins_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_success_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_stream_active_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fifo_size_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fifo_fill_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_underrun_count_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_overrun_count_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dropped_packets_count_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_link_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_hw_timestamp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_temperature_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gpio_dir_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gpio_pins_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -642,34 +642,90 @@ bool
|
||||
SWGLimeSdrInputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_hard_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_soft_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_bw_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_fir_enable_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_firbw_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_nco_enable_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_nco_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_antenna_path_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lna_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tia_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_pga_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ext_clock_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ext_clock_freq_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_gpio_dir_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gpio_pins_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_hard_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_soft_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_bw_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_fir_enable_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_firbw_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_nco_enable_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_nco_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_antenna_path_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lna_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_tia_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_pga_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ext_clock_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ext_clock_freq_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gpio_dir_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gpio_pins_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -318,18 +318,42 @@ bool
|
||||
SWGLimeSdrOutputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_success_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_stream_active_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fifo_size_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fifo_fill_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_underrun_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_overrun_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dropped_packets_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_link_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_hw_timestamp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_temperature_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gpio_dir_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gpio_pins_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_success_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_stream_active_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fifo_size_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fifo_fill_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_underrun_count_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_overrun_count_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dropped_packets_count_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_link_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_hw_timestamp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_temperature_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gpio_dir_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gpio_pins_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -500,27 +500,69 @@ bool
|
||||
SWGLimeSdrOutputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_hard_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_soft_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_bw_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_fir_enable_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_firbw_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_nco_enable_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_nco_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_antenna_path_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ext_clock_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ext_clock_freq_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gpio_dir_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gpio_pins_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_hard_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_soft_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_bw_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_fir_enable_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_firbw_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_nco_enable_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_nco_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_antenna_path_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ext_clock_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ext_clock_freq_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gpio_dir_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gpio_pins_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -118,8 +118,12 @@ bool
|
||||
SWGLocalInputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -222,13 +222,27 @@ bool
|
||||
SWGLocalInputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -118,8 +118,12 @@ bool
|
||||
SWGLocalOutputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -160,10 +160,18 @@ bool
|
||||
SWGLocalOutputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -282,16 +282,36 @@ bool
|
||||
SWGLocalSinkSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_local_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_filter_chain_hash_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_local_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_filter_chain_hash_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -282,16 +282,36 @@ bool
|
||||
SWGLocalSourceSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_local_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_log2_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_filter_chain_hash_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_local_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_filter_chain_hash_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -118,8 +118,12 @@ bool
|
||||
SWGLocationInformation::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_latitude_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_longitude_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_latitude_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_longitude_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -164,10 +164,18 @@ bool
|
||||
SWGLoggingInfo::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(console_level != nullptr && *console_level != QString("")){ isObjectUpdated = true; break;}
|
||||
if(file_level != nullptr && *file_level != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_dump_to_file_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_name != nullptr && *file_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(console_level && *console_level != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_level && *file_level != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dump_to_file_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_name && *file_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -178,11 +178,21 @@ bool
|
||||
SWGNFMDemodReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ctcss_tone_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ctcss_tone_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -484,26 +484,66 @@ bool
|
||||
SWGNFMDemodSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_af_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fm_deviation_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_gate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_delta_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_squelch_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ctcss_on_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_high_pass_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_mute_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ctcss_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_af_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fm_deviation_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_gate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_delta_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ctcss_on_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_high_pass_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_mute_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ctcss_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device_name && *audio_device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -138,9 +138,15 @@ bool
|
||||
SWGNFMModReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_audio_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -486,26 +486,66 @@ bool
|
||||
SWGNFMModSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_af_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fm_deviation_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tone_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_volume_factor_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_channel_mute_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_play_loop_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ctcss_on_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_ctcss_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_mod_af_input_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(cw_keyer != nullptr && cw_keyer->isSet()){ isObjectUpdated = true; break;}
|
||||
if(m_input_frequency_offset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rf_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_af_bandwidth_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fm_deviation_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_tone_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_volume_factor_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_channel_mute_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_play_loop_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ctcss_on_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_ctcss_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(title && *title != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device_name && *audio_device_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_mod_af_input_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_channel_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(cw_keyer && cw_keyer->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -120,8 +120,12 @@ bool
|
||||
SWGNamedEnum::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(name != nullptr && *name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_value_isSet){ isObjectUpdated = true; break;}
|
||||
if(name && *name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_value_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -82,7 +82,7 @@ SWGPerseusReport::asJson ()
|
||||
QJsonObject*
|
||||
SWGPerseusReport::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(sample_rates->size() > 0){
|
||||
if(sample_rates && sample_rates->size() > 0){
|
||||
toJsonArray((QList<void*>*)sample_rates, obj, "sampleRates", "SWGSampleRate");
|
||||
}
|
||||
|
||||
@ -104,7 +104,9 @@ bool
|
||||
SWGPerseusReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(sample_rates->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(sample_rates && (sample_rates->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -382,21 +382,51 @@ bool
|
||||
SWGPerseusSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_adc_dither_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_adc_preamp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_wide_band_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_attenuator_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_adc_dither_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_adc_preamp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_wide_band_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_attenuator_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -160,10 +160,18 @@ bool
|
||||
SWGPlutoSdrInputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_adc_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(rssi != nullptr && *rssi != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_gain_db_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_temperature_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_adc_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(rssi && *rssi != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_temperature_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -582,31 +582,81 @@ bool
|
||||
SWGPlutoSdrInputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_fir_enable_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_firbw_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_fi_rlog2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_fir_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_hw_bbdc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_hw_rfdc_block_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_hw_iq_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_bw_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_antenna_path_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_gain_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_fir_enable_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_firbw_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_fi_rlog2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_fir_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_fc_pos_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_hw_bbdc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_hw_rfdc_block_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_hw_iq_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_decim_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_bw_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_antenna_path_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_gain_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(file_record_name && *file_record_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -140,9 +140,15 @@ bool
|
||||
SWGPlutoSdrOutputReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_dac_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(rssi != nullptr && *rssi != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_temperature_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dac_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(rssi && *rssi != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_temperature_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -420,23 +420,57 @@ bool
|
||||
SWGPlutoSdrOutputSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_fir_enable_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_firbw_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_fi_rlog2_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_fir_gain_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_log2_interp_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_lpf_bw_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_att_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_antenna_path_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
|
||||
if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dev_sample_rate_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_l_oppm_tenths_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_fir_enable_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_firbw_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_fi_rlog2_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_fir_gain_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_log2_interp_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_lpf_bw_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_att_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_antenna_path_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_mode_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_transverter_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_reverse_api_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(reverse_api_address && *reverse_api_address != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_port_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_reverse_api_device_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -286,16 +286,36 @@ bool
|
||||
SWGPreferences::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(source_device != nullptr && *source_device != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_source_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(audio_type != nullptr && *audio_type != QString("")){ isObjectUpdated = true; break;}
|
||||
if(audio_device != nullptr && *audio_device != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_latitude_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_longitude_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_console_min_log_level_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_use_log_file_isSet){ isObjectUpdated = true; break;}
|
||||
if(log_file_name != nullptr && *log_file_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_file_min_log_level_isSet){ isObjectUpdated = true; break;}
|
||||
if(source_device && *source_device != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_source_index_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_type && *audio_type != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(audio_device && *audio_device != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_latitude_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_longitude_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_console_min_log_level_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_use_log_file_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(log_file_name && *log_file_name != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_file_min_log_level_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
@ -180,10 +180,10 @@ SWGPreset::asJsonObject() {
|
||||
if(m_iq_imbalance_correction_isSet){
|
||||
obj->insert("iqImbalanceCorrection", QJsonValue(iq_imbalance_correction));
|
||||
}
|
||||
if(channel_configs->size() > 0){
|
||||
if(channel_configs && channel_configs->size() > 0){
|
||||
toJsonArray((QList<void*>*)channel_configs, obj, "channelConfigs", "SWGChannelConfig");
|
||||
}
|
||||
if(device_configs->size() > 0){
|
||||
if(device_configs && device_configs->size() > 0){
|
||||
toJsonArray((QList<void*>*)device_configs, obj, "deviceConfigs", "SWGDeviceConfig");
|
||||
}
|
||||
if(layout != nullptr && *layout != QString("")){
|
||||
@ -298,16 +298,36 @@ bool
|
||||
SWGPreset::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_source_preset_isSet){ isObjectUpdated = true; break;}
|
||||
if(group != nullptr && *group != QString("")){ isObjectUpdated = true; break;}
|
||||
if(description != nullptr && *description != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
if(spectrum_config != nullptr && spectrum_config->isSet()){ isObjectUpdated = true; break;}
|
||||
if(m_dc_offset_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_iq_imbalance_correction_isSet){ isObjectUpdated = true; break;}
|
||||
if(channel_configs->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(device_configs->size() > 0){ isObjectUpdated = true; break;}
|
||||
if(layout != nullptr && *layout != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_source_preset_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(group && *group != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(description && *description != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_center_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(spectrum_config && spectrum_config->isSet()){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_dc_offset_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_iq_imbalance_correction_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(channel_configs && (channel_configs->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(device_configs && (device_configs->size() > 0)){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(layout && *layout != QString("")){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user