1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-07-29 05:24:18 -04:00

DATV demod: implemented REST API for channel settings. Implements #825

This commit is contained in:
f4exb
2021-04-02 09:48:37 +02:00
parent 172b93577a
commit 2e96fef6e3
12 changed files with 940 additions and 43 deletions
+48 -11
View File
@@ -3346,19 +3346,35 @@ margin-bottom: 20px;
},
"standard" : {
"type" : "integer",
"description" : "see DATVDemodSettings::dvb_version"
"description" : "DVB bersion (see DATVDemodSettings::dvb_version)\n * 0 - DVB-S\n * 1 - DVB-S2\n"
},
"modulation" : {
"type" : "integer",
"description" : "see DATVDemodSettings::DATVModulation"
"description" : "Modulation type (DATVDemodSettings::DATVModulation)\n * 0 - BPSK\n * 1 - QPSK\n * 2 - PSK8\n * 3 - APSK16\n * 4 - APSK32\n * 5 - APSK64E\n * 6 - QAM16\n * 7 - QAM64\n * 8 - QAM256\n"
},
"fec" : {
"type" : "integer",
"description" : "see DATVDemodSettings::DATVCodeRate"
"description" : "FEC rate (see DATVDemodSettings::DATVCodeRate)\n * 0 - 1/2\n * 1 - 2/3\n * 2 - 4/6\n * 3 - 3/4\n * 4 - 4/6\n * 5 - 7/8\n * 6 - 4/5\n * 7 - 8/9\n * 8 - 9/10\n * 9 - 1/4\n * 10 - 1/3\n * 11 - 2/5\n * 12 - 3/5\n"
},
"softLDPC" : {
"type" : "integer",
"description" : "(boolean) engage sodt LDPC with LDPC tool sub processes (Linux only)"
},
"softLDPCToolPath" : {
"type" : "string",
"description" : "O/S path to the LDPC tool binary"
},
"softLDPCMaxTrials" : {
"type" : "integer",
"description" : "maximum number of trials in the soft LDPC algorithm (LDPC tool parameter)"
},
"maxBitflips" : {
"type" : "integer",
"description" : "maximum number of bit flips allowed in hard LDPC algorithm"
},
"audioMute" : {
"type" : "integer",
"description" : "boolean"
"description" : "(boolean) mute audio output"
},
"audioDeviceName" : {
"type" : "string"
@@ -3371,27 +3387,28 @@ margin-bottom: 20px;
},
"allowDrift" : {
"type" : "integer",
"description" : "boolean"
"description" : "(boolean) allow a larger frequency drift (DVB-S)"
},
"fastLock" : {
"type" : "integer",
"description" : "boolean"
"description" : "(boolean) faster locking algorithm (DVB-S)"
},
"filter" : {
"type" : "integer",
"description" : "see DATVDemodSettings::dvb_sampler"
"description" : "Type of sumbol filtering (see DATVDemodSettings::dvb_sampler)\n * 0 - Nearest\n * 1 - Linear\n * 2 - Root Raised Cosine\n"
},
"hardMetric" : {
"type" : "integer",
"description" : "boolean"
"description" : "(boolean) (DVB-S)"
},
"rollOff" : {
"type" : "number",
"format" : "float"
"format" : "float",
"description" : "RRC filter roll-off factor (0..1)"
},
"viterbi" : {
"type" : "integer",
"description" : "boolean"
"description" : "(boolean) (DVB-S)"
},
"excursion" : {
"type" : "integer"
@@ -3412,6 +3429,26 @@ margin-bottom: 20px;
"udpTS" : {
"type" : "integer",
"description" : "boolean"
},
"streamIndex" : {
"type" : "integer",
"description" : "MIMO channel. Not relevant when connected to SI (single Rx)."
},
"useReverseAPI" : {
"type" : "integer",
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
},
"reverseAPIAddress" : {
"type" : "string"
},
"reverseAPIPort" : {
"type" : "integer"
},
"reverseAPIDeviceIndex" : {
"type" : "integer"
},
"reverseAPIChannelIndex" : {
"type" : "integer"
}
},
"description" : "DATVDemod"
@@ -45742,7 +45779,7 @@ except ApiException as e:
</div>
<div id="generator">
<div class="content">
Generated 2021-03-18T18:13:23.857+01:00
Generated 2021-04-01T20:39:21.587+02:00
</div>
</div>
</div>