blob: 8ca0dd629e433cbaf0030181b25f880f86d583cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include "types.h"
#include "connection_manager.h"
#include "routing.h"
#include "config.h"
#include <iostream>
#include <thread>
#include <chrono>
using namespace midi_router;
bool verbose = false;
int main()
{
Config_Loader loader {"https://files.0xf7.com/api/public/dl/NR1j-os8/midi-router/config.toml"};
Router router {};
Connection_Manager cm { loader.get_device_map(), router };
Route_Table const & routes = loader.compile_route_table(cm);
if (verbose) loader.print_route_table();
while(true)
{
router.route(routes, verbose);
//std::this_thread::sleep_for(std::chrono::milliseconds(500));
}
}
|