- Generated 2023-03-11T09:38:49.252+01:00
+ Generated 2023-03-01T20:50:44.079+01:00
diff --git a/sdrbase/resources/webapi/doc/swagger/include/ChannelReport.yaml b/sdrbase/resources/webapi/doc/swagger/include/ChannelReport.yaml
index 1697138e5..5e72b6691 100644
--- a/sdrbase/resources/webapi/doc/swagger/include/ChannelReport.yaml
+++ b/sdrbase/resources/webapi/doc/swagger/include/ChannelReport.yaml
@@ -51,16 +51,12 @@ ChannelReport:
$ref: "/doc/swagger/include/FreqTracker.yaml#/FreqTrackerReport"
FT8DemodReport:
$ref: "/doc/swagger/include/FT8Demod.yaml#/FT8DemodReport"
- RTTYDemodReport:
- $ref: "/doc/swagger/include/RTTYDemod.yaml#/RTTYDemodReport"
HeatMapReport:
$ref: "/doc/swagger/include/HeatMap.yaml#/HeatMapReport"
M17DemodReport:
$ref: "/doc/swagger/include/M17Demod.yaml#/M17DemodReport"
M17ModReport:
$ref: "/doc/swagger/include/M17Mod.yaml#/M17ModReport"
- NavtexDemodReport:
- $ref: "/doc/swagger/include/NavtexDemod.yaml#/NavtexDemodReport"
NFMDemodReport:
$ref: "/doc/swagger/include/NFMDemod.yaml#/NFMDemodReport"
NFMModReport:
diff --git a/sdrbase/resources/webapi/doc/swagger/include/ChannelSettings.yaml b/sdrbase/resources/webapi/doc/swagger/include/ChannelSettings.yaml
index 10855b93a..d675d621f 100644
--- a/sdrbase/resources/webapi/doc/swagger/include/ChannelSettings.yaml
+++ b/sdrbase/resources/webapi/doc/swagger/include/ChannelSettings.yaml
@@ -65,8 +65,6 @@ ChannelSettings:
$ref: "/doc/swagger/include/FreqTracker.yaml#/FreqTrackerSettings"
FT8DemodSettings:
$ref: "/doc/swagger/include/FT8Demod.yaml#/FT8DemodSettings"
- RTTYDemodSettings:
- $ref: "/doc/swagger/include/RTTYDemod.yaml#/RTTYDemodSettings"
HeatMapSettings:
$ref: "/doc/swagger/include/HeatMap.yaml#/HeatMapSettings"
InterferometerSettings:
@@ -77,8 +75,6 @@ ChannelSettings:
$ref: "/doc/swagger/include/M17Demod.yaml#/M17DemodSettings"
M17ModSettings:
$ref: "/doc/swagger/include/M17Mod.yaml#/M17ModSettings"
- NavtexDemodSettings:
- $ref: "/doc/swagger/include/NavtexDemod.yaml#/NavtexDemodSettings"
NFMDemodSettings:
$ref: "/doc/swagger/include/NFMDemod.yaml#/NFMDemodSettings"
NFMModSettings:
diff --git a/sdrbase/resources/webapi/doc/swagger/include/SimplePTT.yaml b/sdrbase/resources/webapi/doc/swagger/include/SimplePTT.yaml
index 4f8945f5c..a52fa66d6 100644
--- a/sdrbase/resources/webapi/doc/swagger/include/SimplePTT.yaml
+++ b/sdrbase/resources/webapi/doc/swagger/include/SimplePTT.yaml
@@ -37,6 +37,59 @@ SimplePTTSettings:
description: Vox hold timeout in milliseconds
audioDeviceName:
type: string
+ gpioControl:
+ type: integer
+ description: >
+ GPIO control
+ * 0 - No GPIO control
+ * 1 - Rx side controls GPIO
+ * 2 - Tx side controls GPIO
+ rx2txGPIOEnable:
+ type: integer
+ description: >
+ Enable Rx to Tx GPIO control
+ * 0 - disable
+ * 1 - enable
+ rx2txGPIOMask:
+ type: integer
+ format: int8
+ description: Rx to Tx change GPIO mask
+ rx2txGPIOValues:
+ type: integer
+ format: int8
+ description: Rx to Tx change GPIO values
+ rx2txCommandEnable:
+ type: integer
+ description: >
+ Enable Rx to Tx command
+ * 0 - disable
+ * 1 - enable
+ rx2txCommand:
+ type: string
+ description: Command to be executed when Rx switches to Tx
+ tx2rxGPIOEnable:
+ type: integer
+ description: >
+ Enable Tx to Rx GPIO control
+ * 0 - disable
+ * 1 - enable
+ tx2rxGPIOMask:
+ type: integer
+ format: int8
+ description: Tx to Rx change GPIO mask
+ tx2rxGPIOValues:
+ type: integer
+ format: int8
+ description: Tx to Rx change GPIO values
+ tx2rxCommandEnable:
+ type: integer
+ description: >
+ Enable Tx to Rx command
+ * 0 - disable
+ * 1 - enable
+ tx2rxCommand:
+ type: string
+ description: Command to be executed when Tx switches to Rx
useReverseAPI:
description: Synchronize with reverse API (1 for yes, 0 for no)
type: integer
diff --git a/swagger/sdrangel/api/swagger/include/SimplePTT.yaml b/swagger/sdrangel/api/swagger/include/SimplePTT.yaml
index b11cadd9d..80a0862af 100644
--- a/swagger/sdrangel/api/swagger/include/SimplePTT.yaml
+++ b/swagger/sdrangel/api/swagger/include/SimplePTT.yaml
@@ -37,6 +37,59 @@ SimplePTTSettings:
description: Vox hold timeout in milliseconds
audioDeviceName:
type: string
+ gpioControl:
+ type: integer
+ description: >
+ GPIO control
+ * 0 - No GPIO control
+ * 1 - Rx side controls GPIO
+ * 2 - Tx side controls GPIO
+ rx2txGPIOEnable:
+ type: integer
+ description: >
+ Enable Rx to Tx GPIO control
+ * 0 - disable
+ * 1 - enable
+ rx2txGPIOMask:
+ type: integer
+ format: int8
+ description: Rx to Tx change GPIO mask
+ rx2txGPIOValues:
+ type: integer
+ format: int8
+ description: Rx to Tx change GPIO values
+ rx2txCommandEnable:
+ type: integer
+ description: >
+ Enable Rx to Tx command
+ * 0 - disable
+ * 1 - enable
+ rx2txCommand:
+ type: string
+ description: Command to be executed when Rx switches to Tx
+ tx2rxGPIOEnable:
+ type: integer
+ description: >
+ Enable Tx to Rx GPIO control
+ * 0 - disable
+ * 1 - enable
+ tx2rxGPIOMask:
+ type: integer
+ format: int8
+ description: Tx to Rx change GPIO mask
+ tx2rxGPIOValues:
+ type: integer
+ format: int8
+ description: Tx to Rx change GPIO values
+ tx2rxCommandEnable:
+ type: integer
+ description: >
+ Enable Tx to Rx command
+ * 0 - disable
+ * 1 - enable
+ tx2rxCommand:
+ type: string
+ description: Command to be executed when Tx switches to Rx
useReverseAPI:
description: Synchronize with reverse API (1 for yes, 0 for no)
type: integer
diff --git a/swagger/sdrangel/code/html2/index.html b/swagger/sdrangel/code/html2/index.html
index c773bcbb9..14cf152d4 100644
--- a/swagger/sdrangel/code/html2/index.html
+++ b/swagger/sdrangel/code/html2/index.html
@@ -2449,18 +2449,6 @@ margin-bottom: 20px;
"type" : "integer",
"description" : "Audio channel to IQ mapping\n * 0 - I=L, Q=0\n * 1 - I=R, Q=0\n * 2 - I=L, Q=R\n * 3 - I=R, Q=L\n"
},
- "dcBlock" : {
- "type" : "integer",
- "description" : "Auto DC blocking\n * 0 - Off\n * 1 - On\n"
- },
- "iqImbalance" : {
- "type" : "integer",
- "description" : "Auto IQ balance (you need auto DC blocking active)\n * 0 - Off\n * 1 - On\n"
- },
- "fcPos" : {
- "type" : "integer",
- "description" : "Decimated bandpass center frequency position\n * 0 - Infradyne\n * 1 - Supradyne\n * 2 - Centered\n"
- },
"useReverseAPI" : {
"type" : "integer",
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
@@ -3532,9 +3520,6 @@ margin-bottom: 20px;
"FT8DemodReport" : {
"$ref" : "#/definitions/FT8DemodReport"
},
- "RTTYDemodReport" : {
- "$ref" : "#/definitions/RTTYDemodReport"
- },
"HeatMapReport" : {
"$ref" : "#/definitions/HeatMapReport"
},
@@ -3544,9 +3529,6 @@ margin-bottom: 20px;
"M17ModReport" : {
"$ref" : "#/definitions/M17ModReport"
},
- "NavtexDemodReport" : {
- "$ref" : "#/definitions/NavtexDemodReport"
- },
"NFMDemodReport" : {
"$ref" : "#/definitions/NFMDemodReport"
},
@@ -3696,9 +3678,6 @@ margin-bottom: 20px;
"FT8DemodSettings" : {
"$ref" : "#/definitions/FT8DemodSettings"
},
- "RTTYDemodSettings" : {
- "$ref" : "#/definitions/RTTYDemodSettings"
- },
"HeatMapSettings" : {
"$ref" : "#/definitions/HeatMapSettings"
},
@@ -3714,9 +3693,6 @@ margin-bottom: 20px;
"M17ModSettings" : {
"$ref" : "#/definitions/M17ModSettings"
},
- "NavtexDemodSettings" : {
- "$ref" : "#/definitions/NavtexDemodSettings"
- },
"NFMDemodSettings" : {
"$ref" : "#/definitions/NFMDemodSettings"
},
@@ -9720,94 +9696,6 @@ margin-bottom: 20px;
}
},
"description" : "Enumeration with name for values"
-};
- defs.NavtexDemodReport = {
- "properties" : {
- "channelPowerDB" : {
- "type" : "number",
- "format" : "float",
- "description" : "power received in channel (dB)"
- },
- "channelSampleRate" : {
- "type" : "integer"
- }
- },
- "description" : "ACARSDemod"
-};
- defs.NavtexDemodSettings = {
- "properties" : {
- "inputFrequencyOffset" : {
- "type" : "integer",
- "format" : "int64"
- },
- "rfBandwidth" : {
- "type" : "number",
- "format" : "float"
- },
- "navArea" : {
- "type" : "integer"
- },
- "filterStation" : {
- "type" : "string"
- },
- "filterType" : {
- "type" : "string"
- },
- "udpEnabled" : {
- "type" : "integer",
- "description" : "Whether to forward received messages to specified UDP port"
- },
- "udpAddress" : {
- "type" : "string",
- "description" : "UDP address to forward received messages to"
- },
- "udpPort" : {
- "type" : "integer",
- "description" : "UDP port to forward received messages to"
- },
- "logFilename" : {
- "type" : "string"
- },
- "logEnabled" : {
- "type" : "integer"
- },
- "rgbColor" : {
- "type" : "integer"
- },
- "title" : {
- "type" : "string"
- },
- "streamIndex" : {
- "type" : "integer",
- "description" : "MIMO channel. Not relevant when connected to SI (single Rx)."
- },
- "useReverseAPI" : {
- "type" : "integer",
- "description" : "Synchronize with reverse API (1 for yes, 0 for no)"
- },
- "reverseAPIAddress" : {
- "type" : "string"
- },
- "reverseAPIPort" : {
- "type" : "integer"
- },
- "reverseAPIDeviceIndex" : {
- "type" : "integer"
- },
- "reverseAPIChannelIndex" : {
- "type" : "integer"
- },
- "scopeConfig" : {
- "$ref" : "#/definitions/GLScope"
- },
- "channelMarker" : {
- "$ref" : "#/definitions/ChannelMarker"
- },
- "rollupState" : {
- "$ref" : "#/definitions/RollupState"
- }
- },
- "description" : "ACARSDemod"
};
defs.NoiseFigureReport = {
"properties" : {
@@ -11161,110 +11049,6 @@ margin-bottom: 20px;
"format" : "float"
}
}
-};
- defs.RTTYDemodReport = {
- "properties" : {
- "channelPowerDB" : {
- "type" : "number",
- "format" : "float",
- "description" : "power received in channel (dB)"
- },
- "channelSampleRate" : {
- "type" : "integer"
- }
- },
- "description" : "ACARSDemod"
-};
- defs.RTTYDemodSettings = {
- "properties" : {
- "inputFrequencyOffset" : {
- "type" : "integer",
- "format" : "int64"
- },
- "rfBandwidth" : {
- "type" : "number",
- "format" : "float"
- },
- "baudRate" : {
- "type" : "number",
- "format" : "float"
- },
- "frequencyShift" : {
- "type" : "integer"
- },
- "udpEnabled" : {
- "type" : "integer",
- "description" : "Whether to forward received messages to specified UDP port"
- },
- "udpAddress" : {
- "type" : "string",
- "description" : "UDP address to forward received messages to"
- },
- "udpPort" : {
- "type" : "integer",
- "description" : "UDP port to forward received messages to"
- },
- "characterSet" : {
- "type" : "integer"
- },
- "suppressCRLF" : {
- "type" : "integer"
- },
- "unshiftOnSpace" : {
- "type" : "integer"
- },
- "msbFirst" : {
- "type" : "integer"
- },
- "spaceHigh" : {
- "type" : "integer"
- },
- "squelch" : {
- "type" : "integer"
- },
- "logFilename" : {
- "type" : "string"
- },
- "logEnabled" : {
- "type" : "integer"
- },
- "rgbColor" : {
- "type" : "integer"
- },
- "title" : {
- "type" : "string"
- },
- "streamIndex" : {
- "type" : "integer",
- "description" : "MIMO channel. Not relevant when connected to SI (single Rx)."
- },
- "useReverseAPI" : {
- "type" : "integer",
- "description" : "Synchronize with reverse API (1 for yes, 0 for no)"
- },
- "reverseAPIAddress" : {
- "type" : "string"
- },
- "reverseAPIPort" : {
- "type" : "integer"
- },
- "reverseAPIDeviceIndex" : {
- "type" : "integer"
- },
- "reverseAPIChannelIndex" : {
- "type" : "integer"
- },
- "scopeConfig" : {
- "$ref" : "#/definitions/GLScope"
- },
- "channelMarker" : {
- "$ref" : "#/definitions/ChannelMarker"
- },
- "rollupState" : {
- "$ref" : "#/definitions/RollupState"
- }
- },
- "description" : "ACARSDemod"
};
defs.RadioAstronomyActions = {
"properties" : {
@@ -13452,6 +13236,54 @@ margin-bottom: 20px;
"audioDeviceName" : {
"type" : "string"
},
+ "gpioControl" : {
+ "type" : "integer",
+ "description" : "GPIO control\n * 0 - No GPIO control\n * 1 - Rx side controls GPIO\n * 2 - Tx side controls GPIO\n"
+ },
+ "rx2txGPIOEnable" : {
+ "type" : "integer",
+ "description" : "Enable Rx to Tx GPIO control\n * 0 - disable\n * 1 - enable\n"
+ },
+ "rx2txGPIOMask" : {
+ "type" : "integer",
+ "format" : "int8",
+ "description" : "Rx to Tx change GPIO mask"
+ },
+ "rx2txGPIOValues" : {
+ "type" : "integer",
+ "format" : "int8",
+ "description" : "Rx to Tx change GPIO values"
+ },
+ "rx2txCommandEnable" : {
+ "type" : "integer",
+ "description" : "Enable Rx to Tx command\n * 0 - disable\n * 1 - enable\n"
+ },
+ "rx2txCommand" : {
+ "type" : "string",
+ "description" : "Command to be executed when Rx switches to Tx"
+ },
+ "tx2rxGPIOEnable" : {
+ "type" : "integer",
+ "description" : "Enable Tx to Rx GPIO control\n * 0 - disable\n * 1 - enable\n"
+ },
+ "tx2rxGPIOMask" : {
+ "type" : "integer",
+ "format" : "int8",
+ "description" : "Tx to Rx change GPIO mask"
+ },
+ "tx2rxGPIOValues" : {
+ "type" : "integer",
+ "format" : "int8",
+ "description" : "Tx to Rx change GPIO values"
+ },
+ "tx2rxCommandEnable" : {
+ "type" : "integer",
+ "description" : "Enable Tx to Rx command\n * 0 - disable\n * 1 - enable\n"
+ },
+ "tx2rxCommand" : {
+ "type" : "string",
+ "description" : "Command to be executed when Tx switches to Rx"
+ },
"useReverseAPI" : {
"type" : "integer",
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
@@ -15109,9 +14941,6 @@ margin-bottom: 20px;
"audioMute" : {
"type" : "integer"
},
- "identBandpassEnable" : {
- "type" : "integer"
- },
"rgbColor" : {
"type" : "integer"
},
@@ -57260,7 +57089,7 @@ except ApiException as e: