diff --git a/sdrbase/resources/webapi/doc/swagger/include/FeatureSetPreset.yaml b/sdrbase/resources/webapi/doc/swagger/include/FeatureSetPreset.yaml new file mode 100644 index 000000000..ebf248223 --- /dev/null +++ b/sdrbase/resources/webapi/doc/swagger/include/FeatureSetPreset.yaml @@ -0,0 +1,20 @@ +FeatureConfig: + description: Represents a FeatureSetPreset::FeatureConfig object + properties: + featureIdURI: + description: Feature type ID in URI form + type: string + config: + $ref: "/doc/swagger/include/FeatureSettings.yaml#/FeatureSettings" + +FeatureSetPreset: + description: Represents a Feature Set Preset object + properties: + group: + type: string + description: + type: string + featureConfigs: + type: array + items: + $ref: "/doc/swagger/include/FeatureSetPreset.yaml#/FeatureConfig" diff --git a/swagger/sdrangel/api/swagger/include/FeatureSetPreset.yaml b/swagger/sdrangel/api/swagger/include/FeatureSetPreset.yaml new file mode 100644 index 000000000..e3dfccc3a --- /dev/null +++ b/swagger/sdrangel/api/swagger/include/FeatureSetPreset.yaml @@ -0,0 +1,20 @@ +FeatureConfig: + description: Represents a FeatureSetPreset::FeatureConfig object + properties: + featureIdURI: + description: Feature type ID in URI form + type: string + config: + $ref: "http://swgserver:8081/api/swagger/include/FeatureSettings.yaml#/FeatureSettings" + +FeatureSetPreset: + description: Represents a Feature Set Preset object + properties: + group: + type: string + description: + type: string + featureConfigs: + type: array + items: + $ref: "http://swgserver:8081/api/swagger/include/FeatureSetPreset.yaml#/FeatureConfig" diff --git a/swagger/sdrangel/api/swagger/swagger.yaml b/swagger/sdrangel/api/swagger/swagger.yaml index 425840f59..aa4de8a39 100644 --- a/swagger/sdrangel/api/swagger/swagger.yaml +++ b/swagger/sdrangel/api/swagger/swagger.yaml @@ -2150,6 +2150,8 @@ definitions: $ref: "http://swgserver:8081/api/swagger/include/Preferences.yaml#/Preferences" workingPreset: $ref: "http://swgserver:8081/api/swagger/include/Preset.yaml#/Preset" + workingFeatureSetPreset: + $ref: "http://swgserver:8081/api/swagger/include/FeatureSetPreset.yaml#/FeatureSetPreset" presets: type: array items: @@ -2158,6 +2160,10 @@ definitions: type: array items: $ref: "http://swgserver:8081/api/swagger/include/Command.yaml#/Command" + featuresetpresets: + type: array + items: + $ref: "http://swgserver:8081/api/swagger/include/FeatureSetPreset.yaml#/FeatureSetPreset" InstanceDevicesResponse: description: "Summarized information about logical devices from hardware devices attached to this SDRangel instance"