diff --git a/src/terminal_api_driver.cpp b/src/terminal_api_driver.cpp index 39e3c8c..879663b 100644 --- a/src/terminal_api_driver.cpp +++ b/src/terminal_api_driver.cpp @@ -210,8 +210,9 @@ public: void setStrringsCinc(bool readback = true) {} void setStrringsBucLnb(const buc_lnb_settings& bucLnb, bool readback = true) { - std::lock_guard lock(this->cpApiMutex); buc_lnb_settings tmp = bucLnb; + std::lock_guard lock(this->cpApiMutex); + CP_SetDmaDebug(sid, "begin_save_config", ""); CP_SetBUC_LNB_settings(this->sid, tmp); if (readback) { CP_GetBUC_LNB_settings(this->sid, tmp); @@ -220,10 +221,12 @@ public: this->bucLnbSettings = tmp; } } + CP_SetDmaDebug(sid, "save_config", ""); } void setQosSettings(bool enabled, const std::string& str, bool readback = true) { std::lock_guard lock(this->cpApiMutex); + CP_SetDmaDebug(sid, "begin_save_config", ""); CP_SetQoSSettings(this->sid, str, enabled); if (readback) { bool tmp1; std::string tmp2; @@ -234,6 +237,7 @@ public: this->qosClassesJson = tmp2; } } + CP_SetDmaDebug(sid, "save_config", ""); } ~TerminalApiDaemon() {