diff --git a/src/api-driver/structs.cpp b/src/api-driver/structs.cpp index 7accf2f..c81086c 100644 --- a/src/api-driver/structs.cpp +++ b/src/api-driver/structs.cpp @@ -472,16 +472,15 @@ void api_driver::obj::TerminalDeviceState::updateCallback(proxy::CpProxy &cp) { fTempZynq = ds.pl_temp; fTempFpga = ds.zynq_temp; } - // FIXME: тут происходит зависание по неизвестной причине -// #ifdef MODEM_IS_TDMA -// { -// progress_msg ds{}; -// cp.getUpdateStatus(ds); -// fUpgradeStatus = ds.status; -// fUpgradePercent = ds.dwl_percent; -// fUpgradeImage = ds.cur_image; -// } -// #endif +#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);