mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2024-12-25 02:18:30 +01:00
Slight fixes on the hrpt decoder and new version
This commit is contained in:
parent
99096885f5
commit
d9a0243905
@ -1,3 +1,3 @@
|
||||
#pragma once
|
||||
|
||||
#define VERSION_STR "1.0.0_rc5"
|
||||
#define VERSION_STR "1.0.0"
|
@ -7,6 +7,7 @@
|
||||
#include <dsp/sink.h>
|
||||
#include <gui/widgets/symbol_diagram.h>
|
||||
#include <gui/widgets/line_push_image.h>
|
||||
#include <gui/gui.h>
|
||||
|
||||
#define NOAA_HRPT_VFO_SR 3000000.0f
|
||||
#define NOAA_HRPT_VFO_BW 2000000.0f
|
||||
@ -212,72 +213,77 @@ public:
|
||||
ImGui::SetNextItemWidth(menuWidth);
|
||||
symDiag.draw();
|
||||
|
||||
ImGui::Begin("NOAA HRPT Decoder");
|
||||
ImGui::BeginTabBar("NOAAHRPTTabs");
|
||||
if (showWindow) {
|
||||
gui::mainWindow.lockWaterfallControls = true;
|
||||
ImGui::Begin("NOAA HRPT Decoder");
|
||||
ImGui::BeginTabBar("NOAAHRPTTabs");
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR RGB(221)")) {
|
||||
ImGui::BeginChild("AVHRRRGBChild");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrrRGBImage.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
if (ImGui::BeginTabItem("AVHRR RGB(221)")) {
|
||||
ImGui::BeginChild("AVHRRRGBChild");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrrRGBImage.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 1")) {
|
||||
ImGui::BeginChild("AVHRR1Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr1Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 2")) {
|
||||
ImGui::BeginChild("AVHRR2Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr2Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 3")) {
|
||||
ImGui::BeginChild("AVHRR3Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr3Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 4")) {
|
||||
ImGui::BeginChild("AVHRR4Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr4Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 5")) {
|
||||
ImGui::BeginChild("AVHRR5Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr5Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("HIRS")) {
|
||||
ImGui::BeginChild("HIRSChild");
|
||||
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
ImGui::EndTabBar();
|
||||
ImGui::End();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 1")) {
|
||||
ImGui::BeginChild("AVHRR1Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr1Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 2")) {
|
||||
ImGui::BeginChild("AVHRR2Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr2Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 3")) {
|
||||
ImGui::BeginChild("AVHRR3Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr3Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 4")) {
|
||||
ImGui::BeginChild("AVHRR4Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr4Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("AVHRR 5")) {
|
||||
ImGui::BeginChild("AVHRR5Child");
|
||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth());
|
||||
avhrr5Image.draw();
|
||||
ImGui::SetScrollHereY(1.0f);
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
if (ImGui::BeginTabItem("HIRS")) {
|
||||
ImGui::BeginChild("HIRSChild");
|
||||
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
|
||||
ImGui::EndTabBar();
|
||||
ImGui::End();
|
||||
ImGui::Checkbox("Show Image", &showWindow);
|
||||
};
|
||||
|
||||
private:
|
||||
@ -561,4 +567,6 @@ private:
|
||||
dsp::stream<uint16_t> compositeIn2;
|
||||
std::thread compositeThread;
|
||||
|
||||
bool showWindow = false;
|
||||
|
||||
};
|
Loading…
Reference in New Issue
Block a user