mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-31 13:00:26 -04:00 
			
		
		
		
	REST API: added missing fields for reverse API in some demods
This commit is contained in:
		
							parent
							
								
									1e0da5b8ee
								
							
						
					
					
						commit
						2ab4dd6fb6
					
				| @ -2622,6 +2622,22 @@ margin-bottom: 20px; | ||||
|     }, | ||||
|     "freeDVMode" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "useReverseAPI" : { | ||||
|       "type" : "integer", | ||||
|       "description" : "Synchronize with reverse API (1 for yes, 0 for no)" | ||||
|     }, | ||||
|     "reverseAPIAddress" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "reverseAPIPort" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIDeviceIndex" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIChannelIndex" : { | ||||
|       "type" : "integer" | ||||
|     } | ||||
|   }, | ||||
|   "description" : "FreeDVDemod" | ||||
| @ -3313,6 +3329,22 @@ margin-bottom: 20px; | ||||
|     }, | ||||
|     "audioDeviceName" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "useReverseAPI" : { | ||||
|       "type" : "integer", | ||||
|       "description" : "Synchronize with reverse API (1 for yes, 0 for no)" | ||||
|     }, | ||||
|     "reverseAPIAddress" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "reverseAPIPort" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIDeviceIndex" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIChannelIndex" : { | ||||
|       "type" : "integer" | ||||
|     } | ||||
|   }, | ||||
|   "description" : "NFMDemod" | ||||
| @ -4412,6 +4444,22 @@ margin-bottom: 20px; | ||||
|     }, | ||||
|     "audioDeviceName" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "useReverseAPI" : { | ||||
|       "type" : "integer", | ||||
|       "description" : "Synchronize with reverse API (1 for yes, 0 for no)" | ||||
|     }, | ||||
|     "reverseAPIAddress" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "reverseAPIPort" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIDeviceIndex" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIChannelIndex" : { | ||||
|       "type" : "integer" | ||||
|     } | ||||
|   }, | ||||
|   "description" : "SSBDemod" | ||||
| @ -5231,6 +5279,22 @@ margin-bottom: 20px; | ||||
|     }, | ||||
|     "audioDeviceName" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "useReverseAPI" : { | ||||
|       "type" : "integer", | ||||
|       "description" : "Synchronize with reverse API (1 for yes, 0 for no)" | ||||
|     }, | ||||
|     "reverseAPIAddress" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "reverseAPIPort" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIDeviceIndex" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIChannelIndex" : { | ||||
|       "type" : "integer" | ||||
|     } | ||||
|   }, | ||||
|   "description" : "WFMDemod" | ||||
| @ -24653,7 +24717,7 @@ except ApiException as e: | ||||
|           </div> | ||||
|           <div id="generator"> | ||||
|             <div class="content"> | ||||
|               Generated 2019-04-02T13:22:46.589+02:00 | ||||
|               Generated 2019-04-20T19:28:38.784+02:00 | ||||
|             </div> | ||||
|           </div> | ||||
|       </div> | ||||
|  | ||||
| @ -28,6 +28,17 @@ FreeDVDemodSettings: | ||||
|       type: string | ||||
|     freeDVMode: | ||||
|       type: integer | ||||
|     useReverseAPI: | ||||
|       description: Synchronize with reverse API (1 for yes, 0 for no) | ||||
|       type: integer | ||||
|     reverseAPIAddress: | ||||
|       type: string | ||||
|     reverseAPIPort: | ||||
|       type: integer | ||||
|     reverseAPIDeviceIndex: | ||||
|       type: integer | ||||
|     reverseAPIChannelIndex: | ||||
|       type: integer | ||||
| 
 | ||||
| FreeDVDemodReport: | ||||
|   description: FreeDVDemod | ||||
|  | ||||
| @ -6,7 +6,7 @@ NFMDemodSettings: | ||||
|       type: integer | ||||
|       format: int64 | ||||
|     rfBandwidth: | ||||
|       description: channel RF bandwidth in Hz (takes closest value from RF bandwidth set)  | ||||
|       description: channel RF bandwidth in Hz (takes closest value from RF bandwidth set) | ||||
|       type: number | ||||
|       format: float | ||||
|     afBandwidth: | ||||
| @ -39,7 +39,18 @@ NFMDemodSettings: | ||||
|       type: string | ||||
|     audioDeviceName: | ||||
|       type: string | ||||
|      | ||||
|     useReverseAPI: | ||||
|       description: Synchronize with reverse API (1 for yes, 0 for no) | ||||
|       type: integer | ||||
|     reverseAPIAddress: | ||||
|       type: string | ||||
|     reverseAPIPort: | ||||
|       type: integer | ||||
|     reverseAPIDeviceIndex: | ||||
|       type: integer | ||||
|     reverseAPIChannelIndex: | ||||
|       type: integer | ||||
| 
 | ||||
| NFMDemodReport: | ||||
|   description: NFMDemod | ||||
|   properties: | ||||
| @ -58,4 +69,4 @@ NFMDemodReport: | ||||
|       type: integer | ||||
|     channelSampleRate: | ||||
|       type: integer | ||||
|        | ||||
| 
 | ||||
|  | ||||
| @ -6,7 +6,7 @@ SSBDemodSettings: | ||||
|       format: int64 | ||||
|     rfBandwidth: | ||||
|       type: number | ||||
|       format: float     | ||||
|       format: float | ||||
|     lowCutoff: | ||||
|       type: number | ||||
|       format: float | ||||
| @ -48,7 +48,18 @@ SSBDemodSettings: | ||||
|       type: string | ||||
|     audioDeviceName: | ||||
|       type: string | ||||
|        | ||||
|     useReverseAPI: | ||||
|       description: Synchronize with reverse API (1 for yes, 0 for no) | ||||
|       type: integer | ||||
|     reverseAPIAddress: | ||||
|       type: string | ||||
|     reverseAPIPort: | ||||
|       type: integer | ||||
|     reverseAPIDeviceIndex: | ||||
|       type: integer | ||||
|     reverseAPIChannelIndex: | ||||
|       type: integer | ||||
| 
 | ||||
