1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-04 23:14:47 -04:00

Web API: re-organize online documentation and integrate Swagger-UI

This commit is contained in:
f4exb
2018-01-24 18:17:13 +01:00
parent 3d77c9af9b
commit 4a442e97e7
28 changed files with 2165 additions and 11 deletions
@@ -0,0 +1,12 @@
CWKeyerSettings:
properties:
sampleRate:
type: integer
wpm:
type: integer
mode:
type: integer
text:
type: string
loop:
type: integer
@@ -0,0 +1,5 @@
FileSourceSettings:
description: FileSource
properties:
fileName:
type: string
@@ -0,0 +1,52 @@
HackRFInputSettings:
description: HackRF
properties:
centerFrequency:
type: integer
format: int64
LOppmTenths:
type: integer
bandwidth:
type: integer
lnaGain:
type: integer
vgaGain:
type: integer
log2Decim:
type: integer
fcPos:
description: 0=Infra 1=Supra 2=Center
type: integer
devSampleRate:
type: integer
biasT:
type: integer
lnaExt:
type: integer
dcBlock:
type: integer
iqCorrection:
type: integer
linkTxFrequency:
type: integer
HackRFOutputSettings:
description: HackRF
properties:
centerFrequency:
type: integer
format: int64
LOppmTenths:
type: integer
bandwidth:
type: integer
vgaGain:
type: integer
log2Interp:
type: integer
devSampleRate:
type: integer
biasT:
type: integer
lnaExt:
type: integer
@@ -0,0 +1,74 @@
LimeSdrInputSettings:
description: LimeSDR
properties:
centerFrequency:
type: integer
format: int64
devSampleRate:
type: integer
log2HardDecim:
type: integer
dcBlock:
type: integer
iqCorrection:
type: integer
log2SoftDecim:
type: integer
lpfBW:
type: integer
lpfFIREnable:
type: integer
lpfFIRBW:
type: integer
gain:
type: integer
ncoEnable:
type: integer
ncoFrequency:
type: integer
antennaPath:
type: integer
gainMode:
type: integer
lnaGain:
type: integer
tiaGain:
type: integer
pgaGain:
type: integer
extClock:
type: integer
extClockFreq:
type: integer
LimeSdrOutputSettings:
description: LimeSDR
properties:
centerFrequency:
type: integer
format: int64
devSampleRate:
type: integer
log2HardInterp:
type: integer
log2SoftInterp:
type: integer
lpfBW:
type: integer
lpfFIREnable:
type: integer
lpfFIRBW:
type: integer
gain:
type: integer
ncoEnable:
type: integer
ncoFrequency:
type: integer
antennaPath:
type: integer
extClock:
type: integer
extClockFreq:
type: integer
@@ -0,0 +1,43 @@
NFMDemodSettings:
description: NFMDemod
properties:
inputFrequencyOffset:
type: integer
format: int64
rfBandwidth:
type: number
format: float
afBandwidth:
type: number
format: float
fmDeviation:
type: integer
squelchGate:
type: integer
deltaSquelch:
type: integer
squelch:
type: number
format: float
volume:
type: number
format: float
ctcssOn:
type: integer
audioMute:
type: integer
ctcssIndex:
type: integer
audioSampleRate:
type: integer
copyAudioToUDP:
type: integer
udpAddress:
type: string
udpPort:
type: integer
rgbColor:
type: integer
title:
type: string
@@ -0,0 +1,40 @@
NFMModSettings:
description: NFMMod
properties:
inputFrequencyOffset:
type: integer
format: int64
rfBandwidth:
type: number
format: float
afBandwidth:
type: number
format: float
fmDeviation:
type: number
format: float
toneFrequency:
type: number
format: float
volumeFactor:
type: number
format: float
audioSampleRate:
type: integer
channelMute:
type: integer
playLoop:
type: integer
ctcssOn:
type: integer
ctcssIndex:
type: integer
rgbColor:
type: integer
title:
type: string
modAFInput:
type: integer
cwKeyer:
$ref: "/doc/swagger/include/CWKeyer.yaml#/CWKeyerSettings"
@@ -0,0 +1,34 @@
RtlSdrSettings:
description: RTLSDR
properties:
devSampleRate:
type: integer
lowSampleRate:
type: integer
centerFrequency:
type: integer
format: int64
gain:
type: integer
loPpmCorrection:
type: integer
log2Decim:
type: integer
fcPos:
type: integer
dcBlock:
type: integer
iqImbalance:
type: integer
agc:
type: integer
noModMode:
type: integer
transverterMode:
type: integer
transverterDeltaFrequency:
type: integer
format: int64
rfBandwidth:
type: integer
@@ -0,0 +1,9 @@
User:
required:
- index
- name
properties:
index:
type: integer
name:
type: string