mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-12-23 01:55:48 -05: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/ChannelAnalyzer.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/CWKeyer.yaml</file>
|
||||
<file>webapi/doc/swagger/include/DATVDemod.yaml</file>
|
||||
<file>webapi/doc/swagger/include/DSDDemod.yaml</file>
|
||||
<file>webapi/doc/swagger/include/DeviceActions.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/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/FileSource.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/RemoteInput.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/SimplePTT.yaml</file>
|
||||
<file>webapi/doc/swagger/include/SoapySDR.yaml</file>
|
||||
<file>webapi/doc/swagger/include/SSBDemod.yaml</file>
|
||||
<file>webapi/doc/swagger/include/SSBMod.yaml</file>
|
||||
|
@ -1132,6 +1132,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "ATVMod"
|
||||
};
|
||||
defs.AirspyHFReport = {
|
||||
"properties" : {
|
||||
"sampleRates" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"$ref" : "#/definitions/SampleRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : "AirspyHF"
|
||||
};
|
||||
defs.AirspyHFSettings = {
|
||||
"properties" : {
|
||||
@ -1203,6 +1214,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "AirspyHF"
|
||||
};
|
||||
defs.AirspyReport = {
|
||||
"properties" : {
|
||||
"sampleRates" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"$ref" : "#/definitions/SampleRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : "Airspy"
|
||||
};
|
||||
defs.AirspySettings = {
|
||||
"properties" : {
|
||||
@ -1276,6 +1298,44 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -1499,6 +1559,14 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "BFMDemod"
|
||||
};
|
||||
defs.Bandwidth = {
|
||||
"properties" : {
|
||||
"bandwidth" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "A bandwidth expressed in Hertz (Hz)"
|
||||
};
|
||||
defs.BladeRF1InputSettings = {
|
||||
"properties" : {
|
||||
@ -1607,6 +1675,29 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -1779,6 +1870,23 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -2622,6 +2730,84 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"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."
|
||||
};
|
||||
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 = {
|
||||
"properties" : {
|
||||
@ -3604,6 +3818,48 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -3724,6 +3980,14 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "GLSpectrumGUI settings"
|
||||
};
|
||||
defs.Gain = {
|
||||
"properties" : {
|
||||
"gainCB" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "A gain expressed in centi-Bels (tenths of dB)"
|
||||
};
|
||||
defs.HackRFInputSettings = {
|
||||
"properties" : {
|
||||
@ -3953,6 +4217,15 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -4100,6 +4373,55 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -4195,6 +4517,55 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -4268,6 +4639,18 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "LimeSDR"
|
||||
};
|
||||
defs.LocalInputReport = {
|
||||
"properties" : {
|
||||
"centerFrequency" : {
|
||||
"type" : "integer",
|
||||
"format" : "int64"
|
||||
},
|
||||
"sampleRate" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "LocalInput"
|
||||
};
|
||||
defs.LocalInputSettings = {
|
||||
"properties" : {
|
||||
@ -4292,6 +4675,18 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "LocalInput"
|
||||
};
|
||||
defs.LocalOutputReport = {
|
||||
"properties" : {
|
||||
"centerFrequency" : {
|
||||
"type" : "integer",
|
||||
"format" : "int64"
|
||||
},
|
||||
"sampleRate" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "LocalOutput"
|
||||
};
|
||||
defs.LocalOutputSettings = {
|
||||
"properties" : {
|
||||
@ -4634,6 +5029,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "NFMMod"
|
||||
};
|
||||
defs.NamedEnum = {
|
||||
"properties" : {
|
||||
"name" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"value" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "Enumeration with name for values"
|
||||
};
|
||||
defs.PacketModActions = {
|
||||
"properties" : {
|
||||
@ -4843,6 +5249,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "PacketMod"
|
||||
};
|
||||
defs.PerseusReport = {
|
||||
"properties" : {
|
||||
"sampleRates" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"$ref" : "#/definitions/SampleRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : "Perseus"
|
||||
};
|
||||
defs.PerseusSettings = {
|
||||
"properties" : {
|
||||
@ -4901,6 +5318,24 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "Perseus"
|
||||
};
|
||||
defs.PlutoSdrInputReport = {
|
||||
"properties" : {
|
||||
"adcRate" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"rssi" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"gainDB" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"temperature" : {
|
||||
"type" : "number",
|
||||
"format" : "float"
|
||||
}
|
||||
},
|
||||
"description" : "PlutoSDR"
|
||||
};
|
||||
defs.PlutoSdrInputSettings = {
|
||||
"properties" : {
|
||||
@ -4992,6 +5427,21 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "PlutoSDR"
|
||||
};
|
||||
defs.PlutoSdrOutputReport = {
|
||||
"properties" : {
|
||||
"dacRate" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"rssi" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"temperature" : {
|
||||
"type" : "number",
|
||||
"format" : "float"
|
||||
}
|
||||
},
|
||||
"description" : "PlutoSDR"
|
||||
};
|
||||
defs.PlutoSdrOutputSettings = {
|
||||
"properties" : {
|
||||
@ -5335,6 +5785,69 @@ margin-bottom: 20px;
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -5378,6 +5891,20 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -5621,6 +6148,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "RigCtl server settings"
|
||||
};
|
||||
defs.RtlSdrReport = {
|
||||
"properties" : {
|
||||
"gains" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"$ref" : "#/definitions/Gain"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : "RTLSDR"
|
||||
};
|
||||
defs.RtlSdrSettings = {
|
||||
"properties" : {
|
||||
@ -5694,6 +6232,35 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -5972,6 +6539,14 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "SSBMod"
|
||||
};
|
||||
defs.SampleRate = {
|
||||
"properties" : {
|
||||
"rate" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "A sample rate expressed in samples per second (S/s)"
|
||||
};
|
||||
defs.SamplingDevice = {
|
||||
"required" : [ "bandwidth", "centerFrequency", "hwType", "index", "sequence", "serial" ],
|
||||
@ -6088,6 +6663,31 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -6283,6 +6883,82 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"required" : [ "message" ],
|
||||
@ -6928,6 +7604,29 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -7019,6 +7718,29 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -38991,7 +39713,7 @@ except ApiException as e:
|
||||
</div>
|
||||
<div id="generator">
|
||||
<div class="content">
|
||||
Generated 2020-09-28T19:24:51.767+02:00
|
||||
Generated 2020-09-29T00:33:21.870+02:00
|
||||
</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":
|
||||
description: On success return device report
|
||||
schema:
|
||||
$ref: "#/definitions/DeviceReport"
|
||||
$ref: "/doc/swagger/include/DeviceReports.yaml#/DeviceReport"
|
||||
"400":
|
||||
description: Invalid device set
|
||||
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":
|
||||
description: On success return device report
|
||||
schema:
|
||||
$ref: "#/definitions/DeviceReport"
|
||||
$ref: "http://swgserver:8081/api/swagger/include/DeviceReports.yaml#/DeviceReport"
|
||||
"400":
|
||||
description: Invalid device set
|
||||
schema:
|
||||
|
@ -1132,6 +1132,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "ATVMod"
|
||||
};
|
||||
defs.AirspyHFReport = {
|
||||
"properties" : {
|
||||
"sampleRates" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"$ref" : "#/definitions/SampleRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : "AirspyHF"
|
||||
};
|
||||
defs.AirspyHFSettings = {
|
||||
"properties" : {
|
||||
@ -1203,6 +1214,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "AirspyHF"
|
||||
};
|
||||
defs.AirspyReport = {
|
||||
"properties" : {
|
||||
"sampleRates" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"$ref" : "#/definitions/SampleRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : "Airspy"
|
||||
};
|
||||
defs.AirspySettings = {
|
||||
"properties" : {
|
||||
@ -1276,6 +1298,44 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -1499,6 +1559,14 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "BFMDemod"
|
||||
};
|
||||
defs.Bandwidth = {
|
||||
"properties" : {
|
||||
"bandwidth" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "A bandwidth expressed in Hertz (Hz)"
|
||||
};
|
||||
defs.BladeRF1InputSettings = {
|
||||
"properties" : {
|
||||
@ -1607,6 +1675,29 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -1779,6 +1870,23 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -2622,6 +2730,84 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"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."
|
||||
};
|
||||
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 = {
|
||||
"properties" : {
|
||||
@ -3604,6 +3818,48 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -3724,6 +3980,14 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "GLSpectrumGUI settings"
|
||||
};
|
||||
defs.Gain = {
|
||||
"properties" : {
|
||||
"gainCB" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "A gain expressed in centi-Bels (tenths of dB)"
|
||||
};
|
||||
defs.HackRFInputSettings = {
|
||||
"properties" : {
|
||||
@ -3953,6 +4217,15 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -4100,6 +4373,55 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -4195,6 +4517,55 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -4268,6 +4639,18 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "LimeSDR"
|
||||
};
|
||||
defs.LocalInputReport = {
|
||||
"properties" : {
|
||||
"centerFrequency" : {
|
||||
"type" : "integer",
|
||||
"format" : "int64"
|
||||
},
|
||||
"sampleRate" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "LocalInput"
|
||||
};
|
||||
defs.LocalInputSettings = {
|
||||
"properties" : {
|
||||
@ -4292,6 +4675,18 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "LocalInput"
|
||||
};
|
||||
defs.LocalOutputReport = {
|
||||
"properties" : {
|
||||
"centerFrequency" : {
|
||||
"type" : "integer",
|
||||
"format" : "int64"
|
||||
},
|
||||
"sampleRate" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "LocalOutput"
|
||||
};
|
||||
defs.LocalOutputSettings = {
|
||||
"properties" : {
|
||||
@ -4634,6 +5029,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "NFMMod"
|
||||
};
|
||||
defs.NamedEnum = {
|
||||
"properties" : {
|
||||
"name" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"value" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "Enumeration with name for values"
|
||||
};
|
||||
defs.PacketModActions = {
|
||||
"properties" : {
|
||||
@ -4843,6 +5249,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "PacketMod"
|
||||
};
|
||||
defs.PerseusReport = {
|
||||
"properties" : {
|
||||
"sampleRates" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"$ref" : "#/definitions/SampleRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : "Perseus"
|
||||
};
|
||||
defs.PerseusSettings = {
|
||||
"properties" : {
|
||||
@ -4901,6 +5318,24 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "Perseus"
|
||||
};
|
||||
defs.PlutoSdrInputReport = {
|
||||
"properties" : {
|
||||
"adcRate" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"rssi" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"gainDB" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"temperature" : {
|
||||
"type" : "number",
|
||||
"format" : "float"
|
||||
}
|
||||
},
|
||||
"description" : "PlutoSDR"
|
||||
};
|
||||
defs.PlutoSdrInputSettings = {
|
||||
"properties" : {
|
||||
@ -4992,6 +5427,21 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "PlutoSDR"
|
||||
};
|
||||
defs.PlutoSdrOutputReport = {
|
||||
"properties" : {
|
||||
"dacRate" : {
|
||||
"type" : "integer"
|
||||
},
|
||||
"rssi" : {
|
||||
"type" : "string"
|
||||
},
|
||||
"temperature" : {
|
||||
"type" : "number",
|
||||
"format" : "float"
|
||||
}
|
||||
},
|
||||
"description" : "PlutoSDR"
|
||||
};
|
||||
defs.PlutoSdrOutputSettings = {
|
||||
"properties" : {
|
||||
@ -5335,6 +5785,69 @@ margin-bottom: 20px;
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -5378,6 +5891,20 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -5621,6 +6148,17 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "RigCtl server settings"
|
||||
};
|
||||
defs.RtlSdrReport = {
|
||||
"properties" : {
|
||||
"gains" : {
|
||||
"type" : "array",
|
||||
"items" : {
|
||||
"$ref" : "#/definitions/Gain"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : "RTLSDR"
|
||||
};
|
||||
defs.RtlSdrSettings = {
|
||||
"properties" : {
|
||||
@ -5694,6 +6232,35 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -5972,6 +6539,14 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"description" : "SSBMod"
|
||||
};
|
||||
defs.SampleRate = {
|
||||
"properties" : {
|
||||
"rate" : {
|
||||
"type" : "integer"
|
||||
}
|
||||
},
|
||||
"description" : "A sample rate expressed in samples per second (S/s)"
|
||||
};
|
||||
defs.SamplingDevice = {
|
||||
"required" : [ "bandwidth", "centerFrequency", "hwType", "index", "sequence", "serial" ],
|
||||
@ -6088,6 +6663,31 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -6283,6 +6883,82 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"required" : [ "message" ],
|
||||
@ -6928,6 +7604,29 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -7019,6 +7718,29 @@ margin-bottom: 20px;
|
||||
}
|
||||
},
|
||||
"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 = {
|
||||
"properties" : {
|
||||
@ -38991,7 +39713,7 @@ except ApiException as e:
|
||||
</div>
|
||||
<div id="generator">
|
||||
<div class="content">
|
||||
Generated 2020-09-28T19:24:51.767+02:00
|
||||
Generated 2020-09-29T00:33:21.870+02:00
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -23,18 +23,24 @@
|
||||
#include "SWGATVDemodSettings.h"
|
||||
#include "SWGATVModReport.h"
|
||||
#include "SWGATVModSettings.h"
|
||||
#include "SWGAirspyHFReport.h"
|
||||
#include "SWGAirspyHFSettings.h"
|
||||
#include "SWGAirspyReport.h"
|
||||
#include "SWGAirspySettings.h"
|
||||
#include "SWGArgInfo.h"
|
||||
#include "SWGArgValue.h"
|
||||
#include "SWGAudioDevices.h"
|
||||
#include "SWGAudioInputDevice.h"
|
||||
#include "SWGAudioOutputDevice.h"
|
||||
#include "SWGBFMDemodReport.h"
|
||||
#include "SWGBFMDemodSettings.h"
|
||||
#include "SWGBandwidth.h"
|
||||
#include "SWGBladeRF1InputSettings.h"
|
||||
#include "SWGBladeRF1OutputSettings.h"
|
||||
#include "SWGBladeRF2InputReport.h"
|
||||
#include "SWGBladeRF2InputSettings.h"
|
||||
#include "SWGBladeRF2MIMOSettings.h"
|
||||
#include "SWGBladeRF2OutputReport.h"
|
||||
#include "SWGBladeRF2OutputSettings.h"
|
||||
#include "SWGCWKeyerSettings.h"
|
||||
#include "SWGChannel.h"
|
||||
@ -55,6 +61,7 @@
|
||||
#include "SWGDeviceActions.h"
|
||||
#include "SWGDeviceConfig.h"
|
||||
#include "SWGDeviceListItem.h"
|
||||
#include "SWGDeviceReport.h"
|
||||
#include "SWGDeviceSet.h"
|
||||
#include "SWGDeviceSetList.h"
|
||||
#include "SWGDeviceSettings.h"
|
||||
@ -70,6 +77,7 @@
|
||||
#include "SWGFeatureSetList.h"
|
||||
#include "SWGFeatureSetPreset.h"
|
||||
#include "SWGFeatureSettings.h"
|
||||
#include "SWGFileInputReport.h"
|
||||
#include "SWGFileInputSettings.h"
|
||||
#include "SWGFileSinkActions.h"
|
||||
#include "SWGFileSinkReport.h"
|
||||
@ -83,22 +91,31 @@
|
||||
#include "SWGFreeDVModSettings.h"
|
||||
#include "SWGFreqTrackerReport.h"
|
||||
#include "SWGFreqTrackerSettings.h"
|
||||
#include "SWGFrequency.h"
|
||||
#include "SWGFrequencyBand.h"
|
||||
#include "SWGFrequencyRange.h"
|
||||
#include "SWGGLScope.h"
|
||||
#include "SWGGLSpectrum.h"
|
||||
#include "SWGGain.h"
|
||||
#include "SWGHackRFInputSettings.h"
|
||||
#include "SWGHackRFOutputSettings.h"
|
||||
#include "SWGInstanceChannelsResponse.h"
|
||||
#include "SWGInstanceConfigResponse.h"
|
||||
#include "SWGInstanceDevicesResponse.h"
|
||||
#include "SWGInstanceSummaryResponse.h"
|
||||
#include "SWGKiwiSDRReport.h"
|
||||
#include "SWGKiwiSDRSettings.h"
|
||||
#include "SWGLimeRFEDevice.h"
|
||||
#include "SWGLimeRFEDevices.h"
|
||||
#include "SWGLimeRFEPower.h"
|
||||
#include "SWGLimeRFESettings.h"
|
||||
#include "SWGLimeSdrInputReport.h"
|
||||
#include "SWGLimeSdrInputSettings.h"
|
||||
#include "SWGLimeSdrOutputReport.h"
|
||||
#include "SWGLimeSdrOutputSettings.h"
|
||||
#include "SWGLocalInputReport.h"
|
||||
#include "SWGLocalInputSettings.h"
|
||||
#include "SWGLocalOutputReport.h"
|
||||
#include "SWGLocalOutputSettings.h"
|
||||
#include "SWGLocalSinkSettings.h"
|
||||
#include "SWGLocalSourceSettings.h"
|
||||
@ -108,12 +125,16 @@
|
||||
#include "SWGNFMDemodSettings.h"
|
||||
#include "SWGNFMModReport.h"
|
||||
#include "SWGNFMModSettings.h"
|
||||
#include "SWGNamedEnum.h"
|
||||
#include "SWGPacketModActions.h"
|
||||
#include "SWGPacketModActions_tx.h"
|
||||
#include "SWGPacketModReport.h"
|
||||
#include "SWGPacketModSettings.h"
|
||||
#include "SWGPerseusReport.h"
|
||||
#include "SWGPerseusSettings.h"
|
||||
#include "SWGPlutoSdrInputReport.h"
|
||||
#include "SWGPlutoSdrInputSettings.h"
|
||||
#include "SWGPlutoSdrOutputReport.h"
|
||||
#include "SWGPlutoSdrOutputSettings.h"
|
||||
#include "SWGPreferences.h"
|
||||
#include "SWGPreset.h"
|
||||
@ -126,24 +147,34 @@
|
||||
#include "SWGPresets.h"
|
||||
#include "SWGRDSReport.h"
|
||||
#include "SWGRDSReport_altFrequencies.h"
|
||||
#include "SWGRange.h"
|
||||
#include "SWGRangeFloat.h"
|
||||
#include "SWGRemoteInputReport.h"
|
||||
#include "SWGRemoteInputSettings.h"
|
||||
#include "SWGRemoteOutputReport.h"
|
||||
#include "SWGRemoteOutputSettings.h"
|
||||
#include "SWGRemoteSinkSettings.h"
|
||||
#include "SWGRemoteSourceReport.h"
|
||||
#include "SWGRemoteSourceSettings.h"
|
||||
#include "SWGRigCtlServerSettings.h"
|
||||
#include "SWGRtlSdrReport.h"
|
||||
#include "SWGRtlSdrSettings.h"
|
||||
#include "SWGSDRPlayReport.h"
|
||||
#include "SWGSDRPlaySettings.h"
|
||||
#include "SWGSSBDemodReport.h"
|
||||
#include "SWGSSBDemodSettings.h"
|
||||
#include "SWGSSBModReport.h"
|
||||
#include "SWGSSBModSettings.h"
|
||||
#include "SWGSampleRate.h"
|
||||
#include "SWGSamplingDevice.h"
|
||||
#include "SWGSimplePTTActions.h"
|
||||
#include "SWGSimplePTTReport.h"
|
||||
#include "SWGSimplePTTSettings.h"
|
||||
#include "SWGSoapySDRFrequencySetting.h"
|
||||
#include "SWGSoapySDRGainSetting.h"
|
||||
#include "SWGSoapySDRInputSettings.h"
|
||||
#include "SWGSoapySDROutputSettings.h"
|
||||
#include "SWGSoapySDRReport.h"
|
||||
#include "SWGSuccessResponse.h"
|
||||
#include "SWGTestSourceSettings.h"
|
||||
#include "SWGTraceData.h"
|
||||
@ -156,7 +187,9 @@
|
||||
#include "SWGWFMDemodSettings.h"
|
||||
#include "SWGWFMModReport.h"
|
||||
#include "SWGWFMModSettings.h"
|
||||
#include "SWGXtrxInputReport.h"
|
||||
#include "SWGXtrxInputSettings.h"
|
||||
#include "SWGXtrxOutputReport.h"
|
||||
#include "SWGXtrxOutputSettings.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
@ -189,12 +222,21 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGATVModSettings").compare(type) == 0) {
|
||||
return new SWGATVModSettings();
|
||||
}
|
||||
if(QString("SWGAirspyHFReport").compare(type) == 0) {
|
||||
return new SWGAirspyHFReport();
|
||||
}
|
||||
if(QString("SWGAirspyHFSettings").compare(type) == 0) {
|
||||
return new SWGAirspyHFSettings();
|
||||
}
|
||||
if(QString("SWGAirspyReport").compare(type) == 0) {
|
||||
return new SWGAirspyReport();
|
||||
}
|
||||
if(QString("SWGAirspySettings").compare(type) == 0) {
|
||||
return new SWGAirspySettings();
|
||||
}
|
||||
if(QString("SWGArgInfo").compare(type) == 0) {
|
||||
return new SWGArgInfo();
|
||||
}
|
||||
if(QString("SWGArgValue").compare(type) == 0) {
|
||||
return new SWGArgValue();
|
||||
}
|
||||
@ -213,18 +255,27 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGBFMDemodSettings").compare(type) == 0) {
|
||||
return new SWGBFMDemodSettings();
|
||||
}
|
||||
if(QString("SWGBandwidth").compare(type) == 0) {
|
||||
return new SWGBandwidth();
|
||||
}
|
||||
if(QString("SWGBladeRF1InputSettings").compare(type) == 0) {
|
||||
return new SWGBladeRF1InputSettings();
|
||||
}
|
||||
if(QString("SWGBladeRF1OutputSettings").compare(type) == 0) {
|
||||
return new SWGBladeRF1OutputSettings();
|
||||
}
|
||||
if(QString("SWGBladeRF2InputReport").compare(type) == 0) {
|
||||
return new SWGBladeRF2InputReport();
|
||||
}
|
||||
if(QString("SWGBladeRF2InputSettings").compare(type) == 0) {
|
||||
return new SWGBladeRF2InputSettings();
|
||||
}
|
||||
if(QString("SWGBladeRF2MIMOSettings").compare(type) == 0) {
|
||||
return new SWGBladeRF2MIMOSettings();
|
||||
}
|
||||
if(QString("SWGBladeRF2OutputReport").compare(type) == 0) {
|
||||
return new SWGBladeRF2OutputReport();
|
||||
}
|
||||
if(QString("SWGBladeRF2OutputSettings").compare(type) == 0) {
|
||||
return new SWGBladeRF2OutputSettings();
|
||||
}
|
||||
@ -285,6 +336,9 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGDeviceListItem").compare(type) == 0) {
|
||||
return new SWGDeviceListItem();
|
||||
}
|
||||
if(QString("SWGDeviceReport").compare(type) == 0) {
|
||||
return new SWGDeviceReport();
|
||||
}
|
||||
if(QString("SWGDeviceSet").compare(type) == 0) {
|
||||
return new SWGDeviceSet();
|
||||
}
|
||||
@ -330,6 +384,9 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGFeatureSettings").compare(type) == 0) {
|
||||
return new SWGFeatureSettings();
|
||||
}
|
||||
if(QString("SWGFileInputReport").compare(type) == 0) {
|
||||
return new SWGFileInputReport();
|
||||
}
|
||||
if(QString("SWGFileInputSettings").compare(type) == 0) {
|
||||
return new SWGFileInputSettings();
|
||||
}
|
||||
@ -369,12 +426,24 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGFreqTrackerSettings").compare(type) == 0) {
|
||||
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) {
|
||||
return new SWGGLScope();
|
||||
}
|
||||
if(QString("SWGGLSpectrum").compare(type) == 0) {
|
||||
return new SWGGLSpectrum();
|
||||
}
|
||||
if(QString("SWGGain").compare(type) == 0) {
|
||||
return new SWGGain();
|
||||
}
|
||||
if(QString("SWGHackRFInputSettings").compare(type) == 0) {
|
||||
return new SWGHackRFInputSettings();
|
||||
}
|
||||
@ -393,6 +462,9 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGInstanceSummaryResponse").compare(type) == 0) {
|
||||
return new SWGInstanceSummaryResponse();
|
||||
}
|
||||
if(QString("SWGKiwiSDRReport").compare(type) == 0) {
|
||||
return new SWGKiwiSDRReport();
|
||||
}
|
||||
if(QString("SWGKiwiSDRSettings").compare(type) == 0) {
|
||||
return new SWGKiwiSDRSettings();
|
||||
}
|
||||
@ -408,15 +480,27 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGLimeRFESettings").compare(type) == 0) {
|
||||
return new SWGLimeRFESettings();
|
||||
}
|
||||
if(QString("SWGLimeSdrInputReport").compare(type) == 0) {
|
||||
return new SWGLimeSdrInputReport();
|
||||
}
|
||||
if(QString("SWGLimeSdrInputSettings").compare(type) == 0) {
|
||||
return new SWGLimeSdrInputSettings();
|
||||
}
|
||||
if(QString("SWGLimeSdrOutputReport").compare(type) == 0) {
|
||||
return new SWGLimeSdrOutputReport();
|
||||
}
|
||||
if(QString("SWGLimeSdrOutputSettings").compare(type) == 0) {
|
||||
return new SWGLimeSdrOutputSettings();
|
||||
}
|
||||
if(QString("SWGLocalInputReport").compare(type) == 0) {
|
||||
return new SWGLocalInputReport();
|
||||
}
|
||||
if(QString("SWGLocalInputSettings").compare(type) == 0) {
|
||||
return new SWGLocalInputSettings();
|
||||
}
|
||||
if(QString("SWGLocalOutputReport").compare(type) == 0) {
|
||||
return new SWGLocalOutputReport();
|
||||
}
|
||||
if(QString("SWGLocalOutputSettings").compare(type) == 0) {
|
||||
return new SWGLocalOutputSettings();
|
||||
}
|
||||
@ -444,6 +528,9 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGNFMModSettings").compare(type) == 0) {
|
||||
return new SWGNFMModSettings();
|
||||
}
|
||||
if(QString("SWGNamedEnum").compare(type) == 0) {
|
||||
return new SWGNamedEnum();
|
||||
}
|
||||
if(QString("SWGPacketModActions").compare(type) == 0) {
|
||||
return new SWGPacketModActions();
|
||||
}
|
||||
@ -456,12 +543,21 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGPacketModSettings").compare(type) == 0) {
|
||||
return new SWGPacketModSettings();
|
||||
}
|
||||
if(QString("SWGPerseusReport").compare(type) == 0) {
|
||||
return new SWGPerseusReport();
|
||||
}
|
||||
if(QString("SWGPerseusSettings").compare(type) == 0) {
|
||||
return new SWGPerseusSettings();
|
||||
}
|
||||
if(QString("SWGPlutoSdrInputReport").compare(type) == 0) {
|
||||
return new SWGPlutoSdrInputReport();
|
||||
}
|
||||
if(QString("SWGPlutoSdrInputSettings").compare(type) == 0) {
|
||||
return new SWGPlutoSdrInputSettings();
|
||||
}
|
||||
if(QString("SWGPlutoSdrOutputReport").compare(type) == 0) {
|
||||
return new SWGPlutoSdrOutputReport();
|
||||
}
|
||||
if(QString("SWGPlutoSdrOutputSettings").compare(type) == 0) {
|
||||
return new SWGPlutoSdrOutputSettings();
|
||||
}
|
||||
@ -498,9 +594,21 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGRDSReport_altFrequencies").compare(type) == 0) {
|
||||
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) {
|
||||
return new SWGRemoteInputSettings();
|
||||
}
|
||||
if(QString("SWGRemoteOutputReport").compare(type) == 0) {
|
||||
return new SWGRemoteOutputReport();
|
||||
}
|
||||
if(QString("SWGRemoteOutputSettings").compare(type) == 0) {
|
||||
return new SWGRemoteOutputSettings();
|
||||
}
|
||||
@ -516,9 +624,15 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGRigCtlServerSettings").compare(type) == 0) {
|
||||
return new SWGRigCtlServerSettings();
|
||||
}
|
||||
if(QString("SWGRtlSdrReport").compare(type) == 0) {
|
||||
return new SWGRtlSdrReport();
|
||||
}
|
||||
if(QString("SWGRtlSdrSettings").compare(type) == 0) {
|
||||
return new SWGRtlSdrSettings();
|
||||
}
|
||||
if(QString("SWGSDRPlayReport").compare(type) == 0) {
|
||||
return new SWGSDRPlayReport();
|
||||
}
|
||||
if(QString("SWGSDRPlaySettings").compare(type) == 0) {
|
||||
return new SWGSDRPlaySettings();
|
||||
}
|
||||
@ -534,6 +648,9 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGSSBModSettings").compare(type) == 0) {
|
||||
return new SWGSSBModSettings();
|
||||
}
|
||||
if(QString("SWGSampleRate").compare(type) == 0) {
|
||||
return new SWGSampleRate();
|
||||
}
|
||||
if(QString("SWGSamplingDevice").compare(type) == 0) {
|
||||
return new SWGSamplingDevice();
|
||||
}
|
||||
@ -546,12 +663,21 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGSimplePTTSettings").compare(type) == 0) {
|
||||
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) {
|
||||
return new SWGSoapySDRInputSettings();
|
||||
}
|
||||
if(QString("SWGSoapySDROutputSettings").compare(type) == 0) {
|
||||
return new SWGSoapySDROutputSettings();
|
||||
}
|
||||
if(QString("SWGSoapySDRReport").compare(type) == 0) {
|
||||
return new SWGSoapySDRReport();
|
||||
}
|
||||
if(QString("SWGSuccessResponse").compare(type) == 0) {
|
||||
return new SWGSuccessResponse();
|
||||
}
|
||||
@ -588,9 +714,15 @@ namespace SWGSDRangel {
|
||||
if(QString("SWGWFMModSettings").compare(type) == 0) {
|
||||
return new SWGWFMModSettings();
|
||||
}
|
||||
if(QString("SWGXtrxInputReport").compare(type) == 0) {
|
||||
return new SWGXtrxInputReport();
|
||||
}
|
||||
if(QString("SWGXtrxInputSettings").compare(type) == 0) {
|
||||
return new SWGXtrxInputSettings();
|
||||
}
|
||||
if(QString("SWGXtrxOutputReport").compare(type) == 0) {
|
||||
return new SWGXtrxOutputReport();
|
||||
}
|
||||
if(QString("SWGXtrxOutputSettings").compare(type) == 0) {
|
||||
return new SWGXtrxOutputSettings();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user