| SSBDemodReport: | ||||
|   description: SSBDemod | ||||
|   properties: | ||||
|  | ||||
| @ -25,6 +25,17 @@ WFMDemodSettings: | ||||
|       type: string | ||||
|     audioDeviceName: | ||||
|       type: string | ||||
|     useReverseAPI: | ||||
|       description: Synchronize with reverse API (1 for yes, 0 for no) | ||||
|       type: integer | ||||
|     reverseAPIAddress: | ||||
|       type: string | ||||
|     reverseAPIPort: | ||||
|       type: integer | ||||
|     reverseAPIDeviceIndex: | ||||
|       type: integer | ||||
|     reverseAPIChannelIndex: | ||||
|       type: integer | ||||
| 
 | ||||
| WFMDemodReport: | ||||
|   description: WFMDemod | ||||
|  | ||||
| @ -28,6 +28,17 @@ FreeDVDemodSettings: | ||||
|       type: string | ||||
|     freeDVMode: | ||||
|       type: integer | ||||
|     useReverseAPI: | ||||
|       description: Synchronize with reverse API (1 for yes, 0 for no) | ||||
|       type: integer | ||||
|     reverseAPIAddress: | ||||
|       type: string | ||||
|     reverseAPIPort: | ||||
|       type: integer | ||||
|     reverseAPIDeviceIndex: | ||||
|       type: integer | ||||
|     reverseAPIChannelIndex: | ||||
|       type: integer | ||||
| 
 | ||||
| FreeDVDemodReport: | ||||
|   description: FreeDVDemod | ||||
|  | ||||
| @ -6,7 +6,7 @@ NFMDemodSettings: | ||||
|       type: integer | ||||
|       format: int64 | ||||
|     rfBandwidth: | ||||
|       description: channel RF bandwidth in Hz (takes closest value from RF bandwidth set)  | ||||
|       description: channel RF bandwidth in Hz (takes closest value from RF bandwidth set) | ||||
|       type: number | ||||
|       format: float | ||||
|     afBandwidth: | ||||
| @ -39,7 +39,18 @@ NFMDemodSettings: | ||||
|       type: string | ||||
|     audioDeviceName: | ||||
|       type: string | ||||
|      | ||||
|     useReverseAPI: | ||||
|       description: Synchronize with reverse API (1 for yes, 0 for no) | ||||
|       type: integer | ||||
|     reverseAPIAddress: | ||||
|       type: string | ||||
|     reverseAPIPort: | ||||
|       type: integer | ||||
|     reverseAPIDeviceIndex: | ||||
|       type: integer | ||||
|     reverseAPIChannelIndex: | ||||
|       type: integer | ||||
| 
 | ||||
| NFMDemodReport: | ||||
|   description: NFMDemod | ||||
|   properties: | ||||
| @ -58,4 +69,4 @@ NFMDemodReport: | ||||
|       type: integer | ||||
|     channelSampleRate: | ||||
|       type: integer | ||||
|        | ||||
| 
 | ||||
|  | ||||
| @ -6,7 +6,7 @@ SSBDemodSettings: | ||||
|       format: int64 | ||||
|     rfBandwidth: | ||||
|       type: number | ||||
|       format: float     | ||||
|       format: float | ||||
|     lowCutoff: | ||||
|       type: number | ||||
|       format: float | ||||
| @ -48,7 +48,18 @@ SSBDemodSettings: | ||||
|       type: string | ||||
|     audioDeviceName: | ||||
|       type: string | ||||
|        | ||||
|     useReverseAPI: | ||||
|       description: Synchronize with reverse API (1 for yes, 0 for no) | ||||
|       type: integer | ||||
|     reverseAPIAddress: | ||||
|       type: string | ||||
|     reverseAPIPort: | ||||
|       type: integer | ||||
|     reverseAPIDeviceIndex: | ||||
|       type: integer | ||||
|     reverseAPIChannelIndex: | ||||
|       type: integer | ||||
| 
 | ||||
| SSBDemodReport: | ||||
|   description: SSBDemod | ||||
|   properties: | ||||
|  | ||||
| @ -25,6 +25,17 @@ WFMDemodSettings: | ||||
|       type: string | ||||
|     audioDeviceName: | ||||
|       type: string | ||||
|     useReverseAPI: | ||||
|       description: Synchronize with reverse API (1 for yes, 0 for no) | ||||
|       type: integer | ||||
|     reverseAPIAddress: | ||||
|       type: string | ||||
|     reverseAPIPort: | ||||
|       type: integer | ||||
|     reverseAPIDeviceIndex: | ||||
|       type: integer | ||||
|     reverseAPIChannelIndex: | ||||
|       type: integer | ||||
| 
 | ||||
| WFMDemodReport: | ||||
|   description: WFMDemod | ||||
|  | ||||
| @ -2622,6 +2622,22 @@ margin-bottom: 20px; | ||||
|     }, | ||||
|     "freeDVMode" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "useReverseAPI" : { | ||||
|       "type" : "integer", | ||||
|       "description" : "Synchronize with reverse API (1 for yes, 0 for no)" | ||||
|     }, | ||||
|     "reverseAPIAddress" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "reverseAPIPort" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIDeviceIndex" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIChannelIndex" : { | ||||
|       "type" : "integer" | ||||
|     } | ||||
|   }, | ||||
|   "description" : "FreeDVDemod" | ||||
| @ -3313,6 +3329,22 @@ margin-bottom: 20px; | ||||
|     }, | ||||
|     "audioDeviceName" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "useReverseAPI" : { | ||||
|       "type" : "integer", | ||||
|       "description" : "Synchronize with reverse API (1 for yes, 0 for no)" | ||||
|     }, | ||||
|     "reverseAPIAddress" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "reverseAPIPort" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIDeviceIndex" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIChannelIndex" : { | ||||
|       "type" : "integer" | ||||
|     } | ||||
|   }, | ||||
|   "description" : "NFMDemod" | ||||
| @ -4412,6 +4444,22 @@ margin-bottom: 20px; | ||||
|     }, | ||||
|     "audioDeviceName" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "useReverseAPI" : { | ||||
|       "type" : "integer", | ||||
|       "description" : "Synchronize with reverse API (1 for yes, 0 for no)" | ||||
|     }, | ||||
|     "reverseAPIAddress" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "reverseAPIPort" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIDeviceIndex" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIChannelIndex" : { | ||||
|       "type" : "integer" | ||||
|     } | ||||
|   }, | ||||
|   "description" : "SSBDemod" | ||||
| @ -5231,6 +5279,22 @@ margin-bottom: 20px; | ||||
|     }, | ||||
|     "audioDeviceName" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "useReverseAPI" : { | ||||
|       "type" : "integer", | ||||
|       "description" : "Synchronize with reverse API (1 for yes, 0 for no)" | ||||
|     }, | ||||
|     "reverseAPIAddress" : { | ||||
|       "type" : "string" | ||||
|     }, | ||||
|     "reverseAPIPort" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIDeviceIndex" : { | ||||
|       "type" : "integer" | ||||
|     }, | ||||
|     "reverseAPIChannelIndex" : { | ||||
|       "type" : "integer" | ||||
|     } | ||||
|   }, | ||||
|   "description" : "WFMDemod" | ||||
| @ -24653,7 +24717,7 @@ except ApiException as e: | ||||
|           </div> | ||||
|           <div id="generator"> | ||||
|             <div class="content"> | ||||
|               Generated 2019-04-02T13:22:46.589+02:00 | ||||
|               Generated 2019-04-20T19:28:38.784+02:00 | ||||
|             </div> | ||||
|           </div> | ||||
|       </div> | ||||
|  | ||||
| @ -48,6 +48,16 @@ SWGFreeDVDemodSettings::SWGFreeDVDemodSettings() { | ||||
|     m_audio_device_name_isSet = false; | ||||
|     free_dv_mode = 0; | ||||
|     m_free_dv_mode_isSet = false; | ||||
|     use_reverse_api = 0; | ||||
|     m_use_reverse_api_isSet = false; | ||||
|     reverse_api_address = nullptr; | ||||
|     m_reverse_api_address_isSet = false; | ||||
|     reverse_api_port = 0; | ||||
|     m_reverse_api_port_isSet = false; | ||||
|     reverse_api_device_index = 0; | ||||
|     m_reverse_api_device_index_isSet = false; | ||||
|     reverse_api_channel_index = 0; | ||||
|     m_reverse_api_channel_index_isSet = false; | ||||
| } | ||||
| 
 | ||||
