From ae07617c4e39e93ff551b048548ef4b3d64e0aa7 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 12 Jan 2020 01:16:53 +0100 Subject: [PATCH] LimeRFE USB support: REST API: generated code --- sdrbase/resources/webapi/doc/html2/index.html | 3489 ++++++++++++++++- .../resources/webapi/doc/swagger/swagger.yaml | 128 +- swagger/sdrangel/code/html2/index.html | 3489 ++++++++++++++++- .../code/qt5/client/SWGAMBEDevice.cpp | 2 +- .../sdrangel/code/qt5/client/SWGAMBEDevice.h | 2 +- .../code/qt5/client/SWGAMBEDevices.cpp | 2 +- .../sdrangel/code/qt5/client/SWGAMBEDevices.h | 2 +- .../code/qt5/client/SWGAMDemodReport.cpp | 2 +- .../code/qt5/client/SWGAMDemodReport.h | 2 +- .../code/qt5/client/SWGAMDemodSettings.cpp | 2 +- .../code/qt5/client/SWGAMDemodSettings.h | 2 +- .../code/qt5/client/SWGAMModReport.cpp | 2 +- .../sdrangel/code/qt5/client/SWGAMModReport.h | 2 +- .../code/qt5/client/SWGAMModSettings.cpp | 2 +- .../code/qt5/client/SWGAMModSettings.h | 2 +- .../code/qt5/client/SWGATVDemodSettings.cpp | 2 +- .../code/qt5/client/SWGATVDemodSettings.h | 2 +- .../code/qt5/client/SWGATVModReport.cpp | 2 +- .../code/qt5/client/SWGATVModReport.h | 2 +- .../code/qt5/client/SWGATVModSettings.cpp | 2 +- .../code/qt5/client/SWGATVModSettings.h | 2 +- .../code/qt5/client/SWGAirspyHFReport.cpp | 2 +- .../code/qt5/client/SWGAirspyHFReport.h | 2 +- .../code/qt5/client/SWGAirspyHFSettings.cpp | 2 +- .../code/qt5/client/SWGAirspyHFSettings.h | 2 +- .../code/qt5/client/SWGAirspyReport.cpp | 2 +- .../code/qt5/client/SWGAirspyReport.h | 2 +- .../code/qt5/client/SWGAirspySettings.cpp | 2 +- .../code/qt5/client/SWGAirspySettings.h | 2 +- .../sdrangel/code/qt5/client/SWGArgInfo.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGArgInfo.h | 2 +- .../sdrangel/code/qt5/client/SWGArgValue.cpp | 2 +- .../sdrangel/code/qt5/client/SWGArgValue.h | 2 +- .../code/qt5/client/SWGAudioDevices.cpp | 2 +- .../code/qt5/client/SWGAudioDevices.h | 2 +- .../code/qt5/client/SWGAudioInputDevice.cpp | 2 +- .../code/qt5/client/SWGAudioInputDevice.h | 2 +- .../code/qt5/client/SWGAudioOutputDevice.cpp | 2 +- .../code/qt5/client/SWGAudioOutputDevice.h | 2 +- .../code/qt5/client/SWGBFMDemodReport.cpp | 2 +- .../code/qt5/client/SWGBFMDemodReport.h | 2 +- .../code/qt5/client/SWGBFMDemodSettings.cpp | 2 +- .../code/qt5/client/SWGBFMDemodSettings.h | 2 +- .../sdrangel/code/qt5/client/SWGBandwidth.cpp | 2 +- .../sdrangel/code/qt5/client/SWGBandwidth.h | 2 +- .../qt5/client/SWGBladeRF1InputSettings.cpp | 2 +- .../qt5/client/SWGBladeRF1InputSettings.h | 2 +- .../qt5/client/SWGBladeRF1OutputSettings.cpp | 2 +- .../qt5/client/SWGBladeRF1OutputSettings.h | 2 +- .../qt5/client/SWGBladeRF2InputReport.cpp | 2 +- .../code/qt5/client/SWGBladeRF2InputReport.h | 2 +- .../qt5/client/SWGBladeRF2InputSettings.cpp | 2 +- .../qt5/client/SWGBladeRF2InputSettings.h | 2 +- .../qt5/client/SWGBladeRF2MIMOSettings.cpp | 2 +- .../code/qt5/client/SWGBladeRF2MIMOSettings.h | 2 +- .../qt5/client/SWGBladeRF2OutputReport.cpp | 2 +- .../code/qt5/client/SWGBladeRF2OutputReport.h | 2 +- .../qt5/client/SWGBladeRF2OutputSettings.cpp | 2 +- .../qt5/client/SWGBladeRF2OutputSettings.h | 2 +- .../code/qt5/client/SWGCWKeyerSettings.cpp | 2 +- .../code/qt5/client/SWGCWKeyerSettings.h | 2 +- .../sdrangel/code/qt5/client/SWGChannel.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGChannel.h | 2 +- .../qt5/client/SWGChannelAnalyzerSettings.cpp | 2 +- .../qt5/client/SWGChannelAnalyzerSettings.h | 2 +- .../code/qt5/client/SWGChannelConfig.cpp | 2 +- .../code/qt5/client/SWGChannelConfig.h | 2 +- .../code/qt5/client/SWGChannelListItem.cpp | 2 +- .../code/qt5/client/SWGChannelListItem.h | 2 +- .../code/qt5/client/SWGChannelReport.cpp | 2 +- .../code/qt5/client/SWGChannelReport.h | 2 +- .../code/qt5/client/SWGChannelSettings.cpp | 2 +- .../code/qt5/client/SWGChannelSettings.h | 2 +- .../code/qt5/client/SWGChannelsDetail.cpp | 2 +- .../code/qt5/client/SWGChannelsDetail.h | 2 +- .../sdrangel/code/qt5/client/SWGCommand.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGCommand.h | 2 +- .../sdrangel/code/qt5/client/SWGComplex.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGComplex.h | 2 +- .../code/qt5/client/SWGDATVDemodSettings.cpp | 2 +- .../code/qt5/client/SWGDATVDemodSettings.h | 2 +- .../code/qt5/client/SWGDSDDemodReport.cpp | 2 +- .../code/qt5/client/SWGDSDDemodReport.h | 2 +- .../code/qt5/client/SWGDSDDemodSettings.cpp | 2 +- .../code/qt5/client/SWGDSDDemodSettings.h | 2 +- .../code/qt5/client/SWGDVSerialDevice.cpp | 2 +- .../code/qt5/client/SWGDVSerialDevice.h | 2 +- .../code/qt5/client/SWGDVSerialDevices.cpp | 2 +- .../code/qt5/client/SWGDVSerialDevices.h | 2 +- .../code/qt5/client/SWGDeviceConfig.cpp | 2 +- .../code/qt5/client/SWGDeviceConfig.h | 2 +- .../code/qt5/client/SWGDeviceListItem.cpp | 2 +- .../code/qt5/client/SWGDeviceListItem.h | 2 +- .../code/qt5/client/SWGDeviceReport.cpp | 2 +- .../code/qt5/client/SWGDeviceReport.h | 2 +- .../sdrangel/code/qt5/client/SWGDeviceSet.cpp | 2 +- .../sdrangel/code/qt5/client/SWGDeviceSet.h | 2 +- .../code/qt5/client/SWGDeviceSetApi.cpp | 2 +- .../code/qt5/client/SWGDeviceSetApi.h | 2 +- .../code/qt5/client/SWGDeviceSetList.cpp | 2 +- .../code/qt5/client/SWGDeviceSetList.h | 2 +- .../code/qt5/client/SWGDeviceSettings.cpp | 27 +- .../code/qt5/client/SWGDeviceSettings.h | 9 +- .../code/qt5/client/SWGDeviceState.cpp | 2 +- .../sdrangel/code/qt5/client/SWGDeviceState.h | 2 +- .../code/qt5/client/SWGErrorResponse.cpp | 2 +- .../code/qt5/client/SWGErrorResponse.h | 2 +- .../code/qt5/client/SWGFCDProPlusSettings.cpp | 2 +- .../code/qt5/client/SWGFCDProPlusSettings.h | 2 +- .../code/qt5/client/SWGFCDProSettings.cpp | 2 +- .../code/qt5/client/SWGFCDProSettings.h | 2 +- .../code/qt5/client/SWGFileInputReport.cpp | 2 +- .../code/qt5/client/SWGFileInputReport.h | 2 +- .../code/qt5/client/SWGFileInputSettings.cpp | 2 +- .../code/qt5/client/SWGFileInputSettings.h | 2 +- .../code/qt5/client/SWGFileSourceReport.cpp | 2 +- .../code/qt5/client/SWGFileSourceReport.h | 2 +- .../code/qt5/client/SWGFileSourceSettings.cpp | 2 +- .../code/qt5/client/SWGFileSourceSettings.h | 2 +- .../code/qt5/client/SWGFreeDVDemodReport.cpp | 2 +- .../code/qt5/client/SWGFreeDVDemodReport.h | 2 +- .../qt5/client/SWGFreeDVDemodSettings.cpp | 2 +- .../code/qt5/client/SWGFreeDVDemodSettings.h | 2 +- .../code/qt5/client/SWGFreeDVModReport.cpp | 2 +- .../code/qt5/client/SWGFreeDVModReport.h | 2 +- .../code/qt5/client/SWGFreeDVModSettings.cpp | 2 +- .../code/qt5/client/SWGFreeDVModSettings.h | 2 +- .../code/qt5/client/SWGFreqTrackerReport.cpp | 2 +- .../code/qt5/client/SWGFreqTrackerReport.h | 2 +- .../qt5/client/SWGFreqTrackerSettings.cpp | 2 +- .../code/qt5/client/SWGFreqTrackerSettings.h | 2 +- .../sdrangel/code/qt5/client/SWGFrequency.cpp | 2 +- .../sdrangel/code/qt5/client/SWGFrequency.h | 2 +- .../code/qt5/client/SWGFrequencyBand.cpp | 2 +- .../code/qt5/client/SWGFrequencyBand.h | 2 +- .../code/qt5/client/SWGFrequencyRange.cpp | 2 +- .../code/qt5/client/SWGFrequencyRange.h | 2 +- .../sdrangel/code/qt5/client/SWGGLScope.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGGLScope.h | 2 +- .../code/qt5/client/SWGGLSpectrum.cpp | 2 +- .../sdrangel/code/qt5/client/SWGGLSpectrum.h | 2 +- swagger/sdrangel/code/qt5/client/SWGGain.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGGain.h | 2 +- .../qt5/client/SWGHackRFInputSettings.cpp | 2 +- .../code/qt5/client/SWGHackRFInputSettings.h | 2 +- .../qt5/client/SWGHackRFOutputSettings.cpp | 2 +- .../code/qt5/client/SWGHackRFOutputSettings.h | 2 +- .../sdrangel/code/qt5/client/SWGHelpers.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGHelpers.h | 2 +- .../code/qt5/client/SWGHttpRequest.cpp | 2 +- .../sdrangel/code/qt5/client/SWGHttpRequest.h | 2 +- .../code/qt5/client/SWGInstanceApi.cpp | 224 +- .../sdrangel/code/qt5/client/SWGInstanceApi.h | 25 +- .../client/SWGInstanceChannelsResponse.cpp | 2 +- .../qt5/client/SWGInstanceChannelsResponse.h | 2 +- .../qt5/client/SWGInstanceConfigResponse.cpp | 2 +- .../qt5/client/SWGInstanceConfigResponse.h | 2 +- .../qt5/client/SWGInstanceDevicesResponse.cpp | 2 +- .../qt5/client/SWGInstanceDevicesResponse.h | 2 +- .../qt5/client/SWGInstanceSummaryResponse.cpp | 2 +- .../qt5/client/SWGInstanceSummaryResponse.h | 2 +- .../code/qt5/client/SWGKiwiSDRReport.cpp | 2 +- .../code/qt5/client/SWGKiwiSDRReport.h | 2 +- .../code/qt5/client/SWGKiwiSDRSettings.cpp | 2 +- .../code/qt5/client/SWGKiwiSDRSettings.h | 2 +- .../code/qt5/client/SWGLimeRFEDevice.cpp | 110 + .../code/qt5/client/SWGLimeRFEDevice.h | 59 + .../code/qt5/client/SWGLimeRFEDevices.cpp | 137 + .../code/qt5/client/SWGLimeRFEDevices.h | 66 + .../code/qt5/client/SWGLimeRFESettings.cpp | 432 ++ .../code/qt5/client/SWGLimeRFESettings.h | 143 + .../code/qt5/client/SWGLimeSdrInputReport.cpp | 2 +- .../code/qt5/client/SWGLimeSdrInputReport.h | 2 +- .../qt5/client/SWGLimeSdrInputSettings.cpp | 2 +- .../code/qt5/client/SWGLimeSdrInputSettings.h | 2 +- .../qt5/client/SWGLimeSdrOutputReport.cpp | 2 +- .../code/qt5/client/SWGLimeSdrOutputReport.h | 2 +- .../qt5/client/SWGLimeSdrOutputSettings.cpp | 2 +- .../qt5/client/SWGLimeSdrOutputSettings.h | 2 +- .../code/qt5/client/SWGLocalInputReport.cpp | 2 +- .../code/qt5/client/SWGLocalInputReport.h | 2 +- .../code/qt5/client/SWGLocalInputSettings.cpp | 2 +- .../code/qt5/client/SWGLocalInputSettings.h | 2 +- .../code/qt5/client/SWGLocalOutputReport.cpp | 2 +- .../code/qt5/client/SWGLocalOutputReport.h | 2 +- .../qt5/client/SWGLocalOutputSettings.cpp | 2 +- .../code/qt5/client/SWGLocalOutputSettings.h | 2 +- .../code/qt5/client/SWGLocalSinkSettings.cpp | 2 +- .../code/qt5/client/SWGLocalSinkSettings.h | 2 +- .../qt5/client/SWGLocalSourceSettings.cpp | 2 +- .../code/qt5/client/SWGLocalSourceSettings.h | 2 +- .../qt5/client/SWGLocationInformation.cpp | 2 +- .../code/qt5/client/SWGLocationInformation.h | 2 +- .../code/qt5/client/SWGLoggingInfo.cpp | 2 +- .../sdrangel/code/qt5/client/SWGLoggingInfo.h | 2 +- .../code/qt5/client/SWGModelFactory.h | 22 +- .../code/qt5/client/SWGNFMDemodReport.cpp | 2 +- .../code/qt5/client/SWGNFMDemodReport.h | 2 +- .../code/qt5/client/SWGNFMDemodSettings.cpp | 2 +- .../code/qt5/client/SWGNFMDemodSettings.h | 2 +- .../code/qt5/client/SWGNFMModReport.cpp | 2 +- .../code/qt5/client/SWGNFMModReport.h | 2 +- .../code/qt5/client/SWGNFMModSettings.cpp | 2 +- .../code/qt5/client/SWGNFMModSettings.h | 2 +- .../sdrangel/code/qt5/client/SWGNamedEnum.cpp | 2 +- .../sdrangel/code/qt5/client/SWGNamedEnum.h | 2 +- swagger/sdrangel/code/qt5/client/SWGObject.h | 2 +- .../code/qt5/client/SWGPerseusReport.cpp | 2 +- .../code/qt5/client/SWGPerseusReport.h | 2 +- .../code/qt5/client/SWGPerseusSettings.cpp | 2 +- .../code/qt5/client/SWGPerseusSettings.h | 2 +- .../qt5/client/SWGPlutoSdrInputReport.cpp | 2 +- .../code/qt5/client/SWGPlutoSdrInputReport.h | 2 +- .../qt5/client/SWGPlutoSdrInputSettings.cpp | 2 +- .../qt5/client/SWGPlutoSdrInputSettings.h | 2 +- .../qt5/client/SWGPlutoSdrOutputReport.cpp | 2 +- .../code/qt5/client/SWGPlutoSdrOutputReport.h | 2 +- .../qt5/client/SWGPlutoSdrOutputSettings.cpp | 2 +- .../qt5/client/SWGPlutoSdrOutputSettings.h | 2 +- .../code/qt5/client/SWGPreferences.cpp | 2 +- .../sdrangel/code/qt5/client/SWGPreferences.h | 2 +- .../sdrangel/code/qt5/client/SWGPreset.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGPreset.h | 2 +- .../code/qt5/client/SWGPresetExport.cpp | 2 +- .../code/qt5/client/SWGPresetExport.h | 2 +- .../code/qt5/client/SWGPresetGroup.cpp | 2 +- .../sdrangel/code/qt5/client/SWGPresetGroup.h | 2 +- .../code/qt5/client/SWGPresetIdentifier.cpp | 2 +- .../code/qt5/client/SWGPresetIdentifier.h | 2 +- .../code/qt5/client/SWGPresetImport.cpp | 2 +- .../code/qt5/client/SWGPresetImport.h | 2 +- .../code/qt5/client/SWGPresetItem.cpp | 2 +- .../sdrangel/code/qt5/client/SWGPresetItem.h | 2 +- .../code/qt5/client/SWGPresetTransfer.cpp | 2 +- .../code/qt5/client/SWGPresetTransfer.h | 2 +- .../sdrangel/code/qt5/client/SWGPresets.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGPresets.h | 2 +- .../sdrangel/code/qt5/client/SWGRDSReport.cpp | 2 +- .../sdrangel/code/qt5/client/SWGRDSReport.h | 2 +- .../client/SWGRDSReport_altFrequencies.cpp | 2 +- .../qt5/client/SWGRDSReport_altFrequencies.h | 2 +- swagger/sdrangel/code/qt5/client/SWGRange.cpp | 2 +- swagger/sdrangel/code/qt5/client/SWGRange.h | 2 +- .../code/qt5/client/SWGRangeFloat.cpp | 2 +- .../sdrangel/code/qt5/client/SWGRangeFloat.h | 2 +- .../code/qt5/client/SWGRemoteInputReport.cpp | 2 +- .../code/qt5/client/SWGRemoteInputReport.h | 2 +- .../qt5/client/SWGRemoteInputSettings.cpp | 2 +- .../code/qt5/client/SWGRemoteInputSettings.h | 2 +- .../code/qt5/client/SWGRemoteOutputReport.cpp | 2 +- .../code/qt5/client/SWGRemoteOutputReport.h | 2 +- .../qt5/client/SWGRemoteOutputSettings.cpp | 2 +- .../code/qt5/client/SWGRemoteOutputSettings.h | 2 +- .../code/qt5/client/SWGRemoteSinkSettings.cpp | 2 +- .../code/qt5/client/SWGRemoteSinkSettings.h | 2 +- .../code/qt5/client/SWGRemoteSourceReport.cpp | 2 +- .../code/qt5/client/SWGRemoteSourceReport.h | 2 +- .../qt5/client/SWGRemoteSourceSettings.cpp | 2 +- .../code/qt5/client/SWGRemoteSourceSettings.h | 2 +- .../code/qt5/client/SWGRtlSdrReport.cpp | 2 +- .../code/qt5/client/SWGRtlSdrReport.h | 2 +- .../code/qt5/client/SWGRtlSdrSettings.cpp | 2 +- .../code/qt5/client/SWGRtlSdrSettings.h | 2 +- .../code/qt5/client/SWGSDRPlayReport.cpp | 2 +- .../code/qt5/client/SWGSDRPlayReport.h | 2 +- .../code/qt5/client/SWGSDRPlaySettings.cpp | 2 +- .../code/qt5/client/SWGSDRPlaySettings.h | 2 +- .../code/qt5/client/SWGSSBDemodReport.cpp | 2 +- .../code/qt5/client/SWGSSBDemodReport.h | 2 +- .../code/qt5/client/SWGSSBDemodSettings.cpp | 2 +- .../code/qt5/client/SWGSSBDemodSettings.h | 2 +- .../code/qt5/client/SWGSSBModReport.cpp | 2 +- .../code/qt5/client/SWGSSBModReport.h | 2 +- .../code/qt5/client/SWGSSBModSettings.cpp | 2 +- .../code/qt5/client/SWGSSBModSettings.h | 2 +- .../code/qt5/client/SWGSampleRate.cpp | 2 +- .../sdrangel/code/qt5/client/SWGSampleRate.h | 2 +- .../code/qt5/client/SWGSamplingDevice.cpp | 2 +- .../code/qt5/client/SWGSamplingDevice.h | 2 +- .../client/SWGSoapySDRFrequencySetting.cpp | 2 +- .../qt5/client/SWGSoapySDRFrequencySetting.h | 2 +- .../qt5/client/SWGSoapySDRGainSetting.cpp | 2 +- .../code/qt5/client/SWGSoapySDRGainSetting.h | 2 +- .../qt5/client/SWGSoapySDRInputSettings.cpp | 2 +- .../qt5/client/SWGSoapySDRInputSettings.h | 2 +- .../qt5/client/SWGSoapySDROutputSettings.cpp | 2 +- .../qt5/client/SWGSoapySDROutputSettings.h | 2 +- .../code/qt5/client/SWGSoapySDRReport.cpp | 2 +- .../code/qt5/client/SWGSoapySDRReport.h | 2 +- .../code/qt5/client/SWGSuccessResponse.cpp | 2 +- .../code/qt5/client/SWGSuccessResponse.h | 2 +- .../code/qt5/client/SWGTestSourceSettings.cpp | 2 +- .../code/qt5/client/SWGTestSourceSettings.h | 2 +- .../sdrangel/code/qt5/client/SWGTraceData.cpp | 2 +- .../sdrangel/code/qt5/client/SWGTraceData.h | 2 +- .../code/qt5/client/SWGTriggerData.cpp | 2 +- .../sdrangel/code/qt5/client/SWGTriggerData.h | 2 +- .../code/qt5/client/SWGUDPSinkReport.cpp | 2 +- .../code/qt5/client/SWGUDPSinkReport.h | 2 +- .../code/qt5/client/SWGUDPSinkSettings.cpp | 2 +- .../code/qt5/client/SWGUDPSinkSettings.h | 2 +- .../code/qt5/client/SWGUDPSourceReport.cpp | 2 +- .../code/qt5/client/SWGUDPSourceReport.h | 2 +- .../code/qt5/client/SWGUDPSourceSettings.cpp | 2 +- .../code/qt5/client/SWGUDPSourceSettings.h | 2 +- .../code/qt5/client/SWGWFMDemodReport.cpp | 2 +- .../code/qt5/client/SWGWFMDemodReport.h | 2 +- .../code/qt5/client/SWGWFMDemodSettings.cpp | 2 +- .../code/qt5/client/SWGWFMDemodSettings.h | 2 +- .../code/qt5/client/SWGWFMModReport.cpp | 2 +- .../code/qt5/client/SWGWFMModReport.h | 2 +- .../code/qt5/client/SWGWFMModSettings.cpp | 2 +- .../code/qt5/client/SWGWFMModSettings.h | 2 +- .../code/qt5/client/SWGXtrxInputReport.cpp | 2 +- .../code/qt5/client/SWGXtrxInputReport.h | 2 +- .../code/qt5/client/SWGXtrxInputSettings.cpp | 2 +- .../code/qt5/client/SWGXtrxInputSettings.h | 2 +- .../code/qt5/client/SWGXtrxOutputReport.cpp | 2 +- .../code/qt5/client/SWGXtrxOutputReport.h | 2 +- .../code/qt5/client/SWGXtrxOutputSettings.cpp | 2 +- .../code/qt5/client/SWGXtrxOutputSettings.h | 2 +- 321 files changed, 8415 insertions(+), 559 deletions(-) create mode 100644 swagger/sdrangel/code/qt5/client/SWGLimeRFEDevice.cpp create mode 100644 swagger/sdrangel/code/qt5/client/SWGLimeRFEDevice.h create mode 100644 swagger/sdrangel/code/qt5/client/SWGLimeRFEDevices.cpp create mode 100644 swagger/sdrangel/code/qt5/client/SWGLimeRFEDevices.h create mode 100644 swagger/sdrangel/code/qt5/client/SWGLimeRFESettings.cpp create mode 100644 swagger/sdrangel/code/qt5/client/SWGLimeRFESettings.h diff --git a/sdrbase/resources/webapi/doc/html2/index.html b/sdrbase/resources/webapi/doc/html2/index.html index b01f858f1..d1e17f791 100644 --- a/sdrbase/resources/webapi/doc/html2/index.html +++ b/sdrbase/resources/webapi/doc/html2/index.html @@ -1775,7 +1775,7 @@ margin-bottom: 20px; "log2Decim" : { "type" : "integer" }, - "fcPos" : { + "fcPosRx" : { "type" : "integer", "description" : "See BladeRF2MIMO::fcPos_t" }, @@ -1821,6 +1821,10 @@ margin-bottom: 20px; "log2Interp" : { "type" : "integer" }, + "fcPosTx" : { + "type" : "integer", + "description" : "See BladeRF2MIMO::fcPos_t" + }, "txBandwidth" : { "type" : "integer" }, @@ -1970,6 +1974,10 @@ margin-bottom: 20px; defs.Channel = { "required" : [ "deltaFrequency", "id", "index", "title", "uid" ], "properties" : { + "direction" : { + "type" : "integer", + "description" : "0 for Rx only, 1 for Tx only or 2 for any direction (MIMO)" + }, "index" : { "type" : "integer", "description" : "Index in the list of channels" @@ -2868,9 +2876,6 @@ margin-bottom: 20px; "testSourceSettings" : { "$ref" : "#/definitions/TestSourceSettings" }, - "testMISettings" : { - "$ref" : "#/definitions/TestMISettings" - }, "xtrxInputSettings" : { "$ref" : "#/definitions/XtrxInputSettings" }, @@ -2881,11 +2886,10 @@ margin-bottom: 20px; "description" : "Base device settings. Only the device settings corresponding to the device specified in the deviceHwType field is or should be present." }; defs.DeviceState = { - "required" : [ "state" ], "properties" : { "state" : { "type" : "string", - "description" : "State: notStarted, idle, ready, running, error" + "description" : "Unique state: notStarted, idle, ready, running, error" } }, "description" : "Device running state" @@ -3904,6 +3908,94 @@ margin-bottom: 20px; } }, "description" : "KiwiSDR" +}; + defs.LimeRFEDevice = { + "properties" : { + "deviceRef" : { + "type" : "string", + "description" : "Serial device name or server address" + } + }, + "description" : "LimeRFE device active in the system" +}; + defs.LimeRFEDevices = { + "required" : [ "nbDevices" ], + "properties" : { + "nbDevices" : { + "type" : "integer", + "description" : "Number of LimeRFE serial interfaces" + }, + "limeRFEDevices" : { + "type" : "array", + "description" : "List of LimeRFE devices", + "items" : { + "$ref" : "#/definitions/LimeRFEDevice" + } + } + }, + "description" : "List of LimeRFE devices (serial or server address)" +}; + defs.LimeRFESettings = { + "properties" : { + "devicePath" : { + "type" : "string", + "description" : "Path to the device serial interface (ex /dev/ttyUSB2)" + }, + "rxChannels" : { + "type" : "integer", + "description" : "Rx channels group (see LimeRFEController.ChannelGroups enumeration)" + }, + "rxWidebandChannel" : { + "type" : "integer" + }, + "rxHAMChannel" : { + "type" : "integer", + "description" : "Rx HAM channel selection (see LimeRFEController.HAMChannel enumeration)" + }, + "rxCellularChannel" : { + "type" : "integer", + "description" : "Rx cellular channel selection (see LimeRFEController.HAMChannel enumeration)" + }, + "rxPort" : { + "type" : "integer", + "description" : "Rx port selected (see LimeRFEController.RxPort enumeration)" + }, + "attenuationFactor" : { + "type" : "integer", + "description" : "Rx attenuation factor. Attenuation is 2 times this factor in dB (0..7 => 0..14dB)" + }, + "amfmNotch" : { + "type" : "integer" + }, + "txChannels" : { + "type" : "integer", + "description" : "Tx channels group (see LimeRFEController.ChannelGroups enumeration)" + }, + "txWidebandChannel" : { + "type" : "integer" + }, + "txHAMChannel" : { + "type" : "integer", + "description" : "Tx HAM channel selection (see LimeRFEController.HAMChannel enumeration)" + }, + "txCellularChannel" : { + "type" : "integer", + "description" : "Tx cellular channel selection (see LimeRFEController.HAMChannel enumeration)" + }, + "txPort" : { + "type" : "integer", + "description" : "Tx port selected (see LimeRFEController.TxPort enumeration)" + }, + "rxOn" : { + "type" : "integer", + "description" : "Boolean 1 if Rx is active else 0" + }, + "txOn" : { + "type" : "integer", + "description" : "Boolean 1 if Tx is active else 0" + } + }, + "description" : "LimeRFE" }; defs.LimeSdrInputReport = { "properties" : { @@ -4257,6 +4349,10 @@ margin-bottom: 20px; "filterChainHash" : { "type" : "integer" }, + "play" : { + "type" : "integer", + "description" : "boolean (1 to play, 0 to stop)" + }, "streamIndex" : { "type" : "integer", "description" : "MIMO channel. Not relevant when connected to SI (single Rx)." @@ -4298,6 +4394,10 @@ margin-bottom: 20px; "filterChainHash" : { "type" : "integer" }, + "play" : { + "type" : "integer", + "description" : "boolean (1 to play, 0 to stop)" + }, "streamIndex" : { "type" : "integer", "description" : "MIMO channel. Not relevant when connected to SI (single Rx)." @@ -5806,7 +5906,7 @@ margin-bottom: 20px; "description" : "A sample rate expressed in samples per second (S/s)" }; defs.SamplingDevice = { - "required" : [ "bandwidth", "centerFrequency", "hwType", "index", "sequence", "serial", "state" ], + "required" : [ "bandwidth", "centerFrequency", "hwType", "index", "sequence", "serial" ], "properties" : { "index" : { "type" : "integer", @@ -5847,7 +5947,15 @@ margin-bottom: 20px; }, "state" : { "type" : "string", - "description" : "State: notStarted, idle, ready, running, error" + "description" : "Single subsystem state: notStarted, idle, ready, running, error" + }, + "stateRx" : { + "type" : "string", + "description" : "Rx subsystem state (MIMO): notStarted, idle, ready, running, error" + }, + "stateTx" : { + "type" : "string", + "description" : "Tx subsystem state (MIMO): notStarted, idle, ready, running, error" } }, "description" : "Information about a logical device available from an attached hardware device that can be used as a sampling device" @@ -6154,96 +6262,6 @@ margin-bottom: 20px; "type" : "string" } } -}; - defs.TestMISettings = { - "properties" : { - "fileRecordName" : { - "type" : "string" - }, - "useReverseAPI" : { - "type" : "integer", - "description" : "Synchronize with reverse API (1 for yes, 0 for no)" - }, - "reverseAPIAddress" : { - "type" : "string" - }, - "reverseAPIPort" : { - "type" : "integer" - }, - "reverseAPIDeviceIndex" : { - "type" : "integer" - }, - "streams" : { - "type" : "array", - "description" : "Settings for each of the streams", - "items" : { - "$ref" : "#/definitions/TestMiStreamSettings" - } - } - }, - "description" : "TestMISettings" -}; - defs.TestMiStreamSettings = { - "properties" : { - "streamIndex" : { - "type" : "integer", - "description" : "Index of the stream to which the settings apply" - }, - "centerFrequency" : { - "type" : "integer", - "format" : "uint64" - }, - "frequencyShift" : { - "type" : "integer" - }, - "sampleRate" : { - "type" : "integer" - }, - "log2Decim" : { - "type" : "integer" - }, - "fcPos" : { - "type" : "integer" - }, - "sampleSizeIndex" : { - "type" : "integer" - }, - "amplitudeBits" : { - "type" : "integer" - }, - "autoCorrOptions" : { - "type" : "integer" - }, - "modulation" : { - "type" : "integer" - }, - "modulationTone" : { - "type" : "integer" - }, - "amModulation" : { - "type" : "integer" - }, - "fmDeviation" : { - "type" : "integer" - }, - "dcFactor" : { - "type" : "number", - "format" : "float" - }, - "iFactor" : { - "type" : "number", - "format" : "float" - }, - "qFactor" : { - "type" : "number", - "format" : "float" - }, - "phaseImbalance" : { - "type" : "number", - "format" : "float" - } - }, - "description" : "TestMiStreamSettings" }; defs.TestSourceSettings = { "properties" : { @@ -7139,6 +7157,15 @@ margin-bottom: 20px;
  • devicesetDeviceSettingsPut
  • +
  • + devicesetDeviceSubsystemRunDelete +
  • +
  • + devicesetDeviceSubsystemRunGet +
  • +
  • + devicesetDeviceSubsystemRunPost +
  • devicesetFocusPatch
  • @@ -7209,6 +7236,18 @@ margin-bottom: 20px;
  • instanceDevices
  • +
  • + instanceLimeRFEConfigGet +
  • +
  • + instanceLimeRFEConfigPut +
  • +
  • + instanceLimeRFERunPut +
  • +
  • + instanceLimeRFESerialGet +
  • instanceLocationGet
  • @@ -7258,7 +7297,7 @@ margin-bottom: 20px;