mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-31 04:50:29 -04:00 
			
		
		
		
	Fixed REST API Swagger UI
This commit is contained in:
		
							parent
							
								
									2ac54f18a2
								
							
						
					
					
						commit
						afa2beefee
					
				| @ -14,14 +14,20 @@ | |||||||
|         <file>webapi/doc/swagger/include/ChannelActions.yaml</file> |         <file>webapi/doc/swagger/include/ChannelActions.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/ChannelAnalyzer.yaml</file> |         <file>webapi/doc/swagger/include/ChannelAnalyzer.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/ChannelSettings.yaml</file> |         <file>webapi/doc/swagger/include/ChannelSettings.yaml</file> | ||||||
|  |         <file>webapi/doc/swagger/include/ChannelReport.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/Command.yaml</file> |         <file>webapi/doc/swagger/include/Command.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/CWKeyer.yaml</file> |         <file>webapi/doc/swagger/include/CWKeyer.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/DATVDemod.yaml</file> |         <file>webapi/doc/swagger/include/DATVDemod.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/DSDDemod.yaml</file> |         <file>webapi/doc/swagger/include/DSDDemod.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/DeviceActions.yaml</file> |         <file>webapi/doc/swagger/include/DeviceActions.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/DeviceSettings.yaml</file> |         <file>webapi/doc/swagger/include/DeviceSettings.yaml</file> | ||||||
|  |         <file>webapi/doc/swagger/include/DeviceReports.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/FCDPro.yaml</file> |         <file>webapi/doc/swagger/include/FCDPro.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/FCDProPlus.yaml</file> |         <file>webapi/doc/swagger/include/FCDProPlus.yaml</file> | ||||||
|  |         <file>webapi/doc/swagger/include/FeatureActions.yaml</file> | ||||||
|  |         <file>webapi/doc/swagger/include/FeatureReport.yaml</file> | ||||||
|  |         <file>webapi/doc/swagger/include/FeatureSettings.yaml</file> | ||||||
|  |         <file>webapi/doc/swagger/include/FeatureSetPreset.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/FileSink.yaml</file> |         <file>webapi/doc/swagger/include/FileSink.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/FileSource.yaml</file> |         <file>webapi/doc/swagger/include/FileSource.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/FileInput.yaml</file> |         <file>webapi/doc/swagger/include/FileInput.yaml</file> | ||||||
| @ -50,7 +56,9 @@ | |||||||
|         <file>webapi/doc/swagger/include/RemoteSource.yaml</file> |         <file>webapi/doc/swagger/include/RemoteSource.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/RemoteInput.yaml</file> |         <file>webapi/doc/swagger/include/RemoteInput.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/RemoteOutput.yaml</file> |         <file>webapi/doc/swagger/include/RemoteOutput.yaml</file> | ||||||
|  |         <file>webapi/doc/swagger/include/RigCtlServer.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/SDRPlay.yaml</file> |         <file>webapi/doc/swagger/include/SDRPlay.yaml</file> | ||||||
|  |         <file>webapi/doc/swagger/include/SimplePTT.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/SoapySDR.yaml</file> |         <file>webapi/doc/swagger/include/SoapySDR.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/SSBDemod.yaml</file> |         <file>webapi/doc/swagger/include/SSBDemod.yaml</file> | ||||||
|         <file>webapi/doc/swagger/include/SSBMod.yaml</file> |         <file>webapi/doc/swagger/include/SSBMod.yaml</file> | ||||||
|  | |||||||
| @ -1132,6 +1132,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "ATVMod" |   "description" : "ATVMod" | ||||||
|  | }; | ||||||
|  |             defs.AirspyHFReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "sampleRates" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SampleRate" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "AirspyHF" | ||||||
| }; | }; | ||||||
|             defs.AirspyHFSettings = { |             defs.AirspyHFSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1203,6 +1214,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "AirspyHF" |   "description" : "AirspyHF" | ||||||
|  | }; | ||||||
|  |             defs.AirspyReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "sampleRates" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SampleRate" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "Airspy" | ||||||
| }; | }; | ||||||
|             defs.AirspySettings = { |             defs.AirspySettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1276,6 +1298,44 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Airspy" |   "description" : "Airspy" | ||||||
|  | }; | ||||||
|  |             defs.ArgInfo = { | ||||||
|  |   "properties" : { | ||||||
|  |     "key" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "valueType" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "enum" : [ "bool", "int", "float", "string" ] | ||||||
|  |     }, | ||||||
|  |     "valueString" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "description" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "units" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "range" : { | ||||||
|  |       "$ref" : "#/definitions/RangeFloat" | ||||||
|  |     }, | ||||||
|  |     "valueOptions" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "type" : "string" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "optionNames" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "type" : "string" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   } | ||||||
| }; | }; | ||||||
|             defs.ArgValue = { |             defs.ArgValue = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1499,6 +1559,14 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "BFMDemod" |   "description" : "BFMDemod" | ||||||
|  | }; | ||||||
|  |             defs.Bandwidth = { | ||||||
|  |   "properties" : { | ||||||
|  |     "bandwidth" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A bandwidth expressed in Hertz (Hz)" | ||||||
| }; | }; | ||||||
|             defs.BladeRF1InputSettings = { |             defs.BladeRF1InputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1607,6 +1675,29 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "BladeRF1" |   "description" : "BladeRF1" | ||||||
|  | }; | ||||||
|  |             defs.BladeRF2InputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "frequencyRange" : { | ||||||
|  |       "$ref" : "#/definitions/FrequencyRange" | ||||||
|  |     }, | ||||||
|  |     "sampleRateRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "bandwidthRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "globalGainRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "gainModes" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/NamedEnum" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "BladeRF2" | ||||||
| }; | }; | ||||||
|             defs.BladeRF2InputSettings = { |             defs.BladeRF2InputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1779,6 +1870,23 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "BladeRF2" |   "description" : "BladeRF2" | ||||||
|  | }; | ||||||
|  |             defs.BladeRF2OutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "frequencyRange" : { | ||||||
|  |       "$ref" : "#/definitions/FrequencyRange" | ||||||
|  |     }, | ||||||
|  |     "sampleRateRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "bandwidthRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "globalGainRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "BladeRF2" | ||||||
| }; | }; | ||||||
|             defs.BladeRF2OutputSettings = { |             defs.BladeRF2OutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -2622,6 +2730,84 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Summarized information about attached hardware device" |   "description" : "Summarized information about attached hardware device" | ||||||
|  | }; | ||||||
|  |             defs.DeviceReport = { | ||||||
|  |   "required" : [ "deviceHwType", "direction" ], | ||||||
|  |   "discriminator" : "deviceHwType", | ||||||
|  |   "properties" : { | ||||||
|  |     "deviceHwType" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "Device hardware type code" | ||||||
|  |     }, | ||||||
|  |     "direction" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "0 for Rx only, 1 for Tx only or 2 for any number and direction (default 0)" | ||||||
|  |     }, | ||||||
|  |     "airspyReport" : { | ||||||
|  |       "$ref" : "#/definitions/AirspyReport" | ||||||
|  |     }, | ||||||
|  |     "airspyHFReport" : { | ||||||
|  |       "$ref" : "#/definitions/AirspyHFReport" | ||||||
|  |     }, | ||||||
|  |     "bladeRF2InputReport" : { | ||||||
|  |       "$ref" : "#/definitions/BladeRF2InputReport" | ||||||
|  |     }, | ||||||
|  |     "bladeRF2OutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/BladeRF2OutputReport" | ||||||
|  |     }, | ||||||
|  |     "fileInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/FileInputReport" | ||||||
|  |     }, | ||||||
|  |     "limeSdrInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/LimeSdrInputReport" | ||||||
|  |     }, | ||||||
|  |     "kiwiSDRReport" : { | ||||||
|  |       "$ref" : "#/definitions/KiwiSDRReport" | ||||||
|  |     }, | ||||||
|  |     "limeSdrOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/LimeSdrOutputReport" | ||||||
|  |     }, | ||||||
|  |     "localInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/LocalInputReport" | ||||||
|  |     }, | ||||||
|  |     "localOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/LocalOutputReport" | ||||||
|  |     }, | ||||||
|  |     "perseusReport" : { | ||||||
|  |       "$ref" : "#/definitions/PerseusReport" | ||||||
|  |     }, | ||||||
|  |     "plutoSdrInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/PlutoSdrInputReport" | ||||||
|  |     }, | ||||||
|  |     "plutoSdrOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/PlutoSdrOutputReport" | ||||||
|  |     }, | ||||||
|  |     "rtlSdrReport" : { | ||||||
|  |       "$ref" : "#/definitions/RtlSdrReport" | ||||||
|  |     }, | ||||||
|  |     "remoteOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/RemoteOutputReport" | ||||||
|  |     }, | ||||||
|  |     "remoteInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/RemoteInputReport" | ||||||
|  |     }, | ||||||
|  |     "sdrPlayReport" : { | ||||||
|  |       "$ref" : "#/definitions/SDRPlayReport" | ||||||
|  |     }, | ||||||
|  |     "soapySDRInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/SoapySDRReport" | ||||||
|  |     }, | ||||||
|  |     "soapySDROutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/SoapySDRReport" | ||||||
|  |     }, | ||||||
|  |     "xtrxInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/XtrxInputReport" | ||||||
|  |     }, | ||||||
|  |     "xtrxOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/XtrxOutputReport" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "Base device report. Only the device report corresponding to the device specified in the deviceHwType is or should be present." | ||||||
| }; | }; | ||||||
|             defs.DeviceSet = { |             defs.DeviceSet = { | ||||||
|   "required" : [ "channelcount", "samplingDevice" ], |   "required" : [ "channelcount", "samplingDevice" ], | ||||||
| @ -3101,6 +3287,34 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Base feature settings. Only the feature settings corresponding to the feature specified in the featureType field is or should be present." |   "description" : "Base feature settings. Only the feature settings corresponding to the feature specified in the featureType field is or should be present." | ||||||
|  | }; | ||||||
|  |             defs.FileInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "fileName" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "sampleRate" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "Record sample rate in S/s" | ||||||
|  |     }, | ||||||
|  |     "sampleSize" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "Record sample size in number of bits" | ||||||
|  |     }, | ||||||
|  |     "absoluteTime" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "Absolute record time string representation" | ||||||
|  |     }, | ||||||
|  |     "elapsedTime" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "Elapsed time since beginning string representation" | ||||||
|  |     }, | ||||||
|  |     "durationTime" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "Duration time string representation" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "FileInput" | ||||||
| }; | }; | ||||||
|             defs.FileInputSettings = { |             defs.FileInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -3604,6 +3818,48 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "FreqTracker" |   "description" : "FreqTracker" | ||||||
|  | }; | ||||||
|  |             defs.Frequency = { | ||||||
|  |   "properties" : { | ||||||
|  |     "frequency" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A frequency expressed in Hertz (Hz)" | ||||||
|  | }; | ||||||
|  |             defs.FrequencyBand = { | ||||||
|  |   "properties" : { | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "lowerBound" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "higherBound" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A band of frequencies given its boudaries in Hertz (Hz)" | ||||||
|  | }; | ||||||
|  |             defs.FrequencyRange = { | ||||||
|  |   "properties" : { | ||||||
|  |     "min" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "max" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "step" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "scale" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "An frequency range with 64 bit support for min and max" | ||||||
| }; | }; | ||||||
|             defs.GLScope = { |             defs.GLScope = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -3724,6 +3980,14 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "GLSpectrumGUI settings" |   "description" : "GLSpectrumGUI settings" | ||||||
|  | }; | ||||||
|  |             defs.Gain = { | ||||||
|  |   "properties" : { | ||||||
|  |     "gainCB" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A gain expressed in centi-Bels (tenths of dB)" | ||||||
| }; | }; | ||||||
|             defs.HackRFInputSettings = { |             defs.HackRFInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -3953,6 +4217,15 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Summarized information about this SDRangel instance" |   "description" : "Summarized information about this SDRangel instance" | ||||||
|  | }; | ||||||
|  |             defs.KiwiSDRReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "status" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "0 for Idle, 1 for Connecting, 2 for Connected, 3 for Error, 4 for Disconnected" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "KiwiSDR" | ||||||
| }; | }; | ||||||
|             defs.KiwiSDRSettings = { |             defs.KiwiSDRSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4100,6 +4373,55 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "LimeRFE" |   "description" : "LimeRFE" | ||||||
|  | }; | ||||||
|  |             defs.LimeSdrInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "success" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if info was successfullt retrieved else 0" | ||||||
|  |     }, | ||||||
|  |     "streamActive" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if active else 0" | ||||||
|  |     }, | ||||||
|  |     "fifoSize" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "fifoFill" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "underrunCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "overrunCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "droppedPacketsCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "linkRate" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "hwTimestamp" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64", | ||||||
|  |       "description" : "Hardware timestamp" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "gpioDir" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int8" | ||||||
|  |     }, | ||||||
|  |     "gpioPins" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "LimeSDR" | ||||||
| }; | }; | ||||||
|             defs.LimeSdrInputSettings = { |             defs.LimeSdrInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4195,6 +4517,55 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "LimeSDR" |   "description" : "LimeSDR" | ||||||
|  | }; | ||||||
|  |             defs.LimeSdrOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "success" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if info was successfullt retrieved else 0" | ||||||
|  |     }, | ||||||
|  |     "streamActive" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if active else 0" | ||||||
|  |     }, | ||||||
|  |     "fifoSize" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "fifoFill" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "underrunCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "overrunCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "droppedPacketsCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "linkRate" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "hwTimestamp" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64", | ||||||
|  |       "description" : "Hardware timestamp" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "gpioDir" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int8" | ||||||
|  |     }, | ||||||
|  |     "gpioPins" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "LimeSDR" | ||||||
| }; | }; | ||||||
|             defs.LimeSdrOutputSettings = { |             defs.LimeSdrOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4268,6 +4639,18 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "LimeSDR" |   "description" : "LimeSDR" | ||||||
|  | }; | ||||||
|  |             defs.LocalInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "centerFrequency" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "sampleRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "LocalInput" | ||||||
| }; | }; | ||||||
|             defs.LocalInputSettings = { |             defs.LocalInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4292,6 +4675,18 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "LocalInput" |   "description" : "LocalInput" | ||||||
|  | }; | ||||||
|  |             defs.LocalOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "centerFrequency" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "sampleRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "LocalOutput" | ||||||
| }; | }; | ||||||
|             defs.LocalOutputSettings = { |             defs.LocalOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4634,6 +5029,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "NFMMod" |   "description" : "NFMMod" | ||||||
|  | }; | ||||||
|  |             defs.NamedEnum = { | ||||||
|  |   "properties" : { | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "value" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "Enumeration with name for values" | ||||||
| }; | }; | ||||||
|             defs.PacketModActions = { |             defs.PacketModActions = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4843,6 +5249,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "PacketMod" |   "description" : "PacketMod" | ||||||
|  | }; | ||||||
|  |             defs.PerseusReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "sampleRates" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SampleRate" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "Perseus" | ||||||
| }; | }; | ||||||
|             defs.PerseusSettings = { |             defs.PerseusSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4901,6 +5318,24 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Perseus" |   "description" : "Perseus" | ||||||
|  | }; | ||||||
|  |             defs.PlutoSdrInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "adcRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "rssi" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "gainDB" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "PlutoSDR" | ||||||
| }; | }; | ||||||
|             defs.PlutoSdrInputSettings = { |             defs.PlutoSdrInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4992,6 +5427,21 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "PlutoSDR" |   "description" : "PlutoSDR" | ||||||
|  | }; | ||||||
|  |             defs.PlutoSdrOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "dacRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "rssi" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "PlutoSDR" | ||||||
| }; | }; | ||||||
|             defs.PlutoSdrOutputSettings = { |             defs.PlutoSdrOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5335,6 +5785,69 @@ margin-bottom: 20px; | |||||||
|       "format" : "float" |       "format" : "float" | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  | }; | ||||||
|  |             defs.Range = { | ||||||
|  |   "properties" : { | ||||||
|  |     "min" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "max" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "step" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "scale" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "An arbitrary range of integer values" | ||||||
|  | }; | ||||||
|  |             defs.RangeFloat = { | ||||||
|  |   "properties" : { | ||||||
|  |     "min" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "max" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "step" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "An arbitrary range of floating point values" | ||||||
|  | }; | ||||||
|  |             defs.RemoteInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "centerFrequency" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "sampleRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "bufferRWBalance" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "percentage off the mid buffer (positive read leads)" | ||||||
|  |     }, | ||||||
|  |     "remoteTimestamp" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "string representation of timestamp as sent by the remote instance" | ||||||
|  |     }, | ||||||
|  |     "minNbBlocks" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "Minimum number of blocks retrieved per frame" | ||||||
|  |     }, | ||||||
|  |     "maxNbRecovery" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "Maximum number of recovery blocks used per frame" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "RemoteInput" | ||||||
| }; | }; | ||||||
|             defs.RemoteInputSettings = { |             defs.RemoteInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5378,6 +5891,20 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "RemoteInput" |   "description" : "RemoteInput" | ||||||
|  | }; | ||||||
|  |             defs.RemoteOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "bufferRWBalance" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float", | ||||||
|  |       "description" : "ratio off the mid buffer (positive read leads)" | ||||||
|  |     }, | ||||||
|  |     "sampleCount" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "count of samples that have been sent" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "RemoteOutput" | ||||||
| }; | }; | ||||||
|             defs.RemoteOutputSettings = { |             defs.RemoteOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5621,6 +6148,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "RigCtl server settings" |   "description" : "RigCtl server settings" | ||||||
|  | }; | ||||||
|  |             defs.RtlSdrReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "gains" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/Gain" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "RTLSDR" | ||||||
| }; | }; | ||||||
|             defs.RtlSdrSettings = { |             defs.RtlSdrSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5694,6 +6232,35 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "RTLSDR" |   "description" : "RTLSDR" | ||||||
|  | }; | ||||||
|  |             defs.SDRPlayReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "sampleRates" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SampleRate" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "bandwidths" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/Bandwidth" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "intermediateFrequencies" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/Frequency" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "frequencyBands" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/FrequencyBand" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "SDRplay1" | ||||||
| }; | }; | ||||||
|             defs.SDRPlaySettings = { |             defs.SDRPlaySettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5972,6 +6539,14 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "SSBMod" |   "description" : "SSBMod" | ||||||
|  | }; | ||||||
|  |             defs.SampleRate = { | ||||||
|  |   "properties" : { | ||||||
|  |     "rate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A sample rate expressed in samples per second (S/s)" | ||||||
| }; | }; | ||||||
|             defs.SamplingDevice = { |             defs.SamplingDevice = { | ||||||
|   "required" : [ "bandwidth", "centerFrequency", "hwType", "index", "sequence", "serial" ], |   "required" : [ "bandwidth", "centerFrequency", "hwType", "index", "sequence", "serial" ], | ||||||
| @ -6088,6 +6663,31 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Simple PTT settings" |   "description" : "Simple PTT settings" | ||||||
|  | }; | ||||||
|  |             defs.SoapySDRFrequencySetting = { | ||||||
|  |   "properties" : { | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "ranges" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/RangeFloat" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A named frequency setting specified by a range list" | ||||||
|  | }; | ||||||
|  |             defs.SoapySDRGainSetting = { | ||||||
|  |   "properties" : { | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "range" : { | ||||||
|  |       "$ref" : "#/definitions/RangeFloat" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A named gain setting specified by its range" | ||||||
| }; | }; | ||||||
|             defs.SoapySDRInputSettings = { |             defs.SoapySDRInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -6283,6 +6883,82 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "SoapySDR" |   "description" : "SoapySDR" | ||||||
|  | }; | ||||||
|  |             defs.SoapySDRReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "deviceSettingsArgs" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/ArgInfo" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "streamSettingsArgs" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/ArgInfo" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "hasDCAutoCorrection" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "hasDCOffsetValue" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "hasIQBalanceValue" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "hasFrequencyCorrectionValue" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "antennas" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "type" : "string" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "hasAGC" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "gainRange" : { | ||||||
|  |       "$ref" : "#/definitions/RangeFloat" | ||||||
|  |     }, | ||||||
|  |     "gainSettings" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SoapySDRGainSetting" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "frequencySettings" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SoapySDRFrequencySetting" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "frequencySettingsArgs" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/ArgInfo" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "ratesRanges" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/RangeFloat" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "bandwidthsRanges" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/RangeFloat" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "SoapySDR" | ||||||
| }; | }; | ||||||
|             defs.SuccessResponse = { |             defs.SuccessResponse = { | ||||||
|   "required" : [ "message" ], |   "required" : [ "message" ], | ||||||
| @ -6928,6 +7604,29 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "WFMMod" |   "description" : "WFMMod" | ||||||
|  | }; | ||||||
|  |             defs.XtrxInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "success" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if info was successfully retrieved else 0" | ||||||
|  |     }, | ||||||
|  |     "fifoSize" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "fifoFill" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "gpsLock" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if GPSDO is locked else 0" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "XTRX" | ||||||
| }; | }; | ||||||
|             defs.XtrxInputSettings = { |             defs.XtrxInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -7019,6 +7718,29 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "XTRX" |   "description" : "XTRX" | ||||||
|  | }; | ||||||
|  |             defs.XtrxOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "success" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if info was successfully retrieved else 0" | ||||||
|  |     }, | ||||||
|  |     "fifoSize" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "fifoFill" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "gpsLock" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if GPSDO is locked else 0" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "XTRX" | ||||||
| }; | }; | ||||||
|             defs.XtrxOutputSettings = { |             defs.XtrxOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -38991,7 +39713,7 @@ except ApiException as e: | |||||||
|           </div> |           </div> | ||||||
|           <div id="generator"> |           <div id="generator"> | ||||||
|             <div class="content"> |             <div class="content"> | ||||||
|               Generated 2020-09-28T19:24:51.767+02:00 |               Generated 2020-09-29T00:33:21.870+02:00 | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|       </div> |       </div> | ||||||
|  | |||||||
| @ -0,0 +1,55 @@ | |||||||
|  | DeviceReport: | ||||||
|  |   description: Base device report. Only the device report corresponding to the device specified in the deviceHwType is or should be present. | ||||||
|  |   discriminator: deviceHwType | ||||||
|  |   required: | ||||||
|  |     - deviceHwType | ||||||
|  |     - direction | ||||||
|  |   properties: | ||||||
|  |     deviceHwType: | ||||||
|  |       description: Device hardware type code | ||||||
|  |       type: string | ||||||
|  |     direction: | ||||||
|  |       description: 0 for Rx only, 1 for Tx only or 2 for any number and direction (default 0) | ||||||
|  |       type: integer | ||||||
|  |     airspyReport: | ||||||
|  |       $ref: "/doc/swagger/include/Airspy.yaml#/AirspyReport" | ||||||
|  |     airspyHFReport: | ||||||
|  |       $ref: "/doc/swagger/include/AirspyHF.yaml#/AirspyHFReport" | ||||||
|  |     bladeRF2InputReport: | ||||||
|  |       $ref: "/doc/swagger/include/BladeRF2.yaml#/BladeRF2InputReport" | ||||||
|  |     bladeRF2OutputReport: | ||||||
|  |       $ref: "/doc/swagger/include/BladeRF2.yaml#/BladeRF2OutputReport" | ||||||
|  |     fileInputReport: | ||||||
|  |       $ref: "/doc/swagger/include/FileInput.yaml#/FileInputReport" | ||||||
|  |     limeSdrInputReport: | ||||||
|  |       $ref: "/doc/swagger/include/LimeSdr.yaml#/LimeSdrInputReport" | ||||||
|  |     kiwiSDRReport: | ||||||
|  |       $ref: "/doc/swagger/include/KiwiSDR.yaml#/KiwiSDRReport" | ||||||
|  |     limeSdrOutputReport: | ||||||
|  |       $ref: "/doc/swagger/include/LimeSdr.yaml#/LimeSdrOutputReport" | ||||||
|  |     localInputReport: | ||||||
|  |       $ref: "/doc/swagger/include/LocalInput.yaml#/LocalInputReport" | ||||||
|  |     localOutputReport: | ||||||
|  |       $ref: "/doc/swagger/include/LocalOutput.yaml#/LocalOutputReport" | ||||||
|  |     perseusReport: | ||||||
|  |       $ref: "/doc/swagger/include/Perseus.yaml#/PerseusReport" | ||||||
|  |     plutoSdrInputReport: | ||||||
|  |       $ref: "/doc/swagger/include/PlutoSdr.yaml#/PlutoSdrInputReport" | ||||||
|  |     plutoSdrOutputReport: | ||||||
|  |       $ref: "/doc/swagger/include/PlutoSdr.yaml#/PlutoSdrOutputReport" | ||||||
|  |     rtlSdrReport: | ||||||
|  |       $ref: "/doc/swagger/include/RtlSdr.yaml#/RtlSdrReport" | ||||||
|  |     remoteOutputReport: | ||||||
|  |       $ref: "/doc/swagger/include/RemoteOutput.yaml#/RemoteOutputReport" | ||||||
|  |     remoteInputReport: | ||||||
|  |       $ref: "/doc/swagger/include/RemoteInput.yaml#/RemoteInputReport" | ||||||
|  |     sdrPlayReport: | ||||||
|  |       $ref: "/doc/swagger/include/SDRPlay.yaml#/SDRPlayReport" | ||||||
|  |     soapySDRInputReport: | ||||||
|  |       $ref: "/doc/swagger/include/SoapySDR.yaml#/SoapySDRReport" | ||||||
|  |     soapySDROutputReport: | ||||||
|  |       $ref: "/doc/swagger/include/SoapySDR.yaml#/SoapySDRReport" | ||||||
|  |     xtrxInputReport: | ||||||
|  |       $ref: "/doc/swagger/include/Xtrx.yaml#/XtrxInputReport" | ||||||
|  |     xtrxOutputReport: | ||||||
|  |       $ref: "/doc/swagger/include/Xtrx.yaml#/XtrxOutputReport" | ||||||
| @ -1353,7 +1353,7 @@ paths: | |||||||
|         "200": |         "200": | ||||||
|           description: On success return device report |           description: On success return device report | ||||||
|           schema: |           schema: | ||||||
|             $ref: "#/definitions/DeviceReport" |             $ref: "/doc/swagger/include/DeviceReports.yaml#/DeviceReport" | ||||||
|         "400": |         "400": | ||||||
|           description: Invalid device set |           description: Invalid device set | ||||||
|           schema: |           schema: | ||||||
|  | |||||||
							
								
								
									
										55
									
								
								swagger/sdrangel/api/swagger/include/DeviceReports.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								swagger/sdrangel/api/swagger/include/DeviceReports.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,55 @@ | |||||||
|  | DeviceReport: | ||||||
|  |   description: Base device report. Only the device report corresponding to the device specified in the deviceHwType is or should be present. | ||||||
|  |   discriminator: deviceHwType | ||||||
|  |   required: | ||||||
|  |     - deviceHwType | ||||||
|  |     - direction | ||||||
|  |   properties: | ||||||
|  |     deviceHwType: | ||||||
|  |       description: Device hardware type code | ||||||
|  |       type: string | ||||||
|  |     direction: | ||||||
|  |       description: 0 for Rx only, 1 for Tx only or 2 for any number and direction (default 0) | ||||||
|  |       type: integer | ||||||
|  |     airspyReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/Airspy.yaml#/AirspyReport" | ||||||
|  |     airspyHFReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/AirspyHF.yaml#/AirspyHFReport" | ||||||
|  |     bladeRF2InputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/BladeRF2.yaml#/BladeRF2InputReport" | ||||||
|  |     bladeRF2OutputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/BladeRF2.yaml#/BladeRF2OutputReport" | ||||||
|  |     fileInputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/FileInput.yaml#/FileInputReport" | ||||||
|  |     limeSdrInputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/LimeSdr.yaml#/LimeSdrInputReport" | ||||||
|  |     kiwiSDRReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/KiwiSDR.yaml#/KiwiSDRReport" | ||||||
|  |     limeSdrOutputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/LimeSdr.yaml#/LimeSdrOutputReport" | ||||||
|  |     localInputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/LocalInput.yaml#/LocalInputReport" | ||||||
|  |     localOutputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/LocalOutput.yaml#/LocalOutputReport" | ||||||
|  |     perseusReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/Perseus.yaml#/PerseusReport" | ||||||
|  |     plutoSdrInputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/PlutoSdr.yaml#/PlutoSdrInputReport" | ||||||
|  |     plutoSdrOutputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/PlutoSdr.yaml#/PlutoSdrOutputReport" | ||||||
|  |     rtlSdrReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/RtlSdr.yaml#/RtlSdrReport" | ||||||
|  |     remoteOutputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/RemoteOutput.yaml#/RemoteOutputReport" | ||||||
|  |     remoteInputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/RemoteInput.yaml#/RemoteInputReport" | ||||||
|  |     sdrPlayReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/SDRPlay.yaml#/SDRPlayReport" | ||||||
|  |     soapySDRInputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/SoapySDR.yaml#/SoapySDRReport" | ||||||
|  |     soapySDROutputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/SoapySDR.yaml#/SoapySDRReport" | ||||||
|  |     xtrxInputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/Xtrx.yaml#/XtrxInputReport" | ||||||
|  |     xtrxOutputReport: | ||||||
|  |       $ref: "http://swgserver:8081/api/swagger/include/Xtrx.yaml#/XtrxOutputReport" | ||||||
| @ -1353,7 +1353,7 @@ paths: | |||||||
|         "200": |         "200": | ||||||
|           description: On success return device report |           description: On success return device report | ||||||
|           schema: |           schema: | ||||||
|             $ref: "#/definitions/DeviceReport" |             $ref: "http://swgserver:8081/api/swagger/include/DeviceReports.yaml#/DeviceReport" | ||||||
|         "400": |         "400": | ||||||
|           description: Invalid device set |           description: Invalid device set | ||||||
|           schema: |           schema: | ||||||
|  | |||||||
| @ -1132,6 +1132,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "ATVMod" |   "description" : "ATVMod" | ||||||
|  | }; | ||||||
|  |             defs.AirspyHFReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "sampleRates" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SampleRate" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "AirspyHF" | ||||||
| }; | }; | ||||||
|             defs.AirspyHFSettings = { |             defs.AirspyHFSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1203,6 +1214,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "AirspyHF" |   "description" : "AirspyHF" | ||||||
|  | }; | ||||||
|  |             defs.AirspyReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "sampleRates" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SampleRate" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "Airspy" | ||||||
| }; | }; | ||||||
|             defs.AirspySettings = { |             defs.AirspySettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1276,6 +1298,44 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Airspy" |   "description" : "Airspy" | ||||||
|  | }; | ||||||
|  |             defs.ArgInfo = { | ||||||
|  |   "properties" : { | ||||||
|  |     "key" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "valueType" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "enum" : [ "bool", "int", "float", "string" ] | ||||||
|  |     }, | ||||||
|  |     "valueString" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "description" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "units" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "range" : { | ||||||
|  |       "$ref" : "#/definitions/RangeFloat" | ||||||
|  |     }, | ||||||
|  |     "valueOptions" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "type" : "string" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "optionNames" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "type" : "string" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   } | ||||||
| }; | }; | ||||||
|             defs.ArgValue = { |             defs.ArgValue = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1499,6 +1559,14 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "BFMDemod" |   "description" : "BFMDemod" | ||||||
|  | }; | ||||||
|  |             defs.Bandwidth = { | ||||||
|  |   "properties" : { | ||||||
|  |     "bandwidth" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A bandwidth expressed in Hertz (Hz)" | ||||||
| }; | }; | ||||||
|             defs.BladeRF1InputSettings = { |             defs.BladeRF1InputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1607,6 +1675,29 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "BladeRF1" |   "description" : "BladeRF1" | ||||||
|  | }; | ||||||
|  |             defs.BladeRF2InputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "frequencyRange" : { | ||||||
|  |       "$ref" : "#/definitions/FrequencyRange" | ||||||
|  |     }, | ||||||
|  |     "sampleRateRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "bandwidthRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "globalGainRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "gainModes" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/NamedEnum" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "BladeRF2" | ||||||
| }; | }; | ||||||
|             defs.BladeRF2InputSettings = { |             defs.BladeRF2InputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -1779,6 +1870,23 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "BladeRF2" |   "description" : "BladeRF2" | ||||||
|  | }; | ||||||
|  |             defs.BladeRF2OutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "frequencyRange" : { | ||||||
|  |       "$ref" : "#/definitions/FrequencyRange" | ||||||
|  |     }, | ||||||
|  |     "sampleRateRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "bandwidthRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     }, | ||||||
|  |     "globalGainRange" : { | ||||||
|  |       "$ref" : "#/definitions/Range" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "BladeRF2" | ||||||
| }; | }; | ||||||
|             defs.BladeRF2OutputSettings = { |             defs.BladeRF2OutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -2622,6 +2730,84 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Summarized information about attached hardware device" |   "description" : "Summarized information about attached hardware device" | ||||||
|  | }; | ||||||
|  |             defs.DeviceReport = { | ||||||
|  |   "required" : [ "deviceHwType", "direction" ], | ||||||
|  |   "discriminator" : "deviceHwType", | ||||||
|  |   "properties" : { | ||||||
|  |     "deviceHwType" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "Device hardware type code" | ||||||
|  |     }, | ||||||
|  |     "direction" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "0 for Rx only, 1 for Tx only or 2 for any number and direction (default 0)" | ||||||
|  |     }, | ||||||
|  |     "airspyReport" : { | ||||||
|  |       "$ref" : "#/definitions/AirspyReport" | ||||||
|  |     }, | ||||||
|  |     "airspyHFReport" : { | ||||||
|  |       "$ref" : "#/definitions/AirspyHFReport" | ||||||
|  |     }, | ||||||
|  |     "bladeRF2InputReport" : { | ||||||
|  |       "$ref" : "#/definitions/BladeRF2InputReport" | ||||||
|  |     }, | ||||||
|  |     "bladeRF2OutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/BladeRF2OutputReport" | ||||||
|  |     }, | ||||||
|  |     "fileInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/FileInputReport" | ||||||
|  |     }, | ||||||
|  |     "limeSdrInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/LimeSdrInputReport" | ||||||
|  |     }, | ||||||
|  |     "kiwiSDRReport" : { | ||||||
|  |       "$ref" : "#/definitions/KiwiSDRReport" | ||||||
|  |     }, | ||||||
|  |     "limeSdrOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/LimeSdrOutputReport" | ||||||
|  |     }, | ||||||
|  |     "localInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/LocalInputReport" | ||||||
|  |     }, | ||||||
|  |     "localOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/LocalOutputReport" | ||||||
|  |     }, | ||||||
|  |     "perseusReport" : { | ||||||
|  |       "$ref" : "#/definitions/PerseusReport" | ||||||
|  |     }, | ||||||
|  |     "plutoSdrInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/PlutoSdrInputReport" | ||||||
|  |     }, | ||||||
|  |     "plutoSdrOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/PlutoSdrOutputReport" | ||||||
|  |     }, | ||||||
|  |     "rtlSdrReport" : { | ||||||
|  |       "$ref" : "#/definitions/RtlSdrReport" | ||||||
|  |     }, | ||||||
|  |     "remoteOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/RemoteOutputReport" | ||||||
|  |     }, | ||||||
|  |     "remoteInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/RemoteInputReport" | ||||||
|  |     }, | ||||||
|  |     "sdrPlayReport" : { | ||||||
|  |       "$ref" : "#/definitions/SDRPlayReport" | ||||||
|  |     }, | ||||||
|  |     "soapySDRInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/SoapySDRReport" | ||||||
|  |     }, | ||||||
|  |     "soapySDROutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/SoapySDRReport" | ||||||
|  |     }, | ||||||
|  |     "xtrxInputReport" : { | ||||||
|  |       "$ref" : "#/definitions/XtrxInputReport" | ||||||
|  |     }, | ||||||
|  |     "xtrxOutputReport" : { | ||||||
|  |       "$ref" : "#/definitions/XtrxOutputReport" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "Base device report. Only the device report corresponding to the device specified in the deviceHwType is or should be present." | ||||||
| }; | }; | ||||||
|             defs.DeviceSet = { |             defs.DeviceSet = { | ||||||
|   "required" : [ "channelcount", "samplingDevice" ], |   "required" : [ "channelcount", "samplingDevice" ], | ||||||
| @ -3101,6 +3287,34 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Base feature settings. Only the feature settings corresponding to the feature specified in the featureType field is or should be present." |   "description" : "Base feature settings. Only the feature settings corresponding to the feature specified in the featureType field is or should be present." | ||||||
|  | }; | ||||||
|  |             defs.FileInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "fileName" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "sampleRate" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "Record sample rate in S/s" | ||||||
|  |     }, | ||||||
|  |     "sampleSize" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "Record sample size in number of bits" | ||||||
|  |     }, | ||||||
|  |     "absoluteTime" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "Absolute record time string representation" | ||||||
|  |     }, | ||||||
|  |     "elapsedTime" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "Elapsed time since beginning string representation" | ||||||
|  |     }, | ||||||
|  |     "durationTime" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "Duration time string representation" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "FileInput" | ||||||
| }; | }; | ||||||
|             defs.FileInputSettings = { |             defs.FileInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -3604,6 +3818,48 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "FreqTracker" |   "description" : "FreqTracker" | ||||||
|  | }; | ||||||
|  |             defs.Frequency = { | ||||||
|  |   "properties" : { | ||||||
|  |     "frequency" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A frequency expressed in Hertz (Hz)" | ||||||
|  | }; | ||||||
|  |             defs.FrequencyBand = { | ||||||
|  |   "properties" : { | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "lowerBound" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "higherBound" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A band of frequencies given its boudaries in Hertz (Hz)" | ||||||
|  | }; | ||||||
|  |             defs.FrequencyRange = { | ||||||
|  |   "properties" : { | ||||||
|  |     "min" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "max" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "step" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "scale" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "An frequency range with 64 bit support for min and max" | ||||||
| }; | }; | ||||||
|             defs.GLScope = { |             defs.GLScope = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -3724,6 +3980,14 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "GLSpectrumGUI settings" |   "description" : "GLSpectrumGUI settings" | ||||||
|  | }; | ||||||
|  |             defs.Gain = { | ||||||
|  |   "properties" : { | ||||||
|  |     "gainCB" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A gain expressed in centi-Bels (tenths of dB)" | ||||||
| }; | }; | ||||||
|             defs.HackRFInputSettings = { |             defs.HackRFInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -3953,6 +4217,15 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Summarized information about this SDRangel instance" |   "description" : "Summarized information about this SDRangel instance" | ||||||
|  | }; | ||||||
|  |             defs.KiwiSDRReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "status" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "0 for Idle, 1 for Connecting, 2 for Connected, 3 for Error, 4 for Disconnected" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "KiwiSDR" | ||||||
| }; | }; | ||||||
|             defs.KiwiSDRSettings = { |             defs.KiwiSDRSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4100,6 +4373,55 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "LimeRFE" |   "description" : "LimeRFE" | ||||||
|  | }; | ||||||
|  |             defs.LimeSdrInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "success" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if info was successfullt retrieved else 0" | ||||||
|  |     }, | ||||||
|  |     "streamActive" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if active else 0" | ||||||
|  |     }, | ||||||
|  |     "fifoSize" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "fifoFill" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "underrunCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "overrunCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "droppedPacketsCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "linkRate" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "hwTimestamp" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64", | ||||||
|  |       "description" : "Hardware timestamp" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "gpioDir" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int8" | ||||||
|  |     }, | ||||||
|  |     "gpioPins" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "LimeSDR" | ||||||
| }; | }; | ||||||
|             defs.LimeSdrInputSettings = { |             defs.LimeSdrInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4195,6 +4517,55 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "LimeSDR" |   "description" : "LimeSDR" | ||||||
|  | }; | ||||||
|  |             defs.LimeSdrOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "success" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if info was successfullt retrieved else 0" | ||||||
|  |     }, | ||||||
|  |     "streamActive" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if active else 0" | ||||||
|  |     }, | ||||||
|  |     "fifoSize" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "fifoFill" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "underrunCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "overrunCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "droppedPacketsCount" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "linkRate" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "hwTimestamp" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64", | ||||||
|  |       "description" : "Hardware timestamp" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "gpioDir" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int8" | ||||||
|  |     }, | ||||||
|  |     "gpioPins" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "LimeSDR" | ||||||
| }; | }; | ||||||
|             defs.LimeSdrOutputSettings = { |             defs.LimeSdrOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4268,6 +4639,18 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "LimeSDR" |   "description" : "LimeSDR" | ||||||
|  | }; | ||||||
|  |             defs.LocalInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "centerFrequency" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "sampleRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "LocalInput" | ||||||
| }; | }; | ||||||
|             defs.LocalInputSettings = { |             defs.LocalInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4292,6 +4675,18 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "LocalInput" |   "description" : "LocalInput" | ||||||
|  | }; | ||||||
|  |             defs.LocalOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "centerFrequency" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "sampleRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "LocalOutput" | ||||||
| }; | }; | ||||||
|             defs.LocalOutputSettings = { |             defs.LocalOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4634,6 +5029,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "NFMMod" |   "description" : "NFMMod" | ||||||
|  | }; | ||||||
|  |             defs.NamedEnum = { | ||||||
|  |   "properties" : { | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "value" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "Enumeration with name for values" | ||||||
| }; | }; | ||||||
|             defs.PacketModActions = { |             defs.PacketModActions = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4843,6 +5249,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "PacketMod" |   "description" : "PacketMod" | ||||||
|  | }; | ||||||
|  |             defs.PerseusReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "sampleRates" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SampleRate" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "Perseus" | ||||||
| }; | }; | ||||||
|             defs.PerseusSettings = { |             defs.PerseusSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4901,6 +5318,24 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Perseus" |   "description" : "Perseus" | ||||||
|  | }; | ||||||
|  |             defs.PlutoSdrInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "adcRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "rssi" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "gainDB" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "PlutoSDR" | ||||||
| }; | }; | ||||||
|             defs.PlutoSdrInputSettings = { |             defs.PlutoSdrInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -4992,6 +5427,21 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "PlutoSDR" |   "description" : "PlutoSDR" | ||||||
|  | }; | ||||||
|  |             defs.PlutoSdrOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "dacRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "rssi" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "PlutoSDR" | ||||||
| }; | }; | ||||||
|             defs.PlutoSdrOutputSettings = { |             defs.PlutoSdrOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5335,6 +5785,69 @@ margin-bottom: 20px; | |||||||
|       "format" : "float" |       "format" : "float" | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  | }; | ||||||
|  |             defs.Range = { | ||||||
|  |   "properties" : { | ||||||
|  |     "min" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "max" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "step" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "scale" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "An arbitrary range of integer values" | ||||||
|  | }; | ||||||
|  |             defs.RangeFloat = { | ||||||
|  |   "properties" : { | ||||||
|  |     "min" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "max" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "step" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "An arbitrary range of floating point values" | ||||||
|  | }; | ||||||
|  |             defs.RemoteInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "centerFrequency" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "format" : "int64" | ||||||
|  |     }, | ||||||
|  |     "sampleRate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "bufferRWBalance" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "percentage off the mid buffer (positive read leads)" | ||||||
|  |     }, | ||||||
|  |     "remoteTimestamp" : { | ||||||
|  |       "type" : "string", | ||||||
|  |       "description" : "string representation of timestamp as sent by the remote instance" | ||||||
|  |     }, | ||||||
|  |     "minNbBlocks" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "Minimum number of blocks retrieved per frame" | ||||||
|  |     }, | ||||||
|  |     "maxNbRecovery" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "Maximum number of recovery blocks used per frame" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "RemoteInput" | ||||||
| }; | }; | ||||||
|             defs.RemoteInputSettings = { |             defs.RemoteInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5378,6 +5891,20 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "RemoteInput" |   "description" : "RemoteInput" | ||||||
|  | }; | ||||||
|  |             defs.RemoteOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "bufferRWBalance" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float", | ||||||
|  |       "description" : "ratio off the mid buffer (positive read leads)" | ||||||
|  |     }, | ||||||
|  |     "sampleCount" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "count of samples that have been sent" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "RemoteOutput" | ||||||
| }; | }; | ||||||
|             defs.RemoteOutputSettings = { |             defs.RemoteOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5621,6 +6148,17 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "RigCtl server settings" |   "description" : "RigCtl server settings" | ||||||
|  | }; | ||||||
|  |             defs.RtlSdrReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "gains" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/Gain" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "RTLSDR" | ||||||
| }; | }; | ||||||
|             defs.RtlSdrSettings = { |             defs.RtlSdrSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5694,6 +6232,35 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "RTLSDR" |   "description" : "RTLSDR" | ||||||
|  | }; | ||||||
|  |             defs.SDRPlayReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "sampleRates" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SampleRate" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "bandwidths" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/Bandwidth" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "intermediateFrequencies" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/Frequency" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "frequencyBands" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/FrequencyBand" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "SDRplay1" | ||||||
| }; | }; | ||||||
|             defs.SDRPlaySettings = { |             defs.SDRPlaySettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -5972,6 +6539,14 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "SSBMod" |   "description" : "SSBMod" | ||||||
|  | }; | ||||||
|  |             defs.SampleRate = { | ||||||
|  |   "properties" : { | ||||||
|  |     "rate" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A sample rate expressed in samples per second (S/s)" | ||||||
| }; | }; | ||||||
|             defs.SamplingDevice = { |             defs.SamplingDevice = { | ||||||
|   "required" : [ "bandwidth", "centerFrequency", "hwType", "index", "sequence", "serial" ], |   "required" : [ "bandwidth", "centerFrequency", "hwType", "index", "sequence", "serial" ], | ||||||
| @ -6088,6 +6663,31 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "Simple PTT settings" |   "description" : "Simple PTT settings" | ||||||
|  | }; | ||||||
|  |             defs.SoapySDRFrequencySetting = { | ||||||
|  |   "properties" : { | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "ranges" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/RangeFloat" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A named frequency setting specified by a range list" | ||||||
|  | }; | ||||||
|  |             defs.SoapySDRGainSetting = { | ||||||
|  |   "properties" : { | ||||||
|  |     "name" : { | ||||||
|  |       "type" : "string" | ||||||
|  |     }, | ||||||
|  |     "range" : { | ||||||
|  |       "$ref" : "#/definitions/RangeFloat" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "A named gain setting specified by its range" | ||||||
| }; | }; | ||||||
|             defs.SoapySDRInputSettings = { |             defs.SoapySDRInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -6283,6 +6883,82 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "SoapySDR" |   "description" : "SoapySDR" | ||||||
|  | }; | ||||||
|  |             defs.SoapySDRReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "deviceSettingsArgs" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/ArgInfo" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "streamSettingsArgs" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/ArgInfo" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "hasDCAutoCorrection" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "hasDCOffsetValue" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "hasIQBalanceValue" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "hasFrequencyCorrectionValue" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "antennas" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "type" : "string" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "hasAGC" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "boolean not zero for true" | ||||||
|  |     }, | ||||||
|  |     "gainRange" : { | ||||||
|  |       "$ref" : "#/definitions/RangeFloat" | ||||||
|  |     }, | ||||||
|  |     "gainSettings" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SoapySDRGainSetting" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "frequencySettings" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/SoapySDRFrequencySetting" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "frequencySettingsArgs" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/ArgInfo" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "ratesRanges" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/RangeFloat" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "bandwidthsRanges" : { | ||||||
|  |       "type" : "array", | ||||||
|  |       "items" : { | ||||||
|  |         "$ref" : "#/definitions/RangeFloat" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "SoapySDR" | ||||||
| }; | }; | ||||||
|             defs.SuccessResponse = { |             defs.SuccessResponse = { | ||||||
|   "required" : [ "message" ], |   "required" : [ "message" ], | ||||||
| @ -6928,6 +7604,29 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "WFMMod" |   "description" : "WFMMod" | ||||||
|  | }; | ||||||
|  |             defs.XtrxInputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "success" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if info was successfully retrieved else 0" | ||||||
|  |     }, | ||||||
|  |     "fifoSize" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "fifoFill" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "gpsLock" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if GPSDO is locked else 0" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "XTRX" | ||||||
| }; | }; | ||||||
|             defs.XtrxInputSettings = { |             defs.XtrxInputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -7019,6 +7718,29 @@ margin-bottom: 20px; | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "description" : "XTRX" |   "description" : "XTRX" | ||||||
|  | }; | ||||||
|  |             defs.XtrxOutputReport = { | ||||||
|  |   "properties" : { | ||||||
|  |     "success" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if info was successfully retrieved else 0" | ||||||
|  |     }, | ||||||
|  |     "fifoSize" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "fifoFill" : { | ||||||
|  |       "type" : "integer" | ||||||
|  |     }, | ||||||
|  |     "temperature" : { | ||||||
|  |       "type" : "number", | ||||||
|  |       "format" : "float" | ||||||
|  |     }, | ||||||
|  |     "gpsLock" : { | ||||||
|  |       "type" : "integer", | ||||||
|  |       "description" : "1 if GPSDO is locked else 0" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "description" : "XTRX" | ||||||
| }; | }; | ||||||
|             defs.XtrxOutputSettings = { |             defs.XtrxOutputSettings = { | ||||||
|   "properties" : { |   "properties" : { | ||||||
| @ -38991,7 +39713,7 @@ except ApiException as e: | |||||||
|           </div> |           </div> | ||||||
|           <div id="generator"> |           <div id="generator"> | ||||||
|             <div class="content"> |             <div class="content"> | ||||||
|               Generated 2020-09-28T19:24:51.767+02:00 |               Generated 2020-09-29T00:33:21.870+02:00 | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|       </div> |       </div> | ||||||
|  | |||||||
| @ -23,18 +23,24 @@ | |||||||
| #include "SWGATVDemodSettings.h" | #include "SWGATVDemodSettings.h" | ||||||
| #include "SWGATVModReport.h" | #include "SWGATVModReport.h" | ||||||
| #include "SWGATVModSettings.h" | #include "SWGATVModSettings.h" | ||||||
|  | #include "SWGAirspyHFReport.h" | ||||||
| #include "SWGAirspyHFSettings.h" | #include "SWGAirspyHFSettings.h" | ||||||
|  | #include "SWGAirspyReport.h" | ||||||
| #include "SWGAirspySettings.h" | #include "SWGAirspySettings.h" | ||||||
|  | #include "SWGArgInfo.h" | ||||||
| #include "SWGArgValue.h" | #include "SWGArgValue.h" | ||||||
| #include "SWGAudioDevices.h" | #include "SWGAudioDevices.h" | ||||||
| #include "SWGAudioInputDevice.h" | #include "SWGAudioInputDevice.h" | ||||||
| #include "SWGAudioOutputDevice.h" | #include "SWGAudioOutputDevice.h" | ||||||
| #include "SWGBFMDemodReport.h" | #include "SWGBFMDemodReport.h" | ||||||
| #include "SWGBFMDemodSettings.h" | #include "SWGBFMDemodSettings.h" | ||||||
|  | #include "SWGBandwidth.h" | ||||||
| #include "SWGBladeRF1InputSettings.h" | #include "SWGBladeRF1InputSettings.h" | ||||||
| #include "SWGBladeRF1OutputSettings.h" | #include "SWGBladeRF1OutputSettings.h" | ||||||
|  | #include "SWGBladeRF2InputReport.h" | ||||||
| #include "SWGBladeRF2InputSettings.h" | #include "SWGBladeRF2InputSettings.h" | ||||||
| #include "SWGBladeRF2MIMOSettings.h" | #include "SWGBladeRF2MIMOSettings.h" | ||||||
|  | #include "SWGBladeRF2OutputReport.h" | ||||||
| #include "SWGBladeRF2OutputSettings.h" | #include "SWGBladeRF2OutputSettings.h" | ||||||
| #include "SWGCWKeyerSettings.h" | #include "SWGCWKeyerSettings.h" | ||||||
| #include "SWGChannel.h" | #include "SWGChannel.h" | ||||||
| @ -55,6 +61,7 @@ | |||||||
| #include "SWGDeviceActions.h" | #include "SWGDeviceActions.h" | ||||||
| #include "SWGDeviceConfig.h" | #include "SWGDeviceConfig.h" | ||||||
| #include "SWGDeviceListItem.h" | #include "SWGDeviceListItem.h" | ||||||
|  | #include "SWGDeviceReport.h" | ||||||
| #include "SWGDeviceSet.h" | #include "SWGDeviceSet.h" | ||||||
| #include "SWGDeviceSetList.h" | #include "SWGDeviceSetList.h" | ||||||
| #include "SWGDeviceSettings.h" | #include "SWGDeviceSettings.h" | ||||||
| @ -70,6 +77,7 @@ | |||||||
| #include "SWGFeatureSetList.h" | #include "SWGFeatureSetList.h" | ||||||
| #include "SWGFeatureSetPreset.h" | #include "SWGFeatureSetPreset.h" | ||||||
| #include "SWGFeatureSettings.h" | #include "SWGFeatureSettings.h" | ||||||
|  | #include "SWGFileInputReport.h" | ||||||
| #include "SWGFileInputSettings.h" | #include "SWGFileInputSettings.h" | ||||||
| #include "SWGFileSinkActions.h" | #include "SWGFileSinkActions.h" | ||||||
| #include "SWGFileSinkReport.h" | #include "SWGFileSinkReport.h" | ||||||
| @ -83,22 +91,31 @@ | |||||||
| #include "SWGFreeDVModSettings.h" | #include "SWGFreeDVModSettings.h" | ||||||
| #include "SWGFreqTrackerReport.h" | #include "SWGFreqTrackerReport.h" | ||||||
| #include "SWGFreqTrackerSettings.h" | #include "SWGFreqTrackerSettings.h" | ||||||
|  | #include "SWGFrequency.h" | ||||||
|  | #include "SWGFrequencyBand.h" | ||||||
|  | #include "SWGFrequencyRange.h" | ||||||
| #include "SWGGLScope.h" | #include "SWGGLScope.h" | ||||||
| #include "SWGGLSpectrum.h" | #include "SWGGLSpectrum.h" | ||||||
|  | #include "SWGGain.h" | ||||||
| #include "SWGHackRFInputSettings.h" | #include "SWGHackRFInputSettings.h" | ||||||
| #include "SWGHackRFOutputSettings.h" | #include "SWGHackRFOutputSettings.h" | ||||||
| #include "SWGInstanceChannelsResponse.h" | #include "SWGInstanceChannelsResponse.h" | ||||||
| #include "SWGInstanceConfigResponse.h" | #include "SWGInstanceConfigResponse.h" | ||||||
| #include "SWGInstanceDevicesResponse.h" | #include "SWGInstanceDevicesResponse.h" | ||||||
| #include "SWGInstanceSummaryResponse.h" | #include "SWGInstanceSummaryResponse.h" | ||||||
|  | #include "SWGKiwiSDRReport.h" | ||||||
| #include "SWGKiwiSDRSettings.h" | #include "SWGKiwiSDRSettings.h" | ||||||
| #include "SWGLimeRFEDevice.h" | #include "SWGLimeRFEDevice.h" | ||||||
| #include "SWGLimeRFEDevices.h" | #include "SWGLimeRFEDevices.h" | ||||||
| #include "SWGLimeRFEPower.h" | #include "SWGLimeRFEPower.h" | ||||||
| #include "SWGLimeRFESettings.h" | #include "SWGLimeRFESettings.h" | ||||||
|  | #include "SWGLimeSdrInputReport.h" | ||||||
| #include "SWGLimeSdrInputSettings.h" | #include "SWGLimeSdrInputSettings.h" | ||||||
|  | #include "SWGLimeSdrOutputReport.h" | ||||||
| #include "SWGLimeSdrOutputSettings.h" | #include "SWGLimeSdrOutputSettings.h" | ||||||
|  | #include "SWGLocalInputReport.h" | ||||||
| #include "SWGLocalInputSettings.h" | #include "SWGLocalInputSettings.h" | ||||||
|  | #include "SWGLocalOutputReport.h" | ||||||
| #include "SWGLocalOutputSettings.h" | #include "SWGLocalOutputSettings.h" | ||||||
| #include "SWGLocalSinkSettings.h" | #include "SWGLocalSinkSettings.h" | ||||||
| #include "SWGLocalSourceSettings.h" | #include "SWGLocalSourceSettings.h" | ||||||
| @ -108,12 +125,16 @@ | |||||||
| #include "SWGNFMDemodSettings.h" | #include "SWGNFMDemodSettings.h" | ||||||
| #include "SWGNFMModReport.h" | #include "SWGNFMModReport.h" | ||||||
| #include "SWGNFMModSettings.h" | #include "SWGNFMModSettings.h" | ||||||
|  | #include "SWGNamedEnum.h" | ||||||
| #include "SWGPacketModActions.h" | #include "SWGPacketModActions.h" | ||||||
| #include "SWGPacketModActions_tx.h" | #include "SWGPacketModActions_tx.h" | ||||||
| #include "SWGPacketModReport.h" | #include "SWGPacketModReport.h" | ||||||
| #include "SWGPacketModSettings.h" | #include "SWGPacketModSettings.h" | ||||||
|  | #include "SWGPerseusReport.h" | ||||||
| #include "SWGPerseusSettings.h" | #include "SWGPerseusSettings.h" | ||||||
|  | #include "SWGPlutoSdrInputReport.h" | ||||||
| #include "SWGPlutoSdrInputSettings.h" | #include "SWGPlutoSdrInputSettings.h" | ||||||
|  | #include "SWGPlutoSdrOutputReport.h" | ||||||
| #include "SWGPlutoSdrOutputSettings.h" | #include "SWGPlutoSdrOutputSettings.h" | ||||||
| #include "SWGPreferences.h" | #include "SWGPreferences.h" | ||||||
| #include "SWGPreset.h" | #include "SWGPreset.h" | ||||||
| @ -126,24 +147,34 @@ | |||||||
| #include "SWGPresets.h" | #include "SWGPresets.h" | ||||||
| #include "SWGRDSReport.h" | #include "SWGRDSReport.h" | ||||||
| #include "SWGRDSReport_altFrequencies.h" | #include "SWGRDSReport_altFrequencies.h" | ||||||
|  | #include "SWGRange.h" | ||||||
|  | #include "SWGRangeFloat.h" | ||||||
|  | #include "SWGRemoteInputReport.h" | ||||||
| #include "SWGRemoteInputSettings.h" | #include "SWGRemoteInputSettings.h" | ||||||
|  | #include "SWGRemoteOutputReport.h" | ||||||
| #include "SWGRemoteOutputSettings.h" | #include "SWGRemoteOutputSettings.h" | ||||||
| #include "SWGRemoteSinkSettings.h" | #include "SWGRemoteSinkSettings.h" | ||||||
| #include "SWGRemoteSourceReport.h" | #include "SWGRemoteSourceReport.h" | ||||||
| #include "SWGRemoteSourceSettings.h" | #include "SWGRemoteSourceSettings.h" | ||||||
| #include "SWGRigCtlServerSettings.h" | #include "SWGRigCtlServerSettings.h" | ||||||
|  | #include "SWGRtlSdrReport.h" | ||||||
| #include "SWGRtlSdrSettings.h" | #include "SWGRtlSdrSettings.h" | ||||||
|  | #include "SWGSDRPlayReport.h" | ||||||
| #include "SWGSDRPlaySettings.h" | #include "SWGSDRPlaySettings.h" | ||||||
| #include "SWGSSBDemodReport.h" | #include "SWGSSBDemodReport.h" | ||||||
| #include "SWGSSBDemodSettings.h" | #include "SWGSSBDemodSettings.h" | ||||||
| #include "SWGSSBModReport.h" | #include "SWGSSBModReport.h" | ||||||
| #include "SWGSSBModSettings.h" | #include "SWGSSBModSettings.h" | ||||||
|  | #include "SWGSampleRate.h" | ||||||
| #include "SWGSamplingDevice.h" | #include "SWGSamplingDevice.h" | ||||||
| #include "SWGSimplePTTActions.h" | #include "SWGSimplePTTActions.h" | ||||||
| #include "SWGSimplePTTReport.h" | #include "SWGSimplePTTReport.h" | ||||||
| #include "SWGSimplePTTSettings.h" | #include "SWGSimplePTTSettings.h" | ||||||
|  | #include "SWGSoapySDRFrequencySetting.h" | ||||||
|  | #include "SWGSoapySDRGainSetting.h" | ||||||
| #include "SWGSoapySDRInputSettings.h" | #include "SWGSoapySDRInputSettings.h" | ||||||
| #include "SWGSoapySDROutputSettings.h" | #include "SWGSoapySDROutputSettings.h" | ||||||
|  | #include "SWGSoapySDRReport.h" | ||||||
| #include "SWGSuccessResponse.h" | #include "SWGSuccessResponse.h" | ||||||
| #include "SWGTestSourceSettings.h" | #include "SWGTestSourceSettings.h" | ||||||
| #include "SWGTraceData.h" | #include "SWGTraceData.h" | ||||||
| @ -156,7 +187,9 @@ | |||||||
| #include "SWGWFMDemodSettings.h" | #include "SWGWFMDemodSettings.h" | ||||||
| #include "SWGWFMModReport.h" | #include "SWGWFMModReport.h" | ||||||
| #include "SWGWFMModSettings.h" | #include "SWGWFMModSettings.h" | ||||||
|  | #include "SWGXtrxInputReport.h" | ||||||
| #include "SWGXtrxInputSettings.h" | #include "SWGXtrxInputSettings.h" | ||||||
|  | #include "SWGXtrxOutputReport.h" | ||||||
| #include "SWGXtrxOutputSettings.h" | #include "SWGXtrxOutputSettings.h" | ||||||
| 
 | 
 | ||||||
| namespace SWGSDRangel { | namespace SWGSDRangel { | ||||||
| @ -189,12 +222,21 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGATVModSettings").compare(type) == 0) { |     if(QString("SWGATVModSettings").compare(type) == 0) { | ||||||
|       return new SWGATVModSettings(); |       return new SWGATVModSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGAirspyHFReport").compare(type) == 0) { | ||||||
|  |       return new SWGAirspyHFReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGAirspyHFSettings").compare(type) == 0) { |     if(QString("SWGAirspyHFSettings").compare(type) == 0) { | ||||||
|       return new SWGAirspyHFSettings(); |       return new SWGAirspyHFSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGAirspyReport").compare(type) == 0) { | ||||||
|  |       return new SWGAirspyReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGAirspySettings").compare(type) == 0) { |     if(QString("SWGAirspySettings").compare(type) == 0) { | ||||||
|       return new SWGAirspySettings(); |       return new SWGAirspySettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGArgInfo").compare(type) == 0) { | ||||||
|  |       return new SWGArgInfo(); | ||||||
|  |     } | ||||||
|     if(QString("SWGArgValue").compare(type) == 0) { |     if(QString("SWGArgValue").compare(type) == 0) { | ||||||
|       return new SWGArgValue(); |       return new SWGArgValue(); | ||||||
|     } |     } | ||||||
| @ -213,18 +255,27 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGBFMDemodSettings").compare(type) == 0) { |     if(QString("SWGBFMDemodSettings").compare(type) == 0) { | ||||||
|       return new SWGBFMDemodSettings(); |       return new SWGBFMDemodSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGBandwidth").compare(type) == 0) { | ||||||
|  |       return new SWGBandwidth(); | ||||||
|  |     } | ||||||
|     if(QString("SWGBladeRF1InputSettings").compare(type) == 0) { |     if(QString("SWGBladeRF1InputSettings").compare(type) == 0) { | ||||||
|       return new SWGBladeRF1InputSettings(); |       return new SWGBladeRF1InputSettings(); | ||||||
|     } |     } | ||||||
|     if(QString("SWGBladeRF1OutputSettings").compare(type) == 0) { |     if(QString("SWGBladeRF1OutputSettings").compare(type) == 0) { | ||||||
|       return new SWGBladeRF1OutputSettings(); |       return new SWGBladeRF1OutputSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGBladeRF2InputReport").compare(type) == 0) { | ||||||
|  |       return new SWGBladeRF2InputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGBladeRF2InputSettings").compare(type) == 0) { |     if(QString("SWGBladeRF2InputSettings").compare(type) == 0) { | ||||||
|       return new SWGBladeRF2InputSettings(); |       return new SWGBladeRF2InputSettings(); | ||||||
|     } |     } | ||||||
|     if(QString("SWGBladeRF2MIMOSettings").compare(type) == 0) { |     if(QString("SWGBladeRF2MIMOSettings").compare(type) == 0) { | ||||||
|       return new SWGBladeRF2MIMOSettings(); |       return new SWGBladeRF2MIMOSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGBladeRF2OutputReport").compare(type) == 0) { | ||||||
|  |       return new SWGBladeRF2OutputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGBladeRF2OutputSettings").compare(type) == 0) { |     if(QString("SWGBladeRF2OutputSettings").compare(type) == 0) { | ||||||
|       return new SWGBladeRF2OutputSettings(); |       return new SWGBladeRF2OutputSettings(); | ||||||
|     } |     } | ||||||
| @ -285,6 +336,9 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGDeviceListItem").compare(type) == 0) { |     if(QString("SWGDeviceListItem").compare(type) == 0) { | ||||||
|       return new SWGDeviceListItem(); |       return new SWGDeviceListItem(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGDeviceReport").compare(type) == 0) { | ||||||
|  |       return new SWGDeviceReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGDeviceSet").compare(type) == 0) { |     if(QString("SWGDeviceSet").compare(type) == 0) { | ||||||
|       return new SWGDeviceSet(); |       return new SWGDeviceSet(); | ||||||
|     } |     } | ||||||
| @ -330,6 +384,9 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGFeatureSettings").compare(type) == 0) { |     if(QString("SWGFeatureSettings").compare(type) == 0) { | ||||||
|       return new SWGFeatureSettings(); |       return new SWGFeatureSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGFileInputReport").compare(type) == 0) { | ||||||
|  |       return new SWGFileInputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGFileInputSettings").compare(type) == 0) { |     if(QString("SWGFileInputSettings").compare(type) == 0) { | ||||||
|       return new SWGFileInputSettings(); |       return new SWGFileInputSettings(); | ||||||
|     } |     } | ||||||
| @ -369,12 +426,24 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGFreqTrackerSettings").compare(type) == 0) { |     if(QString("SWGFreqTrackerSettings").compare(type) == 0) { | ||||||
|       return new SWGFreqTrackerSettings(); |       return new SWGFreqTrackerSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGFrequency").compare(type) == 0) { | ||||||
|  |       return new SWGFrequency(); | ||||||
|  |     } | ||||||
|  |     if(QString("SWGFrequencyBand").compare(type) == 0) { | ||||||
|  |       return new SWGFrequencyBand(); | ||||||
|  |     } | ||||||
|  |     if(QString("SWGFrequencyRange").compare(type) == 0) { | ||||||
|  |       return new SWGFrequencyRange(); | ||||||
|  |     } | ||||||
|     if(QString("SWGGLScope").compare(type) == 0) { |     if(QString("SWGGLScope").compare(type) == 0) { | ||||||
|       return new SWGGLScope(); |       return new SWGGLScope(); | ||||||
|     } |     } | ||||||
|     if(QString("SWGGLSpectrum").compare(type) == 0) { |     if(QString("SWGGLSpectrum").compare(type) == 0) { | ||||||
|       return new SWGGLSpectrum(); |       return new SWGGLSpectrum(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGGain").compare(type) == 0) { | ||||||
|  |       return new SWGGain(); | ||||||
|  |     } | ||||||
|     if(QString("SWGHackRFInputSettings").compare(type) == 0) { |     if(QString("SWGHackRFInputSettings").compare(type) == 0) { | ||||||
|       return new SWGHackRFInputSettings(); |       return new SWGHackRFInputSettings(); | ||||||
|     } |     } | ||||||
| @ -393,6 +462,9 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGInstanceSummaryResponse").compare(type) == 0) { |     if(QString("SWGInstanceSummaryResponse").compare(type) == 0) { | ||||||
|       return new SWGInstanceSummaryResponse(); |       return new SWGInstanceSummaryResponse(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGKiwiSDRReport").compare(type) == 0) { | ||||||
|  |       return new SWGKiwiSDRReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGKiwiSDRSettings").compare(type) == 0) { |     if(QString("SWGKiwiSDRSettings").compare(type) == 0) { | ||||||
|       return new SWGKiwiSDRSettings(); |       return new SWGKiwiSDRSettings(); | ||||||
|     } |     } | ||||||
| @ -408,15 +480,27 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGLimeRFESettings").compare(type) == 0) { |     if(QString("SWGLimeRFESettings").compare(type) == 0) { | ||||||
|       return new SWGLimeRFESettings(); |       return new SWGLimeRFESettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGLimeSdrInputReport").compare(type) == 0) { | ||||||
|  |       return new SWGLimeSdrInputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGLimeSdrInputSettings").compare(type) == 0) { |     if(QString("SWGLimeSdrInputSettings").compare(type) == 0) { | ||||||
|       return new SWGLimeSdrInputSettings(); |       return new SWGLimeSdrInputSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGLimeSdrOutputReport").compare(type) == 0) { | ||||||
|  |       return new SWGLimeSdrOutputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGLimeSdrOutputSettings").compare(type) == 0) { |     if(QString("SWGLimeSdrOutputSettings").compare(type) == 0) { | ||||||
|       return new SWGLimeSdrOutputSettings(); |       return new SWGLimeSdrOutputSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGLocalInputReport").compare(type) == 0) { | ||||||
|  |       return new SWGLocalInputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGLocalInputSettings").compare(type) == 0) { |     if(QString("SWGLocalInputSettings").compare(type) == 0) { | ||||||
|       return new SWGLocalInputSettings(); |       return new SWGLocalInputSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGLocalOutputReport").compare(type) == 0) { | ||||||
|  |       return new SWGLocalOutputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGLocalOutputSettings").compare(type) == 0) { |     if(QString("SWGLocalOutputSettings").compare(type) == 0) { | ||||||
|       return new SWGLocalOutputSettings(); |       return new SWGLocalOutputSettings(); | ||||||
|     } |     } | ||||||
| @ -444,6 +528,9 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGNFMModSettings").compare(type) == 0) { |     if(QString("SWGNFMModSettings").compare(type) == 0) { | ||||||
|       return new SWGNFMModSettings(); |       return new SWGNFMModSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGNamedEnum").compare(type) == 0) { | ||||||
|  |       return new SWGNamedEnum(); | ||||||
|  |     } | ||||||
|     if(QString("SWGPacketModActions").compare(type) == 0) { |     if(QString("SWGPacketModActions").compare(type) == 0) { | ||||||
|       return new SWGPacketModActions(); |       return new SWGPacketModActions(); | ||||||
|     } |     } | ||||||
| @ -456,12 +543,21 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGPacketModSettings").compare(type) == 0) { |     if(QString("SWGPacketModSettings").compare(type) == 0) { | ||||||
|       return new SWGPacketModSettings(); |       return new SWGPacketModSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGPerseusReport").compare(type) == 0) { | ||||||
|  |       return new SWGPerseusReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGPerseusSettings").compare(type) == 0) { |     if(QString("SWGPerseusSettings").compare(type) == 0) { | ||||||
|       return new SWGPerseusSettings(); |       return new SWGPerseusSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGPlutoSdrInputReport").compare(type) == 0) { | ||||||
|  |       return new SWGPlutoSdrInputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGPlutoSdrInputSettings").compare(type) == 0) { |     if(QString("SWGPlutoSdrInputSettings").compare(type) == 0) { | ||||||
|       return new SWGPlutoSdrInputSettings(); |       return new SWGPlutoSdrInputSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGPlutoSdrOutputReport").compare(type) == 0) { | ||||||
|  |       return new SWGPlutoSdrOutputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGPlutoSdrOutputSettings").compare(type) == 0) { |     if(QString("SWGPlutoSdrOutputSettings").compare(type) == 0) { | ||||||
|       return new SWGPlutoSdrOutputSettings(); |       return new SWGPlutoSdrOutputSettings(); | ||||||
|     } |     } | ||||||
| @ -498,9 +594,21 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGRDSReport_altFrequencies").compare(type) == 0) { |     if(QString("SWGRDSReport_altFrequencies").compare(type) == 0) { | ||||||
|       return new SWGRDSReport_altFrequencies(); |       return new SWGRDSReport_altFrequencies(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGRange").compare(type) == 0) { | ||||||
|  |       return new SWGRange(); | ||||||
|  |     } | ||||||
|  |     if(QString("SWGRangeFloat").compare(type) == 0) { | ||||||
|  |       return new SWGRangeFloat(); | ||||||
|  |     } | ||||||
|  |     if(QString("SWGRemoteInputReport").compare(type) == 0) { | ||||||
|  |       return new SWGRemoteInputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGRemoteInputSettings").compare(type) == 0) { |     if(QString("SWGRemoteInputSettings").compare(type) == 0) { | ||||||
|       return new SWGRemoteInputSettings(); |       return new SWGRemoteInputSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGRemoteOutputReport").compare(type) == 0) { | ||||||
|  |       return new SWGRemoteOutputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGRemoteOutputSettings").compare(type) == 0) { |     if(QString("SWGRemoteOutputSettings").compare(type) == 0) { | ||||||
|       return new SWGRemoteOutputSettings(); |       return new SWGRemoteOutputSettings(); | ||||||
|     } |     } | ||||||
| @ -516,9 +624,15 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGRigCtlServerSettings").compare(type) == 0) { |     if(QString("SWGRigCtlServerSettings").compare(type) == 0) { | ||||||
|       return new SWGRigCtlServerSettings(); |       return new SWGRigCtlServerSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGRtlSdrReport").compare(type) == 0) { | ||||||
|  |       return new SWGRtlSdrReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGRtlSdrSettings").compare(type) == 0) { |     if(QString("SWGRtlSdrSettings").compare(type) == 0) { | ||||||
|       return new SWGRtlSdrSettings(); |       return new SWGRtlSdrSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGSDRPlayReport").compare(type) == 0) { | ||||||
|  |       return new SWGSDRPlayReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGSDRPlaySettings").compare(type) == 0) { |     if(QString("SWGSDRPlaySettings").compare(type) == 0) { | ||||||
|       return new SWGSDRPlaySettings(); |       return new SWGSDRPlaySettings(); | ||||||
|     } |     } | ||||||
| @ -534,6 +648,9 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGSSBModSettings").compare(type) == 0) { |     if(QString("SWGSSBModSettings").compare(type) == 0) { | ||||||
|       return new SWGSSBModSettings(); |       return new SWGSSBModSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGSampleRate").compare(type) == 0) { | ||||||
|  |       return new SWGSampleRate(); | ||||||
|  |     } | ||||||
|     if(QString("SWGSamplingDevice").compare(type) == 0) { |     if(QString("SWGSamplingDevice").compare(type) == 0) { | ||||||
|       return new SWGSamplingDevice(); |       return new SWGSamplingDevice(); | ||||||
|     } |     } | ||||||
| @ -546,12 +663,21 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGSimplePTTSettings").compare(type) == 0) { |     if(QString("SWGSimplePTTSettings").compare(type) == 0) { | ||||||
|       return new SWGSimplePTTSettings(); |       return new SWGSimplePTTSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGSoapySDRFrequencySetting").compare(type) == 0) { | ||||||
|  |       return new SWGSoapySDRFrequencySetting(); | ||||||
|  |     } | ||||||
|  |     if(QString("SWGSoapySDRGainSetting").compare(type) == 0) { | ||||||
|  |       return new SWGSoapySDRGainSetting(); | ||||||
|  |     } | ||||||
|     if(QString("SWGSoapySDRInputSettings").compare(type) == 0) { |     if(QString("SWGSoapySDRInputSettings").compare(type) == 0) { | ||||||
|       return new SWGSoapySDRInputSettings(); |       return new SWGSoapySDRInputSettings(); | ||||||
|     } |     } | ||||||
|     if(QString("SWGSoapySDROutputSettings").compare(type) == 0) { |     if(QString("SWGSoapySDROutputSettings").compare(type) == 0) { | ||||||
|       return new SWGSoapySDROutputSettings(); |       return new SWGSoapySDROutputSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGSoapySDRReport").compare(type) == 0) { | ||||||
|  |       return new SWGSoapySDRReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGSuccessResponse").compare(type) == 0) { |     if(QString("SWGSuccessResponse").compare(type) == 0) { | ||||||
|       return new SWGSuccessResponse(); |       return new SWGSuccessResponse(); | ||||||
|     } |     } | ||||||
| @ -588,9 +714,15 @@ namespace SWGSDRangel { | |||||||
|     if(QString("SWGWFMModSettings").compare(type) == 0) { |     if(QString("SWGWFMModSettings").compare(type) == 0) { | ||||||
|       return new SWGWFMModSettings(); |       return new SWGWFMModSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGXtrxInputReport").compare(type) == 0) { | ||||||
|  |       return new SWGXtrxInputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGXtrxInputSettings").compare(type) == 0) { |     if(QString("SWGXtrxInputSettings").compare(type) == 0) { | ||||||
|       return new SWGXtrxInputSettings(); |       return new SWGXtrxInputSettings(); | ||||||
|     } |     } | ||||||
|  |     if(QString("SWGXtrxOutputReport").compare(type) == 0) { | ||||||
|  |       return new SWGXtrxOutputReport(); | ||||||
|  |     } | ||||||
|     if(QString("SWGXtrxOutputSettings").compare(type) == 0) { |     if(QString("SWGXtrxOutputSettings").compare(type) == 0) { | ||||||
|       return new SWGXtrxOutputSettings(); |       return new SWGXtrxOutputSettings(); | ||||||
|     } |     } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user