Commit 32302fc2 authored by Cedric Roux's avatar Cedric Roux

add legacy logs to enb.c

parent 0feda7fd
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
typedef struct { typedef struct {
view *rrcview; view *rrcview;
view *legacy;
} enb_gui; } enb_gui;
#define DEFAULT_REMOTE_PORT 2021 #define DEFAULT_REMOTE_PORT 2021
...@@ -173,6 +174,13 @@ static void enb_main_gui(enb_gui *e, gui *g, event_handler *h, void *database) ...@@ -173,6 +174,13 @@ static void enb_main_gui(enb_gui *e, gui *g, event_handler *h, void *database)
container_set_child_growable(g, col, text, 1); container_set_child_growable(g, col, text, 1);
textview = new_view_textlist(10000, 10, g, text); textview = new_view_textlist(10000, 10, g, text);
e->rrcview = textview; e->rrcview = textview;
/* legacy logs (LOG_I, LOG_D, ...) */
widget_add_child(g, top_container, new_label(g, "LEGACY"), -1);
text = new_textlist(g, 100, 10, new_color(g, "#eeb"));
widget_add_child(g, top_container, text, -1);
container_set_child_growable(g, top_container, text, 1);
e->legacy = new_view_textlist(10000, 10, g, text);
} }
void view_add_log(view *v, char *log, event_handler *h, void *database, void view_add_log(view *v, char *log, event_handler *h, void *database,
...@@ -251,6 +259,17 @@ int main(int n, char **v) ...@@ -251,6 +259,17 @@ int main(int n, char **v)
enb_main_gui(&eg, g, h, database); enb_main_gui(&eg, g, h, database);
for (i = 0; i < number_of_events; i++) {
logger *textlog;
char *name, *desc;
database_get_generic_description(database, i, &name, &desc);
if (strncmp(name, "LEGACY_", 7) != 0) continue;
textlog = new_textlog(h, database, name, desc);
logger_add_view(textlog, eg.legacy);
free(name);
free(desc);
}
on_off(database, "ENB_INPUT_SIGNAL", is_on, 1); on_off(database, "ENB_INPUT_SIGNAL", is_on, 1);
on_off(database, "ENB_UL_TICK", is_on, 1); on_off(database, "ENB_UL_TICK", is_on, 1);
on_off(database, "ENB_DL_TICK", is_on, 1); on_off(database, "ENB_DL_TICK", is_on, 1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment