mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-06-16 05:22:54 -04:00
REST API: Added streamIndex to relevant channel APIs
This commit is contained in:
parent
01f0dd906a
commit
c9eb8a8ec0
File diff suppressed because one or more lines are too long
@ -29,6 +29,9 @@ AMModSettings:
|
|||||||
type: string
|
type: string
|
||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -37,12 +40,12 @@ AMModSettings:
|
|||||||
reverseAPIPort:
|
reverseAPIPort:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIDeviceIndex:
|
reverseAPIDeviceIndex:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIChannelIndex:
|
reverseAPIChannelIndex:
|
||||||
type: integer
|
type: integer
|
||||||
cwKeyer:
|
cwKeyer:
|
||||||
$ref: "/doc/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
|
$ref: "/doc/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
|
||||||
|
|
||||||
AMModReport:
|
AMModReport:
|
||||||
description: AMMod
|
description: AMMod
|
||||||
properties:
|
properties:
|
||||||
@ -54,4 +57,3 @@ AMModReport:
|
|||||||
type: integer
|
type: integer
|
||||||
channelSampleRate:
|
channelSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
@ -53,6 +53,9 @@ ATVModSettings:
|
|||||||
type: string
|
type: string
|
||||||
videoFileName:
|
videoFileName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -61,10 +64,10 @@ ATVModSettings:
|
|||||||
reverseAPIPort:
|
reverseAPIPort:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIDeviceIndex:
|
reverseAPIDeviceIndex:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIChannelIndex:
|
reverseAPIChannelIndex:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
||||||
ATVModReport:
|
ATVModReport:
|
||||||
description: ATVMod
|
description: ATVMod
|
||||||
properties:
|
properties:
|
||||||
@ -74,4 +77,3 @@ ATVModReport:
|
|||||||
format: float
|
format: float
|
||||||
channelSampleRate:
|
channelSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
@ -30,6 +30,9 @@ BFMDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -54,6 +54,9 @@ DSDDemodSettings:
|
|||||||
traceDecay:
|
traceDecay:
|
||||||
description: 0 to 255
|
description: 0 to 255
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -17,6 +17,9 @@ FileSourceSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -28,6 +28,9 @@ FreeDVDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
freeDVMode:
|
freeDVMode:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -27,7 +27,10 @@ FreeDVModSettings:
|
|||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
gaugeInputElseModem:
|
gaugeInputElseModem:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -41,6 +41,9 @@ FreqTrackerSettings:
|
|||||||
squelchGate:
|
squelchGate:
|
||||||
description: Squelch trigger gate in 10s of ms
|
description: Squelch trigger gate in 10s of ms
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -12,6 +12,9 @@ LocalSinkSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
filterChainHash:
|
filterChainHash:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -12,6 +12,9 @@ LocalSourceSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
filterChainHash:
|
filterChainHash:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -41,6 +41,9 @@ NFMDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -32,9 +32,12 @@ NFMModSettings:
|
|||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -43,12 +46,12 @@ NFMModSettings:
|
|||||||
reverseAPIPort:
|
reverseAPIPort:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIDeviceIndex:
|
reverseAPIDeviceIndex:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIChannelIndex:
|
reverseAPIChannelIndex:
|
||||||
type: integer
|
type: integer
|
||||||
cwKeyer:
|
cwKeyer:
|
||||||
$ref: "/doc/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
|
$ref: "/doc/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
|
||||||
|
|
||||||
NFMModReport:
|
NFMModReport:
|
||||||
description: NFMMod
|
description: NFMMod
|
||||||
properties:
|
properties:
|
||||||
@ -60,4 +63,3 @@ NFMModReport:
|
|||||||
type: integer
|
type: integer
|
||||||
channelSampleRate:
|
channelSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
@ -21,6 +21,9 @@ RemoteSinkSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
filterChainHash:
|
filterChainHash:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -8,9 +8,12 @@ RemoteSourceSettings:
|
|||||||
description: "Remote USB data port"
|
description: "Remote USB data port"
|
||||||
type: integer
|
type: integer
|
||||||
rgbColor:
|
rgbColor:
|
||||||
type: integer
|
type: integer
|
||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -19,10 +22,10 @@ RemoteSourceSettings:
|
|||||||
reverseAPIPort:
|
reverseAPIPort:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIDeviceIndex:
|
reverseAPIDeviceIndex:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIChannelIndex:
|
reverseAPIChannelIndex:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
||||||
RemoteSourceReport:
|
RemoteSourceReport:
|
||||||
description: "Remote channel source report"
|
description: "Remote channel source report"
|
||||||
properties:
|
properties:
|
||||||
@ -46,7 +49,7 @@ RemoteSourceReport:
|
|||||||
type: integer
|
type: integer
|
||||||
tvUSec:
|
tvUSec:
|
||||||
description: "Counts timestamp microseconds"
|
description: "Counts timestamp microseconds"
|
||||||
type: integer
|
type: integer
|
||||||
nbOriginalBlocks:
|
nbOriginalBlocks:
|
||||||
description: "Number of original blocks per frame"
|
description: "Number of original blocks per frame"
|
||||||
type: integer
|
type: integer
|
||||||
@ -58,11 +61,10 @@ RemoteSourceReport:
|
|||||||
type: integer
|
type: integer
|
||||||
sampleRate:
|
sampleRate:
|
||||||
description: "Stream nominal sample rate in S/s"
|
description: "Stream nominal sample rate in S/s"
|
||||||
type: integer
|
type: integer
|
||||||
deviceCenterFreq:
|
deviceCenterFreq:
|
||||||
description: "Device center frequency in kHz"
|
description: "Device center frequency in kHz"
|
||||||
type: integer
|
type: integer
|
||||||
deviceSampleRate:
|
deviceSampleRate:
|
||||||
description: "Device baseband sample rate in S/s"
|
description: "Device baseband sample rate in S/s"
|
||||||
type: integer
|
type: integer
|
||||||
|
|
||||||
|
@ -48,6 +48,9 @@ SSBDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -40,6 +40,9 @@ SSBModSettings:
|
|||||||
type: string
|
type: string
|
||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -55,6 +55,9 @@ UDPSinkSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -49,6 +49,9 @@ UDPSourceSettings:
|
|||||||
format: uint16
|
format: uint16
|
||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -25,6 +25,9 @@ WFMDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -31,6 +31,9 @@ WFMModSettings:
|
|||||||
type: string
|
type: string
|
||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -29,6 +29,9 @@ AMModSettings:
|
|||||||
type: string
|
type: string
|
||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -37,12 +40,12 @@ AMModSettings:
|
|||||||
reverseAPIPort:
|
reverseAPIPort:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIDeviceIndex:
|
reverseAPIDeviceIndex:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIChannelIndex:
|
reverseAPIChannelIndex:
|
||||||
type: integer
|
type: integer
|
||||||
cwKeyer:
|
cwKeyer:
|
||||||
$ref: "http://localhost:8081/api/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
|
$ref: "http://localhost:8081/api/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
|
||||||
|
|
||||||
AMModReport:
|
AMModReport:
|
||||||
description: AMMod
|
description: AMMod
|
||||||
properties:
|
properties:
|
||||||
@ -54,4 +57,3 @@ AMModReport:
|
|||||||
type: integer
|
type: integer
|
||||||
channelSampleRate:
|
channelSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
@ -53,6 +53,9 @@ ATVModSettings:
|
|||||||
type: string
|
type: string
|
||||||
videoFileName:
|
videoFileName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -61,10 +64,10 @@ ATVModSettings:
|
|||||||
reverseAPIPort:
|
reverseAPIPort:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIDeviceIndex:
|
reverseAPIDeviceIndex:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIChannelIndex:
|
reverseAPIChannelIndex:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
||||||
ATVModReport:
|
ATVModReport:
|
||||||
description: ATVMod
|
description: ATVMod
|
||||||
properties:
|
properties:
|
||||||
@ -74,4 +77,3 @@ ATVModReport:
|
|||||||
format: float
|
format: float
|
||||||
channelSampleRate:
|
channelSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
@ -30,6 +30,9 @@ BFMDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -54,6 +54,9 @@ DSDDemodSettings:
|
|||||||
traceDecay:
|
traceDecay:
|
||||||
description: 0 to 255
|
description: 0 to 255
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -17,6 +17,9 @@ FileSourceSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -28,6 +28,9 @@ FreeDVDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
freeDVMode:
|
freeDVMode:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -27,7 +27,10 @@ FreeDVModSettings:
|
|||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
gaugeInputElseModem:
|
gaugeInputElseModem:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -41,6 +41,9 @@ FreqTrackerSettings:
|
|||||||
squelchGate:
|
squelchGate:
|
||||||
description: Squelch trigger gate in 10s of ms
|
description: Squelch trigger gate in 10s of ms
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -12,6 +12,9 @@ LocalSinkSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
filterChainHash:
|
filterChainHash:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -12,6 +12,9 @@ LocalSourceSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
filterChainHash:
|
filterChainHash:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -41,6 +41,9 @@ NFMDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -32,9 +32,12 @@ NFMModSettings:
|
|||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -43,12 +46,12 @@ NFMModSettings:
|
|||||||
reverseAPIPort:
|
reverseAPIPort:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIDeviceIndex:
|
reverseAPIDeviceIndex:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIChannelIndex:
|
reverseAPIChannelIndex:
|
||||||
type: integer
|
type: integer
|
||||||
cwKeyer:
|
cwKeyer:
|
||||||
$ref: "http://localhost:8081/api/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
|
$ref: "http://localhost:8081/api/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
|
||||||
|
|
||||||
NFMModReport:
|
NFMModReport:
|
||||||
description: NFMMod
|
description: NFMMod
|
||||||
properties:
|
properties:
|
||||||
@ -60,4 +63,3 @@ NFMModReport:
|
|||||||
type: integer
|
type: integer
|
||||||
channelSampleRate:
|
channelSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
@ -21,6 +21,9 @@ RemoteSinkSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
filterChainHash:
|
filterChainHash:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -8,9 +8,12 @@ RemoteSourceSettings:
|
|||||||
description: "Remote USB data port"
|
description: "Remote USB data port"
|
||||||
type: integer
|
type: integer
|
||||||
rgbColor:
|
rgbColor:
|
||||||
type: integer
|
type: integer
|
||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -19,10 +22,10 @@ RemoteSourceSettings:
|
|||||||
reverseAPIPort:
|
reverseAPIPort:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIDeviceIndex:
|
reverseAPIDeviceIndex:
|
||||||
type: integer
|
type: integer
|
||||||
reverseAPIChannelIndex:
|
reverseAPIChannelIndex:
|
||||||
type: integer
|
type: integer
|
||||||
|
|
||||||
RemoteSourceReport:
|
RemoteSourceReport:
|
||||||
description: "Remote channel source report"
|
description: "Remote channel source report"
|
||||||
properties:
|
properties:
|
||||||
@ -46,7 +49,7 @@ RemoteSourceReport:
|
|||||||
type: integer
|
type: integer
|
||||||
tvUSec:
|
tvUSec:
|
||||||
description: "Counts timestamp microseconds"
|
description: "Counts timestamp microseconds"
|
||||||
type: integer
|
type: integer
|
||||||
nbOriginalBlocks:
|
nbOriginalBlocks:
|
||||||
description: "Number of original blocks per frame"
|
description: "Number of original blocks per frame"
|
||||||
type: integer
|
type: integer
|
||||||
@ -58,11 +61,10 @@ RemoteSourceReport:
|
|||||||
type: integer
|
type: integer
|
||||||
sampleRate:
|
sampleRate:
|
||||||
description: "Stream nominal sample rate in S/s"
|
description: "Stream nominal sample rate in S/s"
|
||||||
type: integer
|
type: integer
|
||||||
deviceCenterFreq:
|
deviceCenterFreq:
|
||||||
description: "Device center frequency in kHz"
|
description: "Device center frequency in kHz"
|
||||||
type: integer
|
type: integer
|
||||||
deviceSampleRate:
|
deviceSampleRate:
|
||||||
description: "Device baseband sample rate in S/s"
|
description: "Device baseband sample rate in S/s"
|
||||||
type: integer
|
type: integer
|
||||||
|
|
||||||
|
@ -48,6 +48,9 @@ SSBDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -40,6 +40,9 @@ SSBModSettings:
|
|||||||
type: string
|
type: string
|
||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -55,6 +55,9 @@ UDPSinkSettings:
|
|||||||
type: integer
|
type: integer
|
||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -49,6 +49,9 @@ UDPSourceSettings:
|
|||||||
format: uint16
|
format: uint16
|
||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -25,6 +25,9 @@ WFMDemodSettings:
|
|||||||
type: string
|
type: string
|
||||||
audioDeviceName:
|
audioDeviceName:
|
||||||
type: string
|
type: string
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -31,6 +31,9 @@ WFMModSettings:
|
|||||||
type: string
|
type: string
|
||||||
modAFInput:
|
modAFInput:
|
||||||
type: integer
|
type: integer
|
||||||
|
streamIndex:
|
||||||
|
description: MIMO channel. Not relevant when connected to SI (single Rx).
|
||||||
|
type: integer
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
File diff suppressed because one or more lines are too long
@ -50,6 +50,8 @@ SWGAMModSettings::SWGAMModSettings() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
mod_af_input = 0;
|
mod_af_input = 0;
|
||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -92,6 +94,8 @@ SWGAMModSettings::init() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
mod_af_input = 0;
|
mod_af_input = 0;
|
||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -124,6 +128,7 @@ SWGAMModSettings::cleanup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -168,6 +173,8 @@ SWGAMModSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&mod_af_input, pJson["modAFInput"], "qint32", "");
|
::SWGSDRangel::setValue(&mod_af_input, pJson["modAFInput"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -229,6 +236,9 @@ SWGAMModSettings::asJsonObject() {
|
|||||||
if(m_mod_af_input_isSet){
|
if(m_mod_af_input_isSet){
|
||||||
obj->insert("modAFInput", QJsonValue(mod_af_input));
|
obj->insert("modAFInput", QJsonValue(mod_af_input));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -361,6 +371,16 @@ SWGAMModSettings::setModAfInput(qint32 mod_af_input) {
|
|||||||
this->m_mod_af_input_isSet = true;
|
this->m_mod_af_input_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGAMModSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGAMModSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGAMModSettings::getUseReverseApi() {
|
SWGAMModSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -459,6 +479,9 @@ SWGAMModSettings::isSet(){
|
|||||||
if(m_mod_af_input_isSet){
|
if(m_mod_af_input_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -76,6 +76,9 @@ public:
|
|||||||
qint32 getModAfInput();
|
qint32 getModAfInput();
|
||||||
void setModAfInput(qint32 mod_af_input);
|
void setModAfInput(qint32 mod_af_input);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -131,6 +134,9 @@ private:
|
|||||||
qint32 mod_af_input;
|
qint32 mod_af_input;
|
||||||
bool m_mod_af_input_isSet;
|
bool m_mod_af_input_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -74,6 +74,8 @@ SWGATVModSettings::SWGATVModSettings() {
|
|||||||
m_image_file_name_isSet = false;
|
m_image_file_name_isSet = false;
|
||||||
video_file_name = nullptr;
|
video_file_name = nullptr;
|
||||||
m_video_file_name_isSet = false;
|
m_video_file_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -138,6 +140,8 @@ SWGATVModSettings::init() {
|
|||||||
m_image_file_name_isSet = false;
|
m_image_file_name_isSet = false;
|
||||||
video_file_name = new QString("");
|
video_file_name = new QString("");
|
||||||
m_video_file_name_isSet = false;
|
m_video_file_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -184,6 +188,7 @@ SWGATVModSettings::cleanup() {
|
|||||||
delete video_file_name;
|
delete video_file_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -249,6 +254,8 @@ SWGATVModSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&video_file_name, pJson["videoFileName"], "QString", "QString");
|
::SWGSDRangel::setValue(&video_file_name, pJson["videoFileName"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -344,6 +351,9 @@ SWGATVModSettings::asJsonObject() {
|
|||||||
if(video_file_name != nullptr && *video_file_name != QString("")){
|
if(video_file_name != nullptr && *video_file_name != QString("")){
|
||||||
toJsonValue(QString("videoFileName"), video_file_name, obj, QString("QString"));
|
toJsonValue(QString("videoFileName"), video_file_name, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -593,6 +603,16 @@ SWGATVModSettings::setVideoFileName(QString* video_file_name) {
|
|||||||
this->m_video_file_name_isSet = true;
|
this->m_video_file_name_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGATVModSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGATVModSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGATVModSettings::getUseReverseApi() {
|
SWGATVModSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -717,6 +737,9 @@ SWGATVModSettings::isSet(){
|
|||||||
if(video_file_name && *video_file_name != QString("")){
|
if(video_file_name && *video_file_name != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -111,6 +111,9 @@ public:
|
|||||||
QString* getVideoFileName();
|
QString* getVideoFileName();
|
||||||
void setVideoFileName(QString* video_file_name);
|
void setVideoFileName(QString* video_file_name);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -199,6 +202,9 @@ private:
|
|||||||
QString* video_file_name;
|
QString* video_file_name;
|
||||||
bool m_video_file_name_isSet;
|
bool m_video_file_name_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -52,6 +52,8 @@ SWGBFMDemodSettings::SWGBFMDemodSettings() {
|
|||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
audio_device_name = nullptr;
|
audio_device_name = nullptr;
|
||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -94,6 +96,8 @@ SWGBFMDemodSettings::init() {
|
|||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
audio_device_name = new QString("");
|
audio_device_name = new QString("");
|
||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -125,6 +129,7 @@ SWGBFMDemodSettings::cleanup() {
|
|||||||
delete audio_device_name;
|
delete audio_device_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -168,6 +173,8 @@ SWGBFMDemodSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
|
::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -230,6 +237,9 @@ SWGBFMDemodSettings::asJsonObject() {
|
|||||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){
|
if(audio_device_name != nullptr && *audio_device_name != QString("")){
|
||||||
toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
|
toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -369,6 +379,16 @@ SWGBFMDemodSettings::setAudioDeviceName(QString* audio_device_name) {
|
|||||||
this->m_audio_device_name_isSet = true;
|
this->m_audio_device_name_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGBFMDemodSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGBFMDemodSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGBFMDemodSettings::getUseReverseApi() {
|
SWGBFMDemodSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -460,6 +480,9 @@ SWGBFMDemodSettings::isSet(){
|
|||||||
if(audio_device_name && *audio_device_name != QString("")){
|
if(audio_device_name && *audio_device_name != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -78,6 +78,9 @@ public:
|
|||||||
QString* getAudioDeviceName();
|
QString* getAudioDeviceName();
|
||||||
void setAudioDeviceName(QString* audio_device_name);
|
void setAudioDeviceName(QString* audio_device_name);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -133,6 +136,9 @@ private:
|
|||||||
QString* audio_device_name;
|
QString* audio_device_name;
|
||||||
bool m_audio_device_name_isSet;
|
bool m_audio_device_name_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -72,6 +72,8 @@ SWGDSDDemodSettings::SWGDSDDemodSettings() {
|
|||||||
m_trace_stroke_isSet = false;
|
m_trace_stroke_isSet = false;
|
||||||
trace_decay = 0;
|
trace_decay = 0;
|
||||||
m_trace_decay_isSet = false;
|
m_trace_decay_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -134,6 +136,8 @@ SWGDSDDemodSettings::init() {
|
|||||||
m_trace_stroke_isSet = false;
|
m_trace_stroke_isSet = false;
|
||||||
trace_decay = 0;
|
trace_decay = 0;
|
||||||
m_trace_decay_isSet = false;
|
m_trace_decay_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -175,6 +179,7 @@ SWGDSDDemodSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -238,6 +243,8 @@ SWGDSDDemodSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&trace_decay, pJson["traceDecay"], "qint32", "");
|
::SWGSDRangel::setValue(&trace_decay, pJson["traceDecay"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -330,6 +337,9 @@ SWGDSDDemodSettings::asJsonObject() {
|
|||||||
if(m_trace_decay_isSet){
|
if(m_trace_decay_isSet){
|
||||||
obj->insert("traceDecay", QJsonValue(trace_decay));
|
obj->insert("traceDecay", QJsonValue(trace_decay));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -569,6 +579,16 @@ SWGDSDDemodSettings::setTraceDecay(qint32 trace_decay) {
|
|||||||
this->m_trace_decay_isSet = true;
|
this->m_trace_decay_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGDSDDemodSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGDSDDemodSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGDSDDemodSettings::getUseReverseApi() {
|
SWGDSDDemodSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -690,6 +710,9 @@ SWGDSDDemodSettings::isSet(){
|
|||||||
if(m_trace_decay_isSet){
|
if(m_trace_decay_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -108,6 +108,9 @@ public:
|
|||||||
qint32 getTraceDecay();
|
qint32 getTraceDecay();
|
||||||
void setTraceDecay(qint32 trace_decay);
|
void setTraceDecay(qint32 trace_decay);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -193,6 +196,9 @@ private:
|
|||||||
qint32 trace_decay;
|
qint32 trace_decay;
|
||||||
bool m_trace_decay_isSet;
|
bool m_trace_decay_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -42,6 +42,8 @@ SWGFileSourceSettings::SWGFileSourceSettings() {
|
|||||||
m_rgb_color_isSet = false;
|
m_rgb_color_isSet = false;
|
||||||
title = nullptr;
|
title = nullptr;
|
||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -74,6 +76,8 @@ SWGFileSourceSettings::init() {
|
|||||||
m_rgb_color_isSet = false;
|
m_rgb_color_isSet = false;
|
||||||
title = new QString("");
|
title = new QString("");
|
||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -100,6 +104,7 @@ SWGFileSourceSettings::cleanup() {
|
|||||||
delete title;
|
delete title;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -133,6 +138,8 @@ SWGFileSourceSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -180,6 +187,9 @@ SWGFileSourceSettings::asJsonObject() {
|
|||||||
if(title != nullptr && *title != QString("")){
|
if(title != nullptr && *title != QString("")){
|
||||||
toJsonValue(QString("title"), title, obj, QString("QString"));
|
toJsonValue(QString("title"), title, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -269,6 +279,16 @@ SWGFileSourceSettings::setTitle(QString* title) {
|
|||||||
this->m_title_isSet = true;
|
this->m_title_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGFileSourceSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGFileSourceSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGFileSourceSettings::getUseReverseApi() {
|
SWGFileSourceSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -345,6 +365,9 @@ SWGFileSourceSettings::isSet(){
|
|||||||
if(title && *title != QString("")){
|
if(title && *title != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -63,6 +63,9 @@ public:
|
|||||||
QString* getTitle();
|
QString* getTitle();
|
||||||
void setTitle(QString* title);
|
void setTitle(QString* title);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -103,6 +106,9 @@ private:
|
|||||||
QString* title;
|
QString* title;
|
||||||
bool m_title_isSet;
|
bool m_title_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -48,6 +48,8 @@ SWGFreeDVDemodSettings::SWGFreeDVDemodSettings() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
free_dv_mode = 0;
|
free_dv_mode = 0;
|
||||||
m_free_dv_mode_isSet = false;
|
m_free_dv_mode_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -86,6 +88,8 @@ SWGFreeDVDemodSettings::init() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
free_dv_mode = 0;
|
free_dv_mode = 0;
|
||||||
m_free_dv_mode_isSet = false;
|
m_free_dv_mode_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -115,6 +119,7 @@ SWGFreeDVDemodSettings::cleanup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -154,6 +159,8 @@ SWGFreeDVDemodSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&free_dv_mode, pJson["freeDVMode"], "qint32", "");
|
::SWGSDRangel::setValue(&free_dv_mode, pJson["freeDVMode"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -210,6 +217,9 @@ SWGFreeDVDemodSettings::asJsonObject() {
|
|||||||
if(m_free_dv_mode_isSet){
|
if(m_free_dv_mode_isSet){
|
||||||
obj->insert("freeDVMode", QJsonValue(free_dv_mode));
|
obj->insert("freeDVMode", QJsonValue(free_dv_mode));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -329,6 +339,16 @@ SWGFreeDVDemodSettings::setFreeDvMode(qint32 free_dv_mode) {
|
|||||||
this->m_free_dv_mode_isSet = true;
|
this->m_free_dv_mode_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGFreeDVDemodSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGFreeDVDemodSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGFreeDVDemodSettings::getUseReverseApi() {
|
SWGFreeDVDemodSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -414,6 +434,9 @@ SWGFreeDVDemodSettings::isSet(){
|
|||||||
if(m_free_dv_mode_isSet){
|
if(m_free_dv_mode_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -72,6 +72,9 @@ public:
|
|||||||
qint32 getFreeDvMode();
|
qint32 getFreeDvMode();
|
||||||
void setFreeDvMode(qint32 free_dv_mode);
|
void setFreeDvMode(qint32 free_dv_mode);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -121,6 +124,9 @@ private:
|
|||||||
qint32 free_dv_mode;
|
qint32 free_dv_mode;
|
||||||
bool m_free_dv_mode_isSet;
|
bool m_free_dv_mode_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -52,6 +52,8 @@ SWGFreeDVModSettings::SWGFreeDVModSettings() {
|
|||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
gauge_input_else_modem = 0;
|
gauge_input_else_modem = 0;
|
||||||
m_gauge_input_else_modem_isSet = false;
|
m_gauge_input_else_modem_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -96,6 +98,8 @@ SWGFreeDVModSettings::init() {
|
|||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
gauge_input_else_modem = 0;
|
gauge_input_else_modem = 0;
|
||||||
m_gauge_input_else_modem_isSet = false;
|
m_gauge_input_else_modem_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -129,6 +133,7 @@ SWGFreeDVModSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -175,6 +180,8 @@ SWGFreeDVModSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&gauge_input_else_modem, pJson["gaugeInputElseModem"], "qint32", "");
|
::SWGSDRangel::setValue(&gauge_input_else_modem, pJson["gaugeInputElseModem"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -239,6 +246,9 @@ SWGFreeDVModSettings::asJsonObject() {
|
|||||||
if(m_gauge_input_else_modem_isSet){
|
if(m_gauge_input_else_modem_isSet){
|
||||||
obj->insert("gaugeInputElseModem", QJsonValue(gauge_input_else_modem));
|
obj->insert("gaugeInputElseModem", QJsonValue(gauge_input_else_modem));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -381,6 +391,16 @@ SWGFreeDVModSettings::setGaugeInputElseModem(qint32 gauge_input_else_modem) {
|
|||||||
this->m_gauge_input_else_modem_isSet = true;
|
this->m_gauge_input_else_modem_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGFreeDVModSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGFreeDVModSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGFreeDVModSettings::getUseReverseApi() {
|
SWGFreeDVModSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -482,6 +502,9 @@ SWGFreeDVModSettings::isSet(){
|
|||||||
if(m_gauge_input_else_modem_isSet){
|
if(m_gauge_input_else_modem_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -79,6 +79,9 @@ public:
|
|||||||
qint32 getGaugeInputElseModem();
|
qint32 getGaugeInputElseModem();
|
||||||
void setGaugeInputElseModem(qint32 gauge_input_else_modem);
|
void setGaugeInputElseModem(qint32 gauge_input_else_modem);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -137,6 +140,9 @@ private:
|
|||||||
qint32 gauge_input_else_modem;
|
qint32 gauge_input_else_modem;
|
||||||
bool m_gauge_input_else_modem_isSet;
|
bool m_gauge_input_else_modem_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -54,6 +54,8 @@ SWGFreqTrackerSettings::SWGFreqTrackerSettings() {
|
|||||||
m_rrc_rolloff_isSet = false;
|
m_rrc_rolloff_isSet = false;
|
||||||
squelch_gate = 0;
|
squelch_gate = 0;
|
||||||
m_squelch_gate_isSet = false;
|
m_squelch_gate_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -98,6 +100,8 @@ SWGFreqTrackerSettings::init() {
|
|||||||
m_rrc_rolloff_isSet = false;
|
m_rrc_rolloff_isSet = false;
|
||||||
squelch_gate = 0;
|
squelch_gate = 0;
|
||||||
m_squelch_gate_isSet = false;
|
m_squelch_gate_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -128,6 +132,7 @@ SWGFreqTrackerSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -173,6 +178,8 @@ SWGFreqTrackerSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&squelch_gate, pJson["squelchGate"], "qint32", "");
|
::SWGSDRangel::setValue(&squelch_gate, pJson["squelchGate"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -238,6 +245,9 @@ SWGFreqTrackerSettings::asJsonObject() {
|
|||||||
if(m_squelch_gate_isSet){
|
if(m_squelch_gate_isSet){
|
||||||
obj->insert("squelchGate", QJsonValue(squelch_gate));
|
obj->insert("squelchGate", QJsonValue(squelch_gate));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -387,6 +397,16 @@ SWGFreqTrackerSettings::setSquelchGate(qint32 squelch_gate) {
|
|||||||
this->m_squelch_gate_isSet = true;
|
this->m_squelch_gate_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGFreqTrackerSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGFreqTrackerSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGFreqTrackerSettings::getUseReverseApi() {
|
SWGFreqTrackerSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -481,6 +501,9 @@ SWGFreqTrackerSettings::isSet(){
|
|||||||
if(m_squelch_gate_isSet){
|
if(m_squelch_gate_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -81,6 +81,9 @@ public:
|
|||||||
qint32 getSquelchGate();
|
qint32 getSquelchGate();
|
||||||
void setSquelchGate(qint32 squelch_gate);
|
void setSquelchGate(qint32 squelch_gate);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -139,6 +142,9 @@ private:
|
|||||||
qint32 squelch_gate;
|
qint32 squelch_gate;
|
||||||
bool m_squelch_gate_isSet;
|
bool m_squelch_gate_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -38,6 +38,8 @@ SWGLocalSinkSettings::SWGLocalSinkSettings() {
|
|||||||
m_log2_decim_isSet = false;
|
m_log2_decim_isSet = false;
|
||||||
filter_chain_hash = 0;
|
filter_chain_hash = 0;
|
||||||
m_filter_chain_hash_isSet = false;
|
m_filter_chain_hash_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -66,6 +68,8 @@ SWGLocalSinkSettings::init() {
|
|||||||
m_log2_decim_isSet = false;
|
m_log2_decim_isSet = false;
|
||||||
filter_chain_hash = 0;
|
filter_chain_hash = 0;
|
||||||
m_filter_chain_hash_isSet = false;
|
m_filter_chain_hash_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -88,6 +92,7 @@ SWGLocalSinkSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -117,6 +122,8 @@ SWGLocalSinkSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&filter_chain_hash, pJson["filterChainHash"], "qint32", "");
|
::SWGSDRangel::setValue(&filter_chain_hash, pJson["filterChainHash"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -158,6 +165,9 @@ SWGLocalSinkSettings::asJsonObject() {
|
|||||||
if(m_filter_chain_hash_isSet){
|
if(m_filter_chain_hash_isSet){
|
||||||
obj->insert("filterChainHash", QJsonValue(filter_chain_hash));
|
obj->insert("filterChainHash", QJsonValue(filter_chain_hash));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -227,6 +237,16 @@ SWGLocalSinkSettings::setFilterChainHash(qint32 filter_chain_hash) {
|
|||||||
this->m_filter_chain_hash_isSet = true;
|
this->m_filter_chain_hash_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGLocalSinkSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGLocalSinkSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGLocalSinkSettings::getUseReverseApi() {
|
SWGLocalSinkSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -297,6 +317,9 @@ SWGLocalSinkSettings::isSet(){
|
|||||||
if(m_filter_chain_hash_isSet){
|
if(m_filter_chain_hash_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -57,6 +57,9 @@ public:
|
|||||||
qint32 getFilterChainHash();
|
qint32 getFilterChainHash();
|
||||||
void setFilterChainHash(qint32 filter_chain_hash);
|
void setFilterChainHash(qint32 filter_chain_hash);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -91,6 +94,9 @@ private:
|
|||||||
qint32 filter_chain_hash;
|
qint32 filter_chain_hash;
|
||||||
bool m_filter_chain_hash_isSet;
|
bool m_filter_chain_hash_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -38,6 +38,8 @@ SWGLocalSourceSettings::SWGLocalSourceSettings() {
|
|||||||
m_log2_interp_isSet = false;
|
m_log2_interp_isSet = false;
|
||||||
filter_chain_hash = 0;
|
filter_chain_hash = 0;
|
||||||
m_filter_chain_hash_isSet = false;
|
m_filter_chain_hash_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -66,6 +68,8 @@ SWGLocalSourceSettings::init() {
|
|||||||
m_log2_interp_isSet = false;
|
m_log2_interp_isSet = false;
|
||||||
filter_chain_hash = 0;
|
filter_chain_hash = 0;
|
||||||
m_filter_chain_hash_isSet = false;
|
m_filter_chain_hash_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -88,6 +92,7 @@ SWGLocalSourceSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -117,6 +122,8 @@ SWGLocalSourceSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&filter_chain_hash, pJson["filterChainHash"], "qint32", "");
|
::SWGSDRangel::setValue(&filter_chain_hash, pJson["filterChainHash"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -158,6 +165,9 @@ SWGLocalSourceSettings::asJsonObject() {
|
|||||||
if(m_filter_chain_hash_isSet){
|
if(m_filter_chain_hash_isSet){
|
||||||
obj->insert("filterChainHash", QJsonValue(filter_chain_hash));
|
obj->insert("filterChainHash", QJsonValue(filter_chain_hash));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -227,6 +237,16 @@ SWGLocalSourceSettings::setFilterChainHash(qint32 filter_chain_hash) {
|
|||||||
this->m_filter_chain_hash_isSet = true;
|
this->m_filter_chain_hash_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGLocalSourceSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGLocalSourceSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGLocalSourceSettings::getUseReverseApi() {
|
SWGLocalSourceSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -297,6 +317,9 @@ SWGLocalSourceSettings::isSet(){
|
|||||||
if(m_filter_chain_hash_isSet){
|
if(m_filter_chain_hash_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -57,6 +57,9 @@ public:
|
|||||||
qint32 getFilterChainHash();
|
qint32 getFilterChainHash();
|
||||||
void setFilterChainHash(qint32 filter_chain_hash);
|
void setFilterChainHash(qint32 filter_chain_hash);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -91,6 +94,9 @@ private:
|
|||||||
qint32 filter_chain_hash;
|
qint32 filter_chain_hash;
|
||||||
bool m_filter_chain_hash_isSet;
|
bool m_filter_chain_hash_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -58,6 +58,8 @@ SWGNFMDemodSettings::SWGNFMDemodSettings() {
|
|||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
audio_device_name = nullptr;
|
audio_device_name = nullptr;
|
||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -106,6 +108,8 @@ SWGNFMDemodSettings::init() {
|
|||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
audio_device_name = new QString("");
|
audio_device_name = new QString("");
|
||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -140,6 +144,7 @@ SWGNFMDemodSettings::cleanup() {
|
|||||||
delete audio_device_name;
|
delete audio_device_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -189,6 +194,8 @@ SWGNFMDemodSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
|
::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -260,6 +267,9 @@ SWGNFMDemodSettings::asJsonObject() {
|
|||||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){
|
if(audio_device_name != nullptr && *audio_device_name != QString("")){
|
||||||
toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
|
toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -429,6 +439,16 @@ SWGNFMDemodSettings::setAudioDeviceName(QString* audio_device_name) {
|
|||||||
this->m_audio_device_name_isSet = true;
|
this->m_audio_device_name_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGNFMDemodSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGNFMDemodSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGNFMDemodSettings::getUseReverseApi() {
|
SWGNFMDemodSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -529,6 +549,9 @@ SWGNFMDemodSettings::isSet(){
|
|||||||
if(audio_device_name && *audio_device_name != QString("")){
|
if(audio_device_name && *audio_device_name != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -87,6 +87,9 @@ public:
|
|||||||
QString* getAudioDeviceName();
|
QString* getAudioDeviceName();
|
||||||
void setAudioDeviceName(QString* audio_device_name);
|
void setAudioDeviceName(QString* audio_device_name);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -151,6 +154,9 @@ private:
|
|||||||
QString* audio_device_name;
|
QString* audio_device_name;
|
||||||
bool m_audio_device_name_isSet;
|
bool m_audio_device_name_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -56,6 +56,8 @@ SWGNFMModSettings::SWGNFMModSettings() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
mod_af_input = 0;
|
mod_af_input = 0;
|
||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -104,6 +106,8 @@ SWGNFMModSettings::init() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
mod_af_input = 0;
|
mod_af_input = 0;
|
||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -139,6 +143,7 @@ SWGNFMModSettings::cleanup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -189,6 +194,8 @@ SWGNFMModSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&mod_af_input, pJson["modAFInput"], "qint32", "");
|
::SWGSDRangel::setValue(&mod_af_input, pJson["modAFInput"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -259,6 +266,9 @@ SWGNFMModSettings::asJsonObject() {
|
|||||||
if(m_mod_af_input_isSet){
|
if(m_mod_af_input_isSet){
|
||||||
obj->insert("modAFInput", QJsonValue(mod_af_input));
|
obj->insert("modAFInput", QJsonValue(mod_af_input));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -421,6 +431,16 @@ SWGNFMModSettings::setModAfInput(qint32 mod_af_input) {
|
|||||||
this->m_mod_af_input_isSet = true;
|
this->m_mod_af_input_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGNFMModSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGNFMModSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGNFMModSettings::getUseReverseApi() {
|
SWGNFMModSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -528,6 +548,9 @@ SWGNFMModSettings::isSet(){
|
|||||||
if(m_mod_af_input_isSet){
|
if(m_mod_af_input_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -85,6 +85,9 @@ public:
|
|||||||
qint32 getModAfInput();
|
qint32 getModAfInput();
|
||||||
void setModAfInput(qint32 mod_af_input);
|
void setModAfInput(qint32 mod_af_input);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -149,6 +152,9 @@ private:
|
|||||||
qint32 mod_af_input;
|
qint32 mod_af_input;
|
||||||
bool m_mod_af_input_isSet;
|
bool m_mod_af_input_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -44,6 +44,8 @@ SWGRemoteSinkSettings::SWGRemoteSinkSettings() {
|
|||||||
m_log2_decim_isSet = false;
|
m_log2_decim_isSet = false;
|
||||||
filter_chain_hash = 0;
|
filter_chain_hash = 0;
|
||||||
m_filter_chain_hash_isSet = false;
|
m_filter_chain_hash_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -78,6 +80,8 @@ SWGRemoteSinkSettings::init() {
|
|||||||
m_log2_decim_isSet = false;
|
m_log2_decim_isSet = false;
|
||||||
filter_chain_hash = 0;
|
filter_chain_hash = 0;
|
||||||
m_filter_chain_hash_isSet = false;
|
m_filter_chain_hash_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -105,6 +109,7 @@ SWGRemoteSinkSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -140,6 +145,8 @@ SWGRemoteSinkSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&filter_chain_hash, pJson["filterChainHash"], "qint32", "");
|
::SWGSDRangel::setValue(&filter_chain_hash, pJson["filterChainHash"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -190,6 +197,9 @@ SWGRemoteSinkSettings::asJsonObject() {
|
|||||||
if(m_filter_chain_hash_isSet){
|
if(m_filter_chain_hash_isSet){
|
||||||
obj->insert("filterChainHash", QJsonValue(filter_chain_hash));
|
obj->insert("filterChainHash", QJsonValue(filter_chain_hash));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -289,6 +299,16 @@ SWGRemoteSinkSettings::setFilterChainHash(qint32 filter_chain_hash) {
|
|||||||
this->m_filter_chain_hash_isSet = true;
|
this->m_filter_chain_hash_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGRemoteSinkSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGRemoteSinkSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGRemoteSinkSettings::getUseReverseApi() {
|
SWGRemoteSinkSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -368,6 +388,9 @@ SWGRemoteSinkSettings::isSet(){
|
|||||||
if(m_filter_chain_hash_isSet){
|
if(m_filter_chain_hash_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -66,6 +66,9 @@ public:
|
|||||||
qint32 getFilterChainHash();
|
qint32 getFilterChainHash();
|
||||||
void setFilterChainHash(qint32 filter_chain_hash);
|
void setFilterChainHash(qint32 filter_chain_hash);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -109,6 +112,9 @@ private:
|
|||||||
qint32 filter_chain_hash;
|
qint32 filter_chain_hash;
|
||||||
bool m_filter_chain_hash_isSet;
|
bool m_filter_chain_hash_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -36,6 +36,8 @@ SWGRemoteSourceSettings::SWGRemoteSourceSettings() {
|
|||||||
m_rgb_color_isSet = false;
|
m_rgb_color_isSet = false;
|
||||||
title = nullptr;
|
title = nullptr;
|
||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -62,6 +64,8 @@ SWGRemoteSourceSettings::init() {
|
|||||||
m_rgb_color_isSet = false;
|
m_rgb_color_isSet = false;
|
||||||
title = new QString("");
|
title = new QString("");
|
||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -85,6 +89,7 @@ SWGRemoteSourceSettings::cleanup() {
|
|||||||
delete title;
|
delete title;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -112,6 +117,8 @@ SWGRemoteSourceSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -150,6 +157,9 @@ SWGRemoteSourceSettings::asJsonObject() {
|
|||||||
if(title != nullptr && *title != QString("")){
|
if(title != nullptr && *title != QString("")){
|
||||||
toJsonValue(QString("title"), title, obj, QString("QString"));
|
toJsonValue(QString("title"), title, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -209,6 +219,16 @@ SWGRemoteSourceSettings::setTitle(QString* title) {
|
|||||||
this->m_title_isSet = true;
|
this->m_title_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGRemoteSourceSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGRemoteSourceSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGRemoteSourceSettings::getUseReverseApi() {
|
SWGRemoteSourceSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -276,6 +296,9 @@ SWGRemoteSourceSettings::isSet(){
|
|||||||
if(title && *title != QString("")){
|
if(title && *title != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -54,6 +54,9 @@ public:
|
|||||||
QString* getTitle();
|
QString* getTitle();
|
||||||
void setTitle(QString* title);
|
void setTitle(QString* title);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -85,6 +88,9 @@ private:
|
|||||||
QString* title;
|
QString* title;
|
||||||
bool m_title_isSet;
|
bool m_title_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -62,6 +62,8 @@ SWGSSBDemodSettings::SWGSSBDemodSettings() {
|
|||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
audio_device_name = nullptr;
|
audio_device_name = nullptr;
|
||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -114,6 +116,8 @@ SWGSSBDemodSettings::init() {
|
|||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
audio_device_name = new QString("");
|
audio_device_name = new QString("");
|
||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -150,6 +154,7 @@ SWGSSBDemodSettings::cleanup() {
|
|||||||
delete audio_device_name;
|
delete audio_device_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -203,6 +208,8 @@ SWGSSBDemodSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
|
::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -280,6 +287,9 @@ SWGSSBDemodSettings::asJsonObject() {
|
|||||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){
|
if(audio_device_name != nullptr && *audio_device_name != QString("")){
|
||||||
toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
|
toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -469,6 +479,16 @@ SWGSSBDemodSettings::setAudioDeviceName(QString* audio_device_name) {
|
|||||||
this->m_audio_device_name_isSet = true;
|
this->m_audio_device_name_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGSSBDemodSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGSSBDemodSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGSSBDemodSettings::getUseReverseApi() {
|
SWGSSBDemodSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -575,6 +595,9 @@ SWGSSBDemodSettings::isSet(){
|
|||||||
if(audio_device_name && *audio_device_name != QString("")){
|
if(audio_device_name && *audio_device_name != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -93,6 +93,9 @@ public:
|
|||||||
QString* getAudioDeviceName();
|
QString* getAudioDeviceName();
|
||||||
void setAudioDeviceName(QString* audio_device_name);
|
void setAudioDeviceName(QString* audio_device_name);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -163,6 +166,9 @@ private:
|
|||||||
QString* audio_device_name;
|
QString* audio_device_name;
|
||||||
bool m_audio_device_name_isSet;
|
bool m_audio_device_name_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -62,6 +62,8 @@ SWGSSBModSettings::SWGSSBModSettings() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
mod_af_input = 0;
|
mod_af_input = 0;
|
||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -116,6 +118,8 @@ SWGSSBModSettings::init() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
mod_af_input = 0;
|
mod_af_input = 0;
|
||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -154,6 +158,7 @@ SWGSSBModSettings::cleanup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -210,6 +215,8 @@ SWGSSBModSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&mod_af_input, pJson["modAFInput"], "qint32", "");
|
::SWGSDRangel::setValue(&mod_af_input, pJson["modAFInput"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -289,6 +296,9 @@ SWGSSBModSettings::asJsonObject() {
|
|||||||
if(m_mod_af_input_isSet){
|
if(m_mod_af_input_isSet){
|
||||||
obj->insert("modAFInput", QJsonValue(mod_af_input));
|
obj->insert("modAFInput", QJsonValue(mod_af_input));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -481,6 +491,16 @@ SWGSSBModSettings::setModAfInput(qint32 mod_af_input) {
|
|||||||
this->m_mod_af_input_isSet = true;
|
this->m_mod_af_input_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGSSBModSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGSSBModSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGSSBModSettings::getUseReverseApi() {
|
SWGSSBModSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -597,6 +617,9 @@ SWGSSBModSettings::isSet(){
|
|||||||
if(m_mod_af_input_isSet){
|
if(m_mod_af_input_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -94,6 +94,9 @@ public:
|
|||||||
qint32 getModAfInput();
|
qint32 getModAfInput();
|
||||||
void setModAfInput(qint32 mod_af_input);
|
void setModAfInput(qint32 mod_af_input);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -167,6 +170,9 @@ private:
|
|||||||
qint32 mod_af_input;
|
qint32 mod_af_input;
|
||||||
bool m_mod_af_input_isSet;
|
bool m_mod_af_input_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -66,6 +66,8 @@ SWGUDPSinkSettings::SWGUDPSinkSettings() {
|
|||||||
m_rgb_color_isSet = false;
|
m_rgb_color_isSet = false;
|
||||||
title = nullptr;
|
title = nullptr;
|
||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -122,6 +124,8 @@ SWGUDPSinkSettings::init() {
|
|||||||
m_rgb_color_isSet = false;
|
m_rgb_color_isSet = false;
|
||||||
title = new QString("");
|
title = new QString("");
|
||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -160,6 +164,7 @@ SWGUDPSinkSettings::cleanup() {
|
|||||||
delete title;
|
delete title;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -217,6 +222,8 @@ SWGUDPSinkSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -300,6 +307,9 @@ SWGUDPSinkSettings::asJsonObject() {
|
|||||||
if(title != nullptr && *title != QString("")){
|
if(title != nullptr && *title != QString("")){
|
||||||
toJsonValue(QString("title"), title, obj, QString("QString"));
|
toJsonValue(QString("title"), title, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -509,6 +519,16 @@ SWGUDPSinkSettings::setTitle(QString* title) {
|
|||||||
this->m_title_isSet = true;
|
this->m_title_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGUDPSinkSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGUDPSinkSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGUDPSinkSettings::getUseReverseApi() {
|
SWGUDPSinkSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -621,6 +641,9 @@ SWGUDPSinkSettings::isSet(){
|
|||||||
if(title && *title != QString("")){
|
if(title && *title != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -99,6 +99,9 @@ public:
|
|||||||
QString* getTitle();
|
QString* getTitle();
|
||||||
void setTitle(QString* title);
|
void setTitle(QString* title);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -175,6 +178,9 @@ private:
|
|||||||
QString* title;
|
QString* title;
|
||||||
bool m_title_isSet;
|
bool m_title_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -66,6 +66,8 @@ SWGUDPSourceSettings::SWGUDPSourceSettings() {
|
|||||||
m_udp_port_isSet = false;
|
m_udp_port_isSet = false;
|
||||||
title = nullptr;
|
title = nullptr;
|
||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -122,6 +124,8 @@ SWGUDPSourceSettings::init() {
|
|||||||
m_udp_port_isSet = false;
|
m_udp_port_isSet = false;
|
||||||
title = new QString("");
|
title = new QString("");
|
||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -160,6 +164,7 @@ SWGUDPSourceSettings::cleanup() {
|
|||||||
delete title;
|
delete title;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -217,6 +222,8 @@ SWGUDPSourceSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -300,6 +307,9 @@ SWGUDPSourceSettings::asJsonObject() {
|
|||||||
if(title != nullptr && *title != QString("")){
|
if(title != nullptr && *title != QString("")){
|
||||||
toJsonValue(QString("title"), title, obj, QString("QString"));
|
toJsonValue(QString("title"), title, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -509,6 +519,16 @@ SWGUDPSourceSettings::setTitle(QString* title) {
|
|||||||
this->m_title_isSet = true;
|
this->m_title_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGUDPSourceSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGUDPSourceSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGUDPSourceSettings::getUseReverseApi() {
|
SWGUDPSourceSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -621,6 +641,9 @@ SWGUDPSourceSettings::isSet(){
|
|||||||
if(title && *title != QString("")){
|
if(title && *title != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -99,6 +99,9 @@ public:
|
|||||||
QString* getTitle();
|
QString* getTitle();
|
||||||
void setTitle(QString* title);
|
void setTitle(QString* title);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -175,6 +178,9 @@ private:
|
|||||||
QString* title;
|
QString* title;
|
||||||
bool m_title_isSet;
|
bool m_title_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -46,6 +46,8 @@ SWGWFMDemodSettings::SWGWFMDemodSettings() {
|
|||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
audio_device_name = nullptr;
|
audio_device_name = nullptr;
|
||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -82,6 +84,8 @@ SWGWFMDemodSettings::init() {
|
|||||||
m_title_isSet = false;
|
m_title_isSet = false;
|
||||||
audio_device_name = new QString("");
|
audio_device_name = new QString("");
|
||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -110,6 +114,7 @@ SWGWFMDemodSettings::cleanup() {
|
|||||||
delete audio_device_name;
|
delete audio_device_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -147,6 +152,8 @@ SWGWFMDemodSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
|
::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -200,6 +207,9 @@ SWGWFMDemodSettings::asJsonObject() {
|
|||||||
if(audio_device_name != nullptr && *audio_device_name != QString("")){
|
if(audio_device_name != nullptr && *audio_device_name != QString("")){
|
||||||
toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
|
toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -309,6 +319,16 @@ SWGWFMDemodSettings::setAudioDeviceName(QString* audio_device_name) {
|
|||||||
this->m_audio_device_name_isSet = true;
|
this->m_audio_device_name_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGWFMDemodSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGWFMDemodSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGWFMDemodSettings::getUseReverseApi() {
|
SWGWFMDemodSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -391,6 +411,9 @@ SWGWFMDemodSettings::isSet(){
|
|||||||
if(audio_device_name && *audio_device_name != QString("")){
|
if(audio_device_name && *audio_device_name != QString("")){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -69,6 +69,9 @@ public:
|
|||||||
QString* getAudioDeviceName();
|
QString* getAudioDeviceName();
|
||||||
void setAudioDeviceName(QString* audio_device_name);
|
void setAudioDeviceName(QString* audio_device_name);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -115,6 +118,9 @@ private:
|
|||||||
QString* audio_device_name;
|
QString* audio_device_name;
|
||||||
bool m_audio_device_name_isSet;
|
bool m_audio_device_name_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -52,6 +52,8 @@ SWGWFMModSettings::SWGWFMModSettings() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
mod_af_input = 0;
|
mod_af_input = 0;
|
||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -96,6 +98,8 @@ SWGWFMModSettings::init() {
|
|||||||
m_audio_device_name_isSet = false;
|
m_audio_device_name_isSet = false;
|
||||||
mod_af_input = 0;
|
mod_af_input = 0;
|
||||||
m_mod_af_input_isSet = false;
|
m_mod_af_input_isSet = false;
|
||||||
|
stream_index = 0;
|
||||||
|
m_stream_index_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -129,6 +133,7 @@ SWGWFMModSettings::cleanup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -175,6 +180,8 @@ SWGWFMModSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&mod_af_input, pJson["modAFInput"], "qint32", "");
|
::SWGSDRangel::setValue(&mod_af_input, pJson["modAFInput"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&stream_index, pJson["streamIndex"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -239,6 +246,9 @@ SWGWFMModSettings::asJsonObject() {
|
|||||||
if(m_mod_af_input_isSet){
|
if(m_mod_af_input_isSet){
|
||||||
obj->insert("modAFInput", QJsonValue(mod_af_input));
|
obj->insert("modAFInput", QJsonValue(mod_af_input));
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
obj->insert("streamIndex", QJsonValue(stream_index));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -381,6 +391,16 @@ SWGWFMModSettings::setModAfInput(qint32 mod_af_input) {
|
|||||||
this->m_mod_af_input_isSet = true;
|
this->m_mod_af_input_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGWFMModSettings::getStreamIndex() {
|
||||||
|
return stream_index;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGWFMModSettings::setStreamIndex(qint32 stream_index) {
|
||||||
|
this->stream_index = stream_index;
|
||||||
|
this->m_stream_index_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGWFMModSettings::getUseReverseApi() {
|
SWGWFMModSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -482,6 +502,9 @@ SWGWFMModSettings::isSet(){
|
|||||||
if(m_mod_af_input_isSet){
|
if(m_mod_af_input_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_stream_index_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -79,6 +79,9 @@ public:
|
|||||||
qint32 getModAfInput();
|
qint32 getModAfInput();
|
||||||
void setModAfInput(qint32 mod_af_input);
|
void setModAfInput(qint32 mod_af_input);
|
||||||
|
|
||||||
|
qint32 getStreamIndex();
|
||||||
|
void setStreamIndex(qint32 stream_index);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -137,6 +140,9 @@ private:
|
|||||||
qint32 mod_af_input;
|
qint32 mod_af_input;
|
||||||
bool m_mod_af_input_isSet;
|
bool m_mod_af_input_isSet;
|
||||||
|
|
||||||
|
qint32 stream_index;
|
||||||
|
bool m_stream_index_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user