mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-31 04:50:29 -04:00 
			
		
		
		
	API fixed update of AFCSettings and VORLocalizerSettings feature settings
This commit is contained in:
		
							parent
							
								
									d15a574c9d
								
							
						
					
					
						commit
						ac28cadffa
					
				| @ -4775,7 +4775,12 @@ bool WebAPIRequestMapper::getFeatureSettings( | ||||
|         extractKeys(settingsJsonObject, featureSettingsKeys); | ||||
|         qDebug() << "WebAPIRequestMapper::getFeatureSettings: featureSettingsKeys: " << featureSettingsKeys; | ||||
| 
 | ||||
|         if (featureSettingsKey == "AISSSettings") | ||||
|         if (featureSettingsKey == "AFCSettings") | ||||
|         { | ||||
|             featureSettings->setAfcSettings(new SWGSDRangel::SWGAFCSettings()); | ||||
|             featureSettings->getAfcSettings()->fromJsonObject(settingsJsonObject); | ||||
|         } | ||||
|         else if (featureSettingsKey == "AISSSettings") | ||||
|         { | ||||
|             featureSettings->setAisSettings(new SWGSDRangel::SWGAISSettings()); | ||||
|             featureSettings->getAisSettings()->fromJsonObject(settingsJsonObject); | ||||
| @ -4837,6 +4842,11 @@ bool WebAPIRequestMapper::getFeatureSettings( | ||||
|             featureSettings->setRigCtlServerSettings(new SWGSDRangel::SWGRigCtlServerSettings()); | ||||
|             featureSettings->getRigCtlServerSettings()->fromJsonObject(settingsJsonObject); | ||||
|         } | ||||
|         else if (featureSettingsKey == "VORLocalizerSettings") | ||||
|         { | ||||
|             featureSettings->setVorLocalizerSettings(new SWGSDRangel::SWGVORLocalizerSettings()); | ||||
|             featureSettings->getVorLocalizerSettings()->fromJsonObject(settingsJsonObject); | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             return false; | ||||
|  | ||||
| @ -264,18 +264,20 @@ const QMap<QString, QString> WebAPIUtils::m_mimoDeviceHwIdToActionsKey = { | ||||
| }; | ||||
| 
 | ||||
| const QMap<QString, QString> WebAPIUtils::m_featureTypeToSettingsKey = { | ||||
|     {"AFC", "AFCSettings"}, | ||||
|     {"AIS", "AISSettings"}, | ||||
|     {"AntennaTools", "AntennaToolsSettings"}, | ||||
|     {"APRS", "APRSSettings"}, | ||||
|     {"DemodAnalyzer", "DemodAnalyzerSettings"}, | ||||
|     {"JogdialController", "JogdialControllerSettings"}, | ||||
|     {"GS232Controller", "GS232ControllerSettings"}, | ||||
|     {"GS232Controller", "GS232ControllerSettings"}, // a.k.a Rotator Controller
 | ||||
|     {"Map", "MapSettings"}, | ||||
|     {"PERTester", "PERTesterSettings"}, | ||||
|     {"RigCtlServer", "RigCtlServerSettings"}, | ||||
|     {"SatelliteTracker", "SatelliteTrackerSettings"}, | ||||
|     {"SimplePTT", "SimplePTTSettings"}, | ||||
|     {"StarTracker", "StarTrackerSettings"}, | ||||
|     {"RigCtlServer", "RigCtlServerSettings"} | ||||
|     {"VORLocalizer", "VORLocalizerSettings"} | ||||
| }; | ||||
| 
 | ||||
| const QMap<QString, QString> WebAPIUtils::m_featureTypeToActionsKey = { | ||||
| @ -291,6 +293,7 @@ const QMap<QString, QString> WebAPIUtils::m_featureTypeToActionsKey = { | ||||
| }; | ||||
| 
 | ||||
| const QMap<QString, QString> WebAPIUtils::m_featureURIToSettingsKey = { | ||||
|     {"sdrangel.feature.afc", "AFCSettings"}, | ||||
|     {"sdrangel.feature.ais", "AISSSettings"}, | ||||
|     {"sdrangel.feature.antennatools", "AntennaToolsSettings"}, | ||||
|     {"sdrangel.feature.aprs", "APRSSettings"}, | ||||
| @ -299,10 +302,11 @@ const QMap<QString, QString> WebAPIUtils::m_featureURIToSettingsKey = { | ||||
|     {"sdrangel.feature.gs232controller", "GS232ControllerSettings"}, | ||||
|     {"sdrangel.feature.map", "MapSettings"}, | ||||
|     {"sdrangel.feature.pertester", "PERTesterSettings"}, | ||||
|     {"sdrangel.feature.rigctlserver", "RigCtlServerSettings"}, | ||||
|     {"sdrangel.feature.satellitetracker", "SatelliteTrackerSettings"}, | ||||
|     {"sdrangel.feature.simpleptt", "SimplePTTSettings"}, | ||||
|     {"sdrangel.feature.startracker", "StarTrackerSettings"}, | ||||
|     {"sdrangel.feature.rigctlserver", "RigCtlServerSettings"} | ||||
|     {"sdrangel.feature.vorlocalizer", "VORLocalizerSettings"} | ||||
| }; | ||||
| 
 | ||||
| // Get integer value from within JSON object
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user