- Generated 2019-05-01T23:54:36.944+02:00
+ Generated 2019-05-03T21:05:56.826+02:00
diff --git a/sdrbase/resources/webapi/doc/swagger/include/FreqTracker.yaml b/sdrbase/resources/webapi/doc/swagger/include/FreqTracker.yaml
new file mode 100644
index 000000000..2808ee28a
--- /dev/null
+++ b/sdrbase/resources/webapi/doc/swagger/include/FreqTracker.yaml
@@ -0,0 +1,62 @@
+FreqTrackerSettings:
+ description: FreqTracker
+ properties:
+ inputFrequencyOffset:
+ description: channel center frequency shift from baseband center in Hz
+ type: integer
+ format: int64
+ rfBandwidth:
+ description: channel RF bandwidth in Hz (floors to next 100 Hz)
+ type: number
+ format: float
+ log2Decim:
+ type: integer
+ squelch:
+ description: power squelch threshold in decibels
+ type: number
+ format: float
+ rgbColor:
+ type: integer
+ title:
+ type: string
+ tracking:
+ description: Tracking 1 for enabled 0 for disabled
+ type: integer
+ trackerType:
+ description: Tracker element type (FLL, PLL...)
+ type: integer
+ pllPskOrder:
+ description: M-ary PSK type (log2)
+ type: integer
+ rrc:
+ description: RRC filter (1 for on, 0 for off)
+ type: integer
+ rrcRolloff:
+ description: RRC filter rolloff factor in %
+ type: integer
+ useReverseAPI:
+ description: Synchronize with reverse API (1 for yes, 0 for no)
+ type: integer
+ reverseAPIAddress:
+ type: string
+ reverseAPIPort:
+ type: integer
+ reverseAPIDeviceIndex:
+ type: integer
+ reverseAPIChannelIndex:
+ type: integer
+
+FreqTrackerReport:
+ description: FreqTracker
+ properties:
+ channelPowerDB:
+ description: power received in channel (dB)
+ type: number
+ format: float
+ squelch:
+ description: squelch status (1 if open else 0)
+ type: integer
+ sampleRate:
+ type: integer
+ channelSampleRate:
+ type: integer
diff --git a/sdrbase/resources/webapi/doc/swagger/swagger.yaml b/sdrbase/resources/webapi/doc/swagger/swagger.yaml
index 4795389f2..68be9ff85 100644
--- a/sdrbase/resources/webapi/doc/swagger/swagger.yaml
+++ b/sdrbase/resources/webapi/doc/swagger/swagger.yaml
@@ -1919,6 +1919,8 @@ definitions:
$ref: "/doc/swagger/include/FreeDVDemod.yaml#/FreeDVDemodSettings"
FreeDVModSettings:
$ref: "/doc/swagger/include/FreeDVMod.yaml#/FreeDVModSettings"
+ FreqTrackerSettings:
+ $ref: "/doc/swagger/include/FreqTracker.yaml#/FreqTrackerSettings"
NFMDemodSettings:
$ref: "/doc/swagger/include/NFMDemod.yaml#/NFMDemodSettings"
NFMModSettings:
@@ -1966,6 +1968,8 @@ definitions:
$ref: "/doc/swagger/include/FreeDVDemod.yaml#/FreeDVDemodReport"
FreeDVModReport:
$ref: "/doc/swagger/include/FreeDVMod.yaml#/FreeDVModReport"
+ FreqTrackerReport:
+ $ref: "/doc/swagger/include/FreqTracker.yaml#/FreqTrackerReport"
NFMDemodReport:
$ref: "/doc/swagger/include/NFMDemod.yaml#/NFMDemodReport"
NFMModReport:
diff --git a/swagger/sdrangel/api/swagger/include/FreqTracker.yaml b/swagger/sdrangel/api/swagger/include/FreqTracker.yaml
new file mode 100644
index 000000000..2808ee28a
--- /dev/null
+++ b/swagger/sdrangel/api/swagger/include/FreqTracker.yaml
@@ -0,0 +1,62 @@
+FreqTrackerSettings:
+ description: FreqTracker
+ properties:
+ inputFrequencyOffset:
+ description: channel center frequency shift from baseband center in Hz
+ type: integer
+ format: int64
+ rfBandwidth:
+ description: channel RF bandwidth in Hz (floors to next 100 Hz)
+ type: number
+ format: float
+ log2Decim:
+ type: integer
+ squelch:
+ description: power squelch threshold in decibels
+ type: number
+ format: float
+ rgbColor:
+ type: integer
+ title:
+ type: string
+ tracking:
+ description: Tracking 1 for enabled 0 for disabled
+ type: integer
+ trackerType:
+ description: Tracker element type (FLL, PLL...)
+ type: integer
+ pllPskOrder:
+ description: M-ary PSK type (log2)
+ type: integer
+ rrc:
+ description: RRC filter (1 for on, 0 for off)
+ type: integer
+ rrcRolloff:
+ description: RRC filter rolloff factor in %
+ type: integer
+ useReverseAPI:
+ description: Synchronize with reverse API (1 for yes, 0 for no)
+ type: integer
+ reverseAPIAddress:
+ type: string
+ reverseAPIPort:
+ type: integer
+ reverseAPIDeviceIndex:
+ type: integer
+ reverseAPIChannelIndex:
+ type: integer
+
+FreqTrackerReport:
+ description: FreqTracker
+ properties:
+ channelPowerDB:
+ description: power received in channel (dB)
+ type: number
+ format: float
+ squelch:
+ description: squelch status (1 if open else 0)
+ type: integer
+ sampleRate:
+ type: integer
+ channelSampleRate:
+ type: integer
diff --git a/swagger/sdrangel/api/swagger/swagger.yaml b/swagger/sdrangel/api/swagger/swagger.yaml
index 288b10161..d5e8f3a3b 100644
--- a/swagger/sdrangel/api/swagger/swagger.yaml
+++ b/swagger/sdrangel/api/swagger/swagger.yaml
@@ -1919,6 +1919,8 @@ definitions:
$ref: "http://localhost:8081/api/swagger/include/FreeDVDemod.yaml#/FreeDVDemodSettings"
FreeDVModSettings:
$ref: "http://localhost:8081/api/swagger/include/FreeDVMod.yaml#/FreeDVModSettings"
+ FreqTrackerSettings:
+ $ref: "http://localhost:8081/api/swagger/include/FreqTracker.yaml#/FreqTrackerSettings"
NFMDemodSettings:
$ref: "http://localhost:8081/api/swagger/include/NFMDemod.yaml#/NFMDemodSettings"
NFMModSettings:
@@ -1966,6 +1968,8 @@ definitions:
$ref: "http://localhost:8081/api/swagger/include/FreeDVDemod.yaml#/FreeDVDemodReport"
FreeDVModReport:
$ref: "http://localhost:8081/api/swagger/include/FreeDVMod.yaml#/FreeDVModReport"
+ FreqTrackerReport:
+ $ref: "http://localhost:8081/api/swagger/include/FreqTracker.yaml#/FreqTrackerReport"
NFMDemodReport:
$ref: "http://localhost:8081/api/swagger/include/NFMDemod.yaml#/NFMDemodReport"
NFMModReport:
diff --git a/swagger/sdrangel/code/html2/index.html b/swagger/sdrangel/code/html2/index.html
index c76ffe665..703d3da78 100644
--- a/swagger/sdrangel/code/html2/index.html
+++ b/swagger/sdrangel/code/html2/index.html
@@ -1764,6 +1764,9 @@ margin-bottom: 20px;
"FreeDVModReport" : {
"$ref" : "#/definitions/FreeDVModReport"
},
+ "FreqTrackerReport" : {
+ "$ref" : "#/definitions/FreqTrackerReport"
+ },
"NFMDemodReport" : {
"$ref" : "#/definitions/NFMDemodReport"
},
@@ -1835,6 +1838,9 @@ margin-bottom: 20px;
"FreeDVModSettings" : {
"$ref" : "#/definitions/FreeDVModSettings"
},
+ "FreqTrackerSettings" : {
+ "$ref" : "#/definitions/FreqTrackerSettings"
+ },
"NFMDemodSettings" : {
"$ref" : "#/definitions/NFMDemodSettings"
},
@@ -2729,6 +2735,91 @@ margin-bottom: 20px;
}
},
"description" : "FreeDVMod"
+};
+ defs.FreqTrackerReport = {
+ "properties" : {
+ "channelPowerDB" : {
+ "type" : "number",
+ "format" : "float",
+ "description" : "power received in channel (dB)"
+ },
+ "squelch" : {
+ "type" : "integer",
+ "description" : "squelch status (1 if open else 0)"
+ },
+ "sampleRate" : {
+ "type" : "integer"
+ },
+ "channelSampleRate" : {
+ "type" : "integer"
+ }
+ },
+ "description" : "FreqTracker"
+};
+ defs.FreqTrackerSettings = {
+ "properties" : {
+ "inputFrequencyOffset" : {
+ "type" : "integer",
+ "format" : "int64",
+ "description" : "channel center frequency shift from baseband center in Hz"
+ },
+ "rfBandwidth" : {
+ "type" : "number",
+ "format" : "float",
+ "description" : "channel RF bandwidth in Hz (floors to next 100 Hz)"
+ },
+ "log2Decim" : {
+ "type" : "integer"
+ },
+ "squelch" : {
+ "type" : "number",
+ "format" : "float",
+ "description" : "power squelch threshold in decibels"
+ },
+ "rgbColor" : {
+ "type" : "integer"
+ },
+ "title" : {
+ "type" : "string"
+ },
+ "tracking" : {
+ "type" : "integer",
+ "description" : "Tracking 1 for enabled 0 for disabled"
+ },
+ "trackerType" : {
+ "type" : "integer",
+ "description" : "Tracker element type (FLL, PLL...)"
+ },
+ "pllPskOrder" : {
+ "type" : "integer",
+ "description" : "M-ary PSK type (log2)"
+ },
+ "rrc" : {
+ "type" : "integer",
+ "description" : "RRC filter (1 for on, 0 for off)"
+ },
+ "rrcRolloff" : {
+ "type" : "integer",
+ "description" : "RRC filter rolloff factor in %"
+ },
+ "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"
+ }
+ },
+ "description" : "FreqTracker"
};
defs.Frequency = {
"properties" : {
@@ -24824,7 +24915,7 @@ except ApiException as e: