Start ditching UI

This commit is contained in:
Aang23 2022-02-22 19:55:11 +01:00
parent fda2ea3796
commit c87ba1d2b7
34 changed files with 42 additions and 4908 deletions

View file

@ -23,23 +23,15 @@ namespace processing
logger->debug("Output file (" + output_level + ") : " + output_file);
if (!std::filesystem::exists(output_file))
std::filesystem::create_directory(output_file);
std::filesystem::create_directories(output_file);
std::vector<Pipeline>::iterator it = std::find_if(pipelines.begin(),
pipelines.end(),
[&downlink_pipeline](const Pipeline &e)
{
return e.name == downlink_pipeline;
});
// Get pipeline
std::optional<Pipeline> pipeline = getPipelineFromName(downlink_pipeline);
if (it != pipelines.end())
{
it->run(input_file, output_file, parameters, input_level, true, uiCallList, uiCallListMutex);
}
if (pipeline.has_value())
pipeline.value().run(input_file, output_file, parameters, input_level, true, uiCallList, uiCallListMutex);
else
{
logger->critical("Pipeline " + downlink_pipeline + " does not exist!");
}
logger->info("Done! Goodbye");
satdumpUiStatus = MAIN_MENU;