diff --git a/core/src/core.cpp b/core/src/core.cpp index 6ca5d189..0c661c9e 100644 --- a/core/src/core.cpp +++ b/core/src/core.cpp @@ -278,6 +278,7 @@ int sdrpp_main(int argc, char* argv[]) { core::configManager.conf["modules"][modCount++] = "frequency_manager.so"; core::configManager.conf["modules"][modCount++] = "recorder.so"; core::configManager.conf["modules"][modCount++] = "rigctl_server.so"; + core::configManager.conf["modules"][modCount++] = "scanner.so"; #endif // Fix missing elements in config diff --git a/misc_modules/scanner/src/main.cpp b/misc_modules/scanner/src/main.cpp index 8421a652..4a4f949f 100644 --- a/misc_modules/scanner/src/main.cpp +++ b/misc_modules/scanner/src/main.cpp @@ -102,11 +102,21 @@ private: if (ImGui::Button("Start##scanner_start", ImVec2(menuWidth, 0))) { _this->start(); } + ImGui::Text("Status: Idle"); } else { if (ImGui::Button("Stop##scanner_start", ImVec2(menuWidth, 0))) { _this->stop(); } + if (_this->receiving) { + ImGui::TextColored(ImVec4(0, 1, 0, 1), "Status: Receiving"); + } + else if (_this->tuning) { + ImGui::TextColored(ImVec4(0, 1, 1, 1), "Status: Tuning"); + } + else { + ImGui::TextColored(ImVec4(1, 1, 0, 1), "Status: Scanning"); + } } }