| SWGFreeDVDemodSettings::~SWGFreeDVDemodSettings() { | ||||
| @ -76,6 +86,16 @@ SWGFreeDVDemodSettings::init() { | ||||
|     m_audio_device_name_isSet = false; | ||||
|     free_dv_mode = 0; | ||||
|     m_free_dv_mode_isSet = false; | ||||
|     use_reverse_api = 0; | ||||
|     m_use_reverse_api_isSet = false; | ||||
|     reverse_api_address = new QString(""); | ||||
|     m_reverse_api_address_isSet = false; | ||||
|     reverse_api_port = 0; | ||||
|     m_reverse_api_port_isSet = false; | ||||
|     reverse_api_device_index = 0; | ||||
|     m_reverse_api_device_index_isSet = false; | ||||
|     reverse_api_channel_index = 0; | ||||
|     m_reverse_api_channel_index_isSet = false; | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -94,6 +114,13 @@ SWGFreeDVDemodSettings::cleanup() { | ||||
|         delete audio_device_name; | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
|     if(reverse_api_address != nullptr) {  | ||||
|         delete reverse_api_address; | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| SWGFreeDVDemodSettings* | ||||
| @ -127,6 +154,16 @@ SWGFreeDVDemodSettings::fromJsonObject(QJsonObject &pJson) { | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&free_dv_mode, pJson["freeDVMode"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString"); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_channel_index, pJson["reverseAPIChannelIndex"], "qint32", ""); | ||||
|      | ||||
| } | ||||
| 
 | ||||
| QString | ||||
| @ -173,6 +210,21 @@ SWGFreeDVDemodSettings::asJsonObject() { | ||||
|     if(m_free_dv_mode_isSet){ | ||||
|         obj->insert("freeDVMode", QJsonValue(free_dv_mode)); | ||||
|     } | ||||
|     if(m_use_reverse_api_isSet){ | ||||
|         obj->insert("useReverseAPI", QJsonValue(use_reverse_api)); | ||||
|     } | ||||
|     if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ | ||||
|         toJsonValue(QString("reverseAPIAddress"), reverse_api_address, obj, QString("QString")); | ||||
|     } | ||||
|     if(m_reverse_api_port_isSet){ | ||||
|         obj->insert("reverseAPIPort", QJsonValue(reverse_api_port)); | ||||
|     } | ||||
|     if(m_reverse_api_device_index_isSet){ | ||||
|         obj->insert("reverseAPIDeviceIndex", QJsonValue(reverse_api_device_index)); | ||||
|     } | ||||
|     if(m_reverse_api_channel_index_isSet){ | ||||
|         obj->insert("reverseAPIChannelIndex", QJsonValue(reverse_api_channel_index)); | ||||
|     } | ||||
| 
 | ||||
|     return obj; | ||||
| } | ||||
| @ -277,6 +329,56 @@ SWGFreeDVDemodSettings::setFreeDvMode(qint32 free_dv_mode) { | ||||
|     this->m_free_dv_mode_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGFreeDVDemodSettings::getUseReverseApi() { | ||||
|     return use_reverse_api; | ||||
| } | ||||
| void | ||||
| SWGFreeDVDemodSettings::setUseReverseApi(qint32 use_reverse_api) { | ||||
|     this->use_reverse_api = use_reverse_api; | ||||
|     this->m_use_reverse_api_isSet = true; | ||||
| } | ||||
| 
 | ||||
| QString* | ||||
| SWGFreeDVDemodSettings::getReverseApiAddress() { | ||||
|     return reverse_api_address; | ||||
| } | ||||
| void | ||||
| SWGFreeDVDemodSettings::setReverseApiAddress(QString* reverse_api_address) { | ||||
|     this->reverse_api_address = reverse_api_address; | ||||
|     this->m_reverse_api_address_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGFreeDVDemodSettings::getReverseApiPort() { | ||||
|     return reverse_api_port; | ||||
| } | ||||
| void | ||||
| SWGFreeDVDemodSettings::setReverseApiPort(qint32 reverse_api_port) { | ||||
|     this->reverse_api_port = reverse_api_port; | ||||
|     this->m_reverse_api_port_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGFreeDVDemodSettings::getReverseApiDeviceIndex() { | ||||
|     return reverse_api_device_index; | ||||
| } | ||||
| void | ||||
| SWGFreeDVDemodSettings::setReverseApiDeviceIndex(qint32 reverse_api_device_index) { | ||||
|     this->reverse_api_device_index = reverse_api_device_index; | ||||
|     this->m_reverse_api_device_index_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGFreeDVDemodSettings::getReverseApiChannelIndex() { | ||||
|     return reverse_api_channel_index; | ||||
| } | ||||
| void | ||||
| SWGFreeDVDemodSettings::setReverseApiChannelIndex(qint32 reverse_api_channel_index) { | ||||
|     this->reverse_api_channel_index = reverse_api_channel_index; | ||||
|     this->m_reverse_api_channel_index_isSet = true; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| bool | ||||
| SWGFreeDVDemodSettings::isSet(){ | ||||
| @ -292,6 +394,11 @@ SWGFreeDVDemodSettings::isSet(){ | ||||
|         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;} | ||||
|     }while(false); | ||||
|     return isObjectUpdated; | ||||
| } | ||||
|  | ||||
| @ -72,6 +72,21 @@ public: | ||||
|     qint32 getFreeDvMode(); | ||||
|     void setFreeDvMode(qint32 free_dv_mode); | ||||
| 
 | ||||
|     qint32 getUseReverseApi(); | ||||
|     void setUseReverseApi(qint32 use_reverse_api); | ||||
| 
 | ||||
|     QString* getReverseApiAddress(); | ||||
|     void setReverseApiAddress(QString* reverse_api_address); | ||||
| 
 | ||||
|     qint32 getReverseApiPort(); | ||||
|     void setReverseApiPort(qint32 reverse_api_port); | ||||
| 
 | ||||
|     qint32 getReverseApiDeviceIndex(); | ||||
|     void setReverseApiDeviceIndex(qint32 reverse_api_device_index); | ||||
| 
 | ||||
|     qint32 getReverseApiChannelIndex(); | ||||
|     void setReverseApiChannelIndex(qint32 reverse_api_channel_index); | ||||
| 
 | ||||
| 
 | ||||
|     virtual bool isSet() override; | ||||
| 
 | ||||
| @ -106,6 +121,21 @@ private: | ||||
|     qint32 free_dv_mode; | ||||
|     bool m_free_dv_mode_isSet; | ||||
| 
 | ||||
|     qint32 use_reverse_api; | ||||
|     bool m_use_reverse_api_isSet; | ||||
| 
 | ||||
|     QString* reverse_api_address; | ||||
|     bool m_reverse_api_address_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_port; | ||||
|     bool m_reverse_api_port_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_device_index; | ||||
|     bool m_reverse_api_device_index_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_channel_index; | ||||
|     bool m_reverse_api_channel_index_isSet; | ||||
| 
 | ||||
| }; | ||||
| 
 | ||||
| } | ||||
|  | ||||
| @ -56,6 +56,16 @@ SWGNFMDemodSettings::SWGNFMDemodSettings() { | ||||
|     m_title_isSet = false; | ||||
|     audio_device_name = nullptr; | ||||
|     m_audio_device_name_isSet = false; | ||||
|     use_reverse_api = 0; | ||||
|     m_use_reverse_api_isSet = false; | ||||
|     reverse_api_address = nullptr; | ||||
|     m_reverse_api_address_isSet = false; | ||||
|     reverse_api_port = 0; | ||||
|     m_reverse_api_port_isSet = false; | ||||
|     reverse_api_device_index = 0; | ||||
|     m_reverse_api_device_index_isSet = false; | ||||
|     reverse_api_channel_index = 0; | ||||
|     m_reverse_api_channel_index_isSet = false; | ||||
| } | ||||
| 
 | ||||
| SWGNFMDemodSettings::~SWGNFMDemodSettings() { | ||||
| @ -92,6 +102,16 @@ SWGNFMDemodSettings::init() { | ||||
|     m_title_isSet = false; | ||||
|     audio_device_name = new QString(""); | ||||
|     m_audio_device_name_isSet = false; | ||||
|     use_reverse_api = 0; | ||||
|     m_use_reverse_api_isSet = false; | ||||
|     reverse_api_address = new QString(""); | ||||
|     m_reverse_api_address_isSet = false; | ||||
|     reverse_api_port = 0; | ||||
|     m_reverse_api_port_isSet = false; | ||||
|     reverse_api_device_index = 0; | ||||
|     m_reverse_api_device_index_isSet = false; | ||||
|     reverse_api_channel_index = 0; | ||||
|     m_reverse_api_channel_index_isSet = false; | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -114,6 +134,13 @@ SWGNFMDemodSettings::cleanup() { | ||||
|     if(audio_device_name != nullptr) {  | ||||
|         delete audio_device_name; | ||||
|     } | ||||
| 
 | ||||
|     if(reverse_api_address != nullptr) {  | ||||
|         delete reverse_api_address; | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| SWGNFMDemodSettings* | ||||
| @ -155,6 +182,16 @@ SWGNFMDemodSettings::fromJsonObject(QJsonObject &pJson) { | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString"); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString"); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_channel_index, pJson["reverseAPIChannelIndex"], "qint32", ""); | ||||
|      | ||||
| } | ||||
| 
 | ||||
| QString | ||||
| @ -213,6 +250,21 @@ SWGNFMDemodSettings::asJsonObject() { | ||||
|     if(audio_device_name != nullptr && *audio_device_name != QString("")){ | ||||
|         toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString")); | ||||
|     } | ||||
|     if(m_use_reverse_api_isSet){ | ||||
|         obj->insert("useReverseAPI", QJsonValue(use_reverse_api)); | ||||
|     } | ||||
|     if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ | ||||
|         toJsonValue(QString("reverseAPIAddress"), reverse_api_address, obj, QString("QString")); | ||||
|     } | ||||
|     if(m_reverse_api_port_isSet){ | ||||
|         obj->insert("reverseAPIPort", QJsonValue(reverse_api_port)); | ||||
|     } | ||||
|     if(m_reverse_api_device_index_isSet){ | ||||
|         obj->insert("reverseAPIDeviceIndex", QJsonValue(reverse_api_device_index)); | ||||
|     } | ||||
|     if(m_reverse_api_channel_index_isSet){ | ||||
|         obj->insert("reverseAPIChannelIndex", QJsonValue(reverse_api_channel_index)); | ||||
|     } | ||||
| 
 | ||||
|     return obj; | ||||
| } | ||||
| @ -357,6 +409,56 @@ SWGNFMDemodSettings::setAudioDeviceName(QString* audio_device_name) { | ||||
|     this->m_audio_device_name_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGNFMDemodSettings::getUseReverseApi() { | ||||
|     return use_reverse_api; | ||||
| } | ||||
| void | ||||
| SWGNFMDemodSettings::setUseReverseApi(qint32 use_reverse_api) { | ||||
|     this->use_reverse_api = use_reverse_api; | ||||
|     this->m_use_reverse_api_isSet = true; | ||||
| } | ||||
| 
 | ||||
| QString* | ||||
| SWGNFMDemodSettings::getReverseApiAddress() { | ||||
|     return reverse_api_address; | ||||
| } | ||||
| void | ||||
| SWGNFMDemodSettings::setReverseApiAddress(QString* reverse_api_address) { | ||||
|     this->reverse_api_address = reverse_api_address; | ||||
|     this->m_reverse_api_address_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGNFMDemodSettings::getReverseApiPort() { | ||||
|     return reverse_api_port; | ||||
| } | ||||
| void | ||||
| SWGNFMDemodSettings::setReverseApiPort(qint32 reverse_api_port) { | ||||
|     this->reverse_api_port = reverse_api_port; | ||||
|     this->m_reverse_api_port_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGNFMDemodSettings::getReverseApiDeviceIndex() { | ||||
|     return reverse_api_device_index; | ||||
| } | ||||
| void | ||||
| SWGNFMDemodSettings::setReverseApiDeviceIndex(qint32 reverse_api_device_index) { | ||||
|     this->reverse_api_device_index = reverse_api_device_index; | ||||
|     this->m_reverse_api_device_index_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGNFMDemodSettings::getReverseApiChannelIndex() { | ||||
|     return reverse_api_channel_index; | ||||
| } | ||||
| void | ||||
| SWGNFMDemodSettings::setReverseApiChannelIndex(qint32 reverse_api_channel_index) { | ||||
|     this->reverse_api_channel_index = reverse_api_channel_index; | ||||
|     this->m_reverse_api_channel_index_isSet = true; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| bool | ||||
| SWGNFMDemodSettings::isSet(){ | ||||
| @ -376,6 +478,11 @@ SWGNFMDemodSettings::isSet(){ | ||||
|         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;} | ||||
|     }while(false); | ||||
|     return isObjectUpdated; | ||||
| } | ||||
|  | ||||
| @ -84,6 +84,21 @@ public: | ||||
|     QString* getAudioDeviceName(); | ||||
|     void setAudioDeviceName(QString* audio_device_name); | ||||
| 
 | ||||
|     qint32 getUseReverseApi(); | ||||
|     void setUseReverseApi(qint32 use_reverse_api); | ||||
| 
 | ||||
|     QString* getReverseApiAddress(); | ||||
|     void setReverseApiAddress(QString* reverse_api_address); | ||||
| 
 | ||||
|     qint32 getReverseApiPort(); | ||||
|     void setReverseApiPort(qint32 reverse_api_port); | ||||
| 
 | ||||
|     qint32 getReverseApiDeviceIndex(); | ||||
|     void setReverseApiDeviceIndex(qint32 reverse_api_device_index); | ||||
| 
 | ||||
|     qint32 getReverseApiChannelIndex(); | ||||
|     void setReverseApiChannelIndex(qint32 reverse_api_channel_index); | ||||
| 
 | ||||
| 
 | ||||
|     virtual bool isSet() override; | ||||
| 
 | ||||
| @ -130,6 +145,21 @@ private: | ||||
|     QString* audio_device_name; | ||||
|     bool m_audio_device_name_isSet; | ||||
| 
 | ||||
|     qint32 use_reverse_api; | ||||
|     bool m_use_reverse_api_isSet; | ||||
| 
 | ||||
|     QString* reverse_api_address; | ||||
|     bool m_reverse_api_address_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_port; | ||||
|     bool m_reverse_api_port_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_device_index; | ||||
|     bool m_reverse_api_device_index_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_channel_index; | ||||
|     bool m_reverse_api_channel_index_isSet; | ||||
| 
 | ||||
| }; | ||||
| 
 | ||||
| } | ||||
|  | ||||
| @ -62,6 +62,16 @@ SWGSSBDemodSettings::SWGSSBDemodSettings() { | ||||
|     m_title_isSet = false; | ||||
|     audio_device_name = nullptr; | ||||
|     m_audio_device_name_isSet = false; | ||||
|     use_reverse_api = 0; | ||||
|     m_use_reverse_api_isSet = false; | ||||
|     reverse_api_address = nullptr; | ||||
|     m_reverse_api_address_isSet = false; | ||||
|     reverse_api_port = 0; | ||||
|     m_reverse_api_port_isSet = false; | ||||
|     reverse_api_device_index = 0; | ||||
|     m_reverse_api_device_index_isSet = false; | ||||
|     reverse_api_channel_index = 0; | ||||
|     m_reverse_api_channel_index_isSet = false; | ||||
| } | ||||
| 
 | ||||
| SWGSSBDemodSettings::~SWGSSBDemodSettings() { | ||||
| @ -104,6 +114,16 @@ SWGSSBDemodSettings::init() { | ||||
|     m_title_isSet = false; | ||||
|     audio_device_name = new QString(""); | ||||
|     m_audio_device_name_isSet = false; | ||||
|     use_reverse_api = 0; | ||||
|     m_use_reverse_api_isSet = false; | ||||
|     reverse_api_address = new QString(""); | ||||
|     m_reverse_api_address_isSet = false; | ||||
|     reverse_api_port = 0; | ||||
|     m_reverse_api_port_isSet = false; | ||||
|     reverse_api_device_index = 0; | ||||
|     m_reverse_api_device_index_isSet = false; | ||||
|     reverse_api_channel_index = 0; | ||||
|     m_reverse_api_channel_index_isSet = false; | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -129,6 +149,13 @@ SWGSSBDemodSettings::cleanup() { | ||||
|     if(audio_device_name != nullptr) {  | ||||
|         delete audio_device_name; | ||||
|     } | ||||
| 
 | ||||
|     if(reverse_api_address != nullptr) {  | ||||
|         delete reverse_api_address; | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| SWGSSBDemodSettings* | ||||
| @ -176,6 +203,16 @@ SWGSSBDemodSettings::fromJsonObject(QJsonObject &pJson) { | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString"); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString"); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_channel_index, pJson["reverseAPIChannelIndex"], "qint32", ""); | ||||
|      | ||||
| } | ||||
| 
 | ||||
| QString | ||||
| @ -243,6 +280,21 @@ SWGSSBDemodSettings::asJsonObject() { | ||||
|     if(audio_device_name != nullptr && *audio_device_name != QString("")){ | ||||
|         toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString")); | ||||
|     } | ||||
|     if(m_use_reverse_api_isSet){ | ||||
|         obj->insert("useReverseAPI", QJsonValue(use_reverse_api)); | ||||
|     } | ||||
|     if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ | ||||
|         toJsonValue(QString("reverseAPIAddress"), reverse_api_address, obj, QString("QString")); | ||||
|     } | ||||
|     if(m_reverse_api_port_isSet){ | ||||
|         obj->insert("reverseAPIPort", QJsonValue(reverse_api_port)); | ||||
|     } | ||||
|     if(m_reverse_api_device_index_isSet){ | ||||
|         obj->insert("reverseAPIDeviceIndex", QJsonValue(reverse_api_device_index)); | ||||
|     } | ||||
|     if(m_reverse_api_channel_index_isSet){ | ||||
|         obj->insert("reverseAPIChannelIndex", QJsonValue(reverse_api_channel_index)); | ||||
|     } | ||||
| 
 | ||||
|     return obj; | ||||
| } | ||||
| @ -417,6 +469,56 @@ SWGSSBDemodSettings::setAudioDeviceName(QString* audio_device_name) { | ||||
|     this->m_audio_device_name_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGSSBDemodSettings::getUseReverseApi() { | ||||
|     return use_reverse_api; | ||||
| } | ||||
| void | ||||
| SWGSSBDemodSettings::setUseReverseApi(qint32 use_reverse_api) { | ||||
|     this->use_reverse_api = use_reverse_api; | ||||
|     this->m_use_reverse_api_isSet = true; | ||||
| } | ||||
| 
 | ||||
| QString* | ||||
| SWGSSBDemodSettings::getReverseApiAddress() { | ||||
|     return reverse_api_address; | ||||
| } | ||||
| void | ||||
| SWGSSBDemodSettings::setReverseApiAddress(QString* reverse_api_address) { | ||||
|     this->reverse_api_address = reverse_api_address; | ||||
|     this->m_reverse_api_address_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGSSBDemodSettings::getReverseApiPort() { | ||||
|     return reverse_api_port; | ||||
| } | ||||
| void | ||||
| SWGSSBDemodSettings::setReverseApiPort(qint32 reverse_api_port) { | ||||
|     this->reverse_api_port = reverse_api_port; | ||||
|     this->m_reverse_api_port_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGSSBDemodSettings::getReverseApiDeviceIndex() { | ||||
|     return reverse_api_device_index; | ||||
| } | ||||
| void | ||||
| SWGSSBDemodSettings::setReverseApiDeviceIndex(qint32 reverse_api_device_index) { | ||||
|     this->reverse_api_device_index = reverse_api_device_index; | ||||
|     this->m_reverse_api_device_index_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGSSBDemodSettings::getReverseApiChannelIndex() { | ||||
|     return reverse_api_channel_index; | ||||
| } | ||||
| void | ||||
| SWGSSBDemodSettings::setReverseApiChannelIndex(qint32 reverse_api_channel_index) { | ||||
|     this->reverse_api_channel_index = reverse_api_channel_index; | ||||
|     this->m_reverse_api_channel_index_isSet = true; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| bool | ||||
| SWGSSBDemodSettings::isSet(){ | ||||
| @ -439,6 +541,11 @@ SWGSSBDemodSettings::isSet(){ | ||||
|         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;} | ||||
|     }while(false); | ||||
|     return isObjectUpdated; | ||||
| } | ||||
|  | ||||
| @ -93,6 +93,21 @@ public: | ||||
|     QString* getAudioDeviceName(); | ||||
|     void setAudioDeviceName(QString* audio_device_name); | ||||
| 
 | ||||
|     qint32 getUseReverseApi(); | ||||
|     void setUseReverseApi(qint32 use_reverse_api); | ||||
| 
 | ||||
|     QString* getReverseApiAddress(); | ||||
|     void setReverseApiAddress(QString* reverse_api_address); | ||||
| 
 | ||||
|     qint32 getReverseApiPort(); | ||||
|     void setReverseApiPort(qint32 reverse_api_port); | ||||
| 
 | ||||
|     qint32 getReverseApiDeviceIndex(); | ||||
|     void setReverseApiDeviceIndex(qint32 reverse_api_device_index); | ||||
| 
 | ||||
|     qint32 getReverseApiChannelIndex(); | ||||
|     void setReverseApiChannelIndex(qint32 reverse_api_channel_index); | ||||
| 
 | ||||
| 
 | ||||
|     virtual bool isSet() override; | ||||
| 
 | ||||
| @ -148,6 +163,21 @@ private: | ||||
|     QString* audio_device_name; | ||||
|     bool m_audio_device_name_isSet; | ||||
| 
 | ||||
|     qint32 use_reverse_api; | ||||
|     bool m_use_reverse_api_isSet; | ||||
| 
 | ||||
|     QString* reverse_api_address; | ||||
|     bool m_reverse_api_address_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_port; | ||||
|     bool m_reverse_api_port_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_device_index; | ||||
|     bool m_reverse_api_device_index_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_channel_index; | ||||
|     bool m_reverse_api_channel_index_isSet; | ||||
| 
 | ||||
| }; | ||||
| 
 | ||||
| } | ||||
|  | ||||
| @ -46,6 +46,16 @@ SWGWFMDemodSettings::SWGWFMDemodSettings() { | ||||
|     m_title_isSet = false; | ||||
|     audio_device_name = nullptr; | ||||
|     m_audio_device_name_isSet = false; | ||||
|     use_reverse_api = 0; | ||||
|     m_use_reverse_api_isSet = false; | ||||
|     reverse_api_address = nullptr; | ||||
|     m_reverse_api_address_isSet = false; | ||||
|     reverse_api_port = 0; | ||||
|     m_reverse_api_port_isSet = false; | ||||
|     reverse_api_device_index = 0; | ||||
|     m_reverse_api_device_index_isSet = false; | ||||
|     reverse_api_channel_index = 0; | ||||
|     m_reverse_api_channel_index_isSet = false; | ||||
| } | ||||
| 
 | ||||
| SWGWFMDemodSettings::~SWGWFMDemodSettings() { | ||||
| @ -72,6 +82,16 @@ SWGWFMDemodSettings::init() { | ||||
|     m_title_isSet = false; | ||||
|     audio_device_name = new QString(""); | ||||
|     m_audio_device_name_isSet = false; | ||||
|     use_reverse_api = 0; | ||||
|     m_use_reverse_api_isSet = false; | ||||
|     reverse_api_address = new QString(""); | ||||
|     m_reverse_api_address_isSet = false; | ||||
|     reverse_api_port = 0; | ||||
|     m_reverse_api_port_isSet = false; | ||||
|     reverse_api_device_index = 0; | ||||
|     m_reverse_api_device_index_isSet = false; | ||||
|     reverse_api_channel_index = 0; | ||||
|     m_reverse_api_channel_index_isSet = false; | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -89,6 +109,13 @@ SWGWFMDemodSettings::cleanup() { | ||||
|     if(audio_device_name != nullptr) {  | ||||
|         delete audio_device_name; | ||||
|     } | ||||
| 
 | ||||
|     if(reverse_api_address != nullptr) {  | ||||
|         delete reverse_api_address; | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| SWGWFMDemodSettings* | ||||
| @ -120,6 +147,16 @@ SWGWFMDemodSettings::fromJsonObject(QJsonObject &pJson) { | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString"); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString"); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", ""); | ||||
|      | ||||
|     ::SWGSDRangel::setValue(&reverse_api_channel_index, pJson["reverseAPIChannelIndex"], "qint32", ""); | ||||
|      | ||||
| } | ||||
| 
 | ||||
| QString | ||||
| @ -163,6 +200,21 @@ SWGWFMDemodSettings::asJsonObject() { | ||||
|     if(audio_device_name != nullptr && *audio_device_name != QString("")){ | ||||
|         toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString")); | ||||
|     } | ||||
|     if(m_use_reverse_api_isSet){ | ||||
|         obj->insert("useReverseAPI", QJsonValue(use_reverse_api)); | ||||
|     } | ||||
|     if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ | ||||
|         toJsonValue(QString("reverseAPIAddress"), reverse_api_address, obj, QString("QString")); | ||||
|     } | ||||
|     if(m_reverse_api_port_isSet){ | ||||
|         obj->insert("reverseAPIPort", QJsonValue(reverse_api_port)); | ||||
|     } | ||||
|     if(m_reverse_api_device_index_isSet){ | ||||
|         obj->insert("reverseAPIDeviceIndex", QJsonValue(reverse_api_device_index)); | ||||
|     } | ||||
|     if(m_reverse_api_channel_index_isSet){ | ||||
|         obj->insert("reverseAPIChannelIndex", QJsonValue(reverse_api_channel_index)); | ||||
|     } | ||||
| 
 | ||||
|     return obj; | ||||
| } | ||||
| @ -257,6 +309,56 @@ SWGWFMDemodSettings::setAudioDeviceName(QString* audio_device_name) { | ||||
|     this->m_audio_device_name_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGWFMDemodSettings::getUseReverseApi() { | ||||
|     return use_reverse_api; | ||||
| } | ||||
| void | ||||
| SWGWFMDemodSettings::setUseReverseApi(qint32 use_reverse_api) { | ||||
|     this->use_reverse_api = use_reverse_api; | ||||
|     this->m_use_reverse_api_isSet = true; | ||||
| } | ||||
| 
 | ||||
| QString* | ||||
| SWGWFMDemodSettings::getReverseApiAddress() { | ||||
|     return reverse_api_address; | ||||
| } | ||||
| void | ||||
| SWGWFMDemodSettings::setReverseApiAddress(QString* reverse_api_address) { | ||||
|     this->reverse_api_address = reverse_api_address; | ||||
|     this->m_reverse_api_address_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGWFMDemodSettings::getReverseApiPort() { | ||||
|     return reverse_api_port; | ||||
| } | ||||
| void | ||||
| SWGWFMDemodSettings::setReverseApiPort(qint32 reverse_api_port) { | ||||
|     this->reverse_api_port = reverse_api_port; | ||||
|     this->m_reverse_api_port_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGWFMDemodSettings::getReverseApiDeviceIndex() { | ||||
|     return reverse_api_device_index; | ||||
| } | ||||
| void | ||||
| SWGWFMDemodSettings::setReverseApiDeviceIndex(qint32 reverse_api_device_index) { | ||||
|     this->reverse_api_device_index = reverse_api_device_index; | ||||
|     this->m_reverse_api_device_index_isSet = true; | ||||
| } | ||||
| 
 | ||||
| qint32 | ||||
| SWGWFMDemodSettings::getReverseApiChannelIndex() { | ||||
|     return reverse_api_channel_index; | ||||
| } | ||||
| void | ||||
| SWGWFMDemodSettings::setReverseApiChannelIndex(qint32 reverse_api_channel_index) { | ||||
|     this->reverse_api_channel_index = reverse_api_channel_index; | ||||
|     this->m_reverse_api_channel_index_isSet = true; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| bool | ||||
| SWGWFMDemodSettings::isSet(){ | ||||
| @ -271,6 +373,11 @@ SWGWFMDemodSettings::isSet(){ | ||||
|         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;} | ||||
|     }while(false); | ||||
|     return isObjectUpdated; | ||||
| } | ||||
|  | ||||
| @ -69,6 +69,21 @@ public: | ||||
|     QString* getAudioDeviceName(); | ||||
|     void setAudioDeviceName(QString* audio_device_name); | ||||
| 
 | ||||
|     qint32 getUseReverseApi(); | ||||
|     void setUseReverseApi(qint32 use_reverse_api); | ||||
| 
 | ||||
|     QString* getReverseApiAddress(); | ||||
|     void setReverseApiAddress(QString* reverse_api_address); | ||||
| 
 | ||||
|     qint32 getReverseApiPort(); | ||||
|     void setReverseApiPort(qint32 reverse_api_port); | ||||
| 
 | ||||
|     qint32 getReverseApiDeviceIndex(); | ||||
|     void setReverseApiDeviceIndex(qint32 reverse_api_device_index); | ||||
| 
 | ||||
|     qint32 getReverseApiChannelIndex(); | ||||
|     void setReverseApiChannelIndex(qint32 reverse_api_channel_index); | ||||
| 
 | ||||
| 
 | ||||
|     virtual bool isSet() override; | ||||
| 
 | ||||
| @ -100,6 +115,21 @@ private: | ||||
|     QString* audio_device_name; | ||||
|     bool m_audio_device_name_isSet; | ||||
| 
 | ||||
|     qint32 use_reverse_api; | ||||
|     bool m_use_reverse_api_isSet; | ||||
| 
 | ||||
|     QString* reverse_api_address; | ||||
|     bool m_reverse_api_address_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_port; | ||||
|     bool m_reverse_api_port_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_device_index; | ||||
|     bool m_reverse_api_device_index_isSet; | ||||
| 
 | ||||
|     qint32 reverse_api_channel_index; | ||||
|     bool m_reverse_api_channel_index_isSet; | ||||
| 
 | ||||
| }; | ||||
| 
 | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user