Merge remote-tracking branch 'origin/tdma-lo-feature'
This commit is contained in:
@@ -472,15 +472,16 @@ void api_driver::obj::TerminalDeviceState::updateCallback(proxy::CpProxy &cp) {
|
||||
fTempZynq = ds.pl_temp;
|
||||
fTempFpga = ds.zynq_temp;
|
||||
}
|
||||
#ifdef MODEM_IS_TDMA
|
||||
{
|
||||
progress_msg ds{};
|
||||
cp.getUpdateStatus(ds);
|
||||
fUpgradeStatus = ds.status;
|
||||
fUpgradePercent = ds.dwl_percent;
|
||||
fUpgradeImage = ds.cur_image;
|
||||
}
|
||||
#endif
|
||||
// FIXME: тут происходит зависание по неизвестной причине
|
||||
// #ifdef MODEM_IS_TDMA
|
||||
// {
|
||||
// progress_msg ds{};
|
||||
// cp.getUpdateStatus(ds);
|
||||
// fUpgradeStatus = ds.status;
|
||||
// fUpgradePercent = ds.dwl_percent;
|
||||
// fUpgradeImage = ds.cur_image;
|
||||
// }
|
||||
// #endif
|
||||
|
||||
struct sysinfo info{};
|
||||
sysinfo(&info);
|
||||
@@ -735,7 +736,7 @@ void api_driver::obj::TerminalRxTxSettings::updateDpdiSettings(const nlohmann::j
|
||||
dpdi.max_delay = data.value("delayMax", dpdi.max_delay);
|
||||
#else
|
||||
dpdi.min_delay = 0;
|
||||
dpdi.max_delay = data.value("dpdiDelay", dpdi.max_delay);
|
||||
dpdi.max_delay = data.value("delay", dpdi.max_delay);
|
||||
#endif
|
||||
}
|
||||
void api_driver::obj::TerminalRxTxSettings::storeDpdiSettings(proxy::CpProxy &cp) {
|
||||
@@ -765,6 +766,9 @@ void api_driver::obj::TerminalRxTxSettings::updateBuclnbSettings(const nlohmann:
|
||||
}
|
||||
}
|
||||
buclnb.is_ref_10MHz_buc = data.value("bucRefClk10M", buclnb.is_ref_10MHz_buc);
|
||||
#ifdef MODEM_IS_TDMA
|
||||
buclnb.lo_buc_inkHz = data.value("bucLoKhz", buclnb.lo_buc_inkHz);
|
||||
#endif
|
||||
|
||||
{
|
||||
// напряжение lnb
|
||||
@@ -784,8 +788,10 @@ void api_driver::obj::TerminalRxTxSettings::updateBuclnbSettings(const nlohmann:
|
||||
default: buclnb.lnb = voltage_lnb::DISABLE;
|
||||
}
|
||||
}
|
||||
|
||||
buclnb.is_ref_10MHz_lnb = data.value("lnbRefClk10M", buclnb.is_ref_10MHz_lnb);
|
||||
#ifdef MODEM_IS_TDMA
|
||||
buclnb.lo_lnb_inkHz = data.value("lnbLoKhz", buclnb.lo_lnb_inkHz);
|
||||
#endif
|
||||
|
||||
buclnb.is_ref_10MHz_output = data.value("srvRefClk10M", buclnb.is_ref_10MHz_output);
|
||||
buclnb.is_save_current_state = data.value("bucLnbAutoStart", buclnb.is_save_current_state);
|
||||
@@ -916,6 +922,9 @@ nlohmann::json api_driver::obj::TerminalRxTxSettings::asJson() const {
|
||||
#endif
|
||||
default: bl["bucPowering"] = 0;
|
||||
}
|
||||
#ifdef MODEM_IS_TDMA
|
||||
bl["bucLoKhz"] = buclnb.lo_buc_inkHz;
|
||||
#endif
|
||||
|
||||
bl["bucRefClk10M"] = buclnb.is_ref_10MHz_buc;
|
||||
switch (buclnb.lnb) {
|
||||
@@ -925,6 +934,9 @@ nlohmann::json api_driver::obj::TerminalRxTxSettings::asJson() const {
|
||||
default: bl["lnbPowering"] = 0;
|
||||
}
|
||||
bl["lnbRefClk10M"] = buclnb.is_ref_10MHz_lnb;
|
||||
#ifdef MODEM_IS_TDMA
|
||||
bl["lnbLoKhz"] = buclnb.lo_lnb_inkHz;
|
||||
#endif
|
||||
|
||||
bl["srvRefClk10M"] = buclnb.is_ref_10MHz_output;
|
||||
bl["bucLnbAutoStart"] = buclnb.is_save_current_state;
|
||||
|
Reference in New Issue
Block a user