1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-07-27 12:34:18 -04:00

Denoiser feature base commit

This commit is contained in:
f4exb
2026-01-06 07:54:29 +01:00
parent 3eae58bf4a
commit 455f8a8034
36 changed files with 3833 additions and 3 deletions
+67 -1
View File
@@ -5625,6 +5625,66 @@ margin-bottom: 20px;
}
},
"description" : "DemodAnalyzer"
};
defs.DenoiserActions = {
"required" : [ "channelId", "deviceId" ],
"properties" : {
"deviceId" : {
"type" : "integer",
"description" : "Set source device Id/Number that channel belongs to"
},
"channelId" : {
"type" : "integer",
"description" : "Set source channel Id/Number of the channel within the device"
}
},
"description" : "Denoiser actions"
};
defs.DenoiserSettings = {
"properties" : {
"denoiserType" : {
"type" : "integer",
"description" : "Denoiser type\n * 0 - none\n * 1 - RNnoise\n"
},
"audioMute" : {
"type" : "integer",
"description" : "Audio mute\n * 1 - mute\n * 0 - unmute\n"
},
"title" : {
"type" : "string"
},
"rgbColor" : {
"type" : "integer"
},
"fileRecordName" : {
"type" : "string",
"description" : "Output wave file name"
},
"recordToFile" : {
"type" : "integer",
"description" : "Recording status\n * 1 - recording\n * 0 - not recording\n"
},
"useReverseAPI" : {
"type" : "integer",
"description" : "Synchronize with reverse API\n * 1 - yes\n * 0 - no\n"
},
"reverseAPIAddress" : {
"type" : "string"
},
"reverseAPIPort" : {
"type" : "integer"
},
"reverseAPIFeatureSetIndex" : {
"type" : "integer"
},
"reverseAPIFeatureIndex" : {
"type" : "integer"
},
"rollupState" : {
"$ref" : "#/definitions/RollupState"
}
},
"description" : "Denoiser"
};
defs.DeviceActions = {
"required" : [ "deviceHwType", "direction" ],
@@ -6518,6 +6578,9 @@ margin-bottom: 20px;
},
"DemodAnalyzerActions" : {
"$ref" : "#/definitions/DemodAnalyzerActions"
},
"DenoiserActions" : {
"$ref" : "#/definitions/DenoiserActions"
}
},
"description" : "Base feature actions. Only the feature actions corresponding to the feature specified in the featureType field is or should be present."
@@ -6735,6 +6798,9 @@ margin-bottom: 20px;
"DemodAnalyzerSettings" : {
"$ref" : "#/definitions/DemodAnalyzerSettings"
},
"DenoiserSettings" : {
"$ref" : "#/definitions/DenoiserSettings"
},
"JogdialControllerSettings" : {
"$ref" : "#/definitions/JogdialControllerSettings"
},
@@ -59654,7 +59720,7 @@ except ApiException as e:
</div>
<div id="generator">
<div class="content">
Generated 2026-01-04T12:41:15.650+01:00
Generated 2026-01-06T07:31:33.605+01:00
</div>
</div>
</div>
@@ -0,0 +1,57 @@
DenoiserSettings:
description: Denoiser
properties:
denoiserType:
type: integer
description: >
Denoiser type
* 0 - none
* 1 - RNnoise
audioMute:
type: integer
description: >
Audio mute
* 1 - mute
* 0 - unmute
title:
type: string
rgbColor:
type: integer
fileRecordName:
type: string
description: Output wave file name
recordToFile:
type: integer
description: >
Recording status
* 1 - recording
* 0 - not recording
useReverseAPI:
type: integer
description: >
Synchronize with reverse API
* 1 - yes
* 0 - no
reverseAPIAddress:
type: string
reverseAPIPort:
type: integer
reverseAPIFeatureSetIndex:
type: integer
reverseAPIFeatureIndex:
type: integer
rollupState:
$ref: "/doc/swagger/include/RollupState.yaml#/RollupState"
DenoiserActions:
description: "Denoiser actions"
required:
- deviceId
- channelId
properties:
deviceId:
type: integer
description: "Set source device Id/Number that channel belongs to"
channelId:
type: integer
description: "Set source channel Id/Number of the channel within the device"
@@ -41,3 +41,5 @@ FeatureActions:
$ref: "/doc/swagger/include/VORLocalizer.yaml#/VORLocalizerActions"
DemodAnalyzerActions:
$ref: "/doc/swagger/include/DemodAnalyzer.yaml#/DemodAnalyzerActions"
DenoiserActions:
$ref: "/doc/swagger/include/Denoiser.yaml#/DenoiserActions"
@@ -25,6 +25,8 @@ FeatureSettings:
$ref: "/doc/swagger/include/APRS.yaml#/APRSSettings"
DemodAnalyzerSettings:
$ref: "/doc/swagger/include/DemodAnalyzer.yaml#/DemodAnalyzerSettings"
DenoiserSettings:
$ref: "/doc/swagger/include/Denoiser.yaml#/DenoiserSettings"
JogdialControllerSettings:
$ref: "/doc/swagger/include/JogdialController.yaml#/JogdialControllerSettings"
GS232ControllerSettings: