2021-05-14 19:38:02 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <mutex>
|
|
|
|
|
#include <memory>
|
2022-03-05 12:44:19 +01:00
|
|
|
#include "core/module.h"
|
2021-05-14 19:38:02 +02:00
|
|
|
|
2022-03-10 19:56:37 +01:00
|
|
|
namespace satdump
|
2021-08-15 16:47:44 +02:00
|
|
|
{
|
2022-03-10 19:56:37 +01:00
|
|
|
namespace processing
|
|
|
|
|
{
|
|
|
|
|
extern std::shared_ptr<std::vector<std::shared_ptr<ProcessingModule>>> ui_call_list;
|
|
|
|
|
extern std::shared_ptr<std::mutex> ui_call_list_mutex;
|
|
|
|
|
extern bool is_processing;
|
|
|
|
|
|
|
|
|
|
void process(std::string downlink_pipeline,
|
|
|
|
|
std::string input_level,
|
|
|
|
|
std::string input_file,
|
|
|
|
|
std::string output_file,
|
|
|
|
|
nlohmann::json parameters);
|
|
|
|
|
}
|
2021-08-15 16:47:44 +02:00
|
|
|
}
|