обновление TDMA вебки: добавил лимит ослабления

This commit is contained in:
2025-09-09 13:56:16 +03:00
parent eb1e4609bb
commit 483c174cd5
4 changed files with 15 additions and 2 deletions

View File

@@ -670,6 +670,10 @@ void api_driver::obj::TerminalRxTxSettings::updateMainSettings(const nlohmann::j
mod.txFieldsDataPreamble = data.value("txFieldsDataPreamble", mod.txFieldsDataPreamble);
#endif
#ifdef MODEM_IS_TDMA
mod.limitation_attenuation = data.value("txAttenuationLimit", mod.limitation_attenuation);
#endif
// демодулятор
dem.is_aru_on = data.value("rxAgcEn", dem.is_aru_on);
dem.gain = data.value("rxManualGain", dem.gain);
@@ -864,6 +868,10 @@ nlohmann::json api_driver::obj::TerminalRxTxSettings::asJson() const {
rxtx["dvbCcmSpeed"] = extractModcodSpeed(mod.modcod_tx);
#endif
#ifdef MODEM_IS_TDMA
rxtx["txAttenuationLimit"] = mod.limitation_attenuation;
#endif
// демодулятор
rxtx["rxAgcEn"] = dem.is_aru_on;
rxtx["rxManualGain"] = dem.gain;