Cedric Roux
5dec2748ec
add a basic VCD plotter
2016-05-20 16:11:44 +02:00
Cedric Roux
f38476aee4
import VCD into the T
2016-05-20 15:27:14 +02:00
Cedric Roux
131b1bda23
remove dead code
2016-05-20 14:57:07 +02:00
Cedric Roux
55a4b2cef4
scroll view/time.c if control+mouse wheel
2016-05-19 18:01:06 +02:00
Cedric Roux
392a818b7b
view/time.c autoscroll and zoom
2016-05-19 17:37:28 +02:00
Cedric Roux
34e3945249
bugfix - one needs to translate to local coordinates
2016-05-19 17:23:28 +02:00
Cedric Roux
e4fd229641
gui/timeline.c click event
2016-05-19 16:00:10 +02:00
Cedric Roux
5c5f54709c
gui/timeline.c scroll up/down event to include x, y, key_modifiers
2016-05-19 15:47:40 +02:00
Cedric Roux
4511fe7778
add key modifiers to button event
2016-05-19 15:28:28 +02:00
Cedric Roux
262ab7090c
bugfix/improve/simplify view/time.c
2016-05-19 14:55:48 +02:00
Cedric Roux
0e03381016
log ack/nack at phy level (process_harq_feedback)
2016-05-17 18:48:11 +02:00
Cedric Roux
b0ee0f4c82
add UE downlink DCI logging
2016-05-17 18:10:36 +02:00
Cedric Roux
bc3aa8581f
add group ENB to T_messages.txt
2016-05-17 17:36:08 +02:00
Cedric Roux
5822e94e5f
starting work on DL/UL DCI graphical logging
2016-05-17 17:33:45 +02:00
Cedric Roux
f8ae07d388
bugfixes in view/time.c
2016-05-17 17:05:14 +02:00
Cedric Roux
2e7ab60d70
zoom in/out in timeline
2016-05-17 16:18:29 +02:00
Cedric Roux
7d1665fe42
add a timelog to enb.c
2016-05-17 15:06:45 +02:00
Cedric Roux
b50fb79dd7
starting to work on the enb monitor/debugger
2016-05-17 12:29:25 +02:00
Cedric Roux
421aac43a0
add skip_delay parameter to the framelog
...
not very clean, might be reworked at some point
the idea is to compute much less 'log' than what
was done
2016-05-17 12:26:53 +02:00
Cedric Roux
30ffc8d20e
bugfix and optimizations in view/time.c
...
not very efficient, to be refined
2016-05-15 23:17:23 +02:00
Cedric Roux
f49489a632
add _silent functions for gui/timeline.c, the way view/time.c uses it
...
requires those optimizations
2016-05-15 23:15:06 +02:00
Cedric Roux
0cf4738d70
time view, not tested at all
2016-05-13 19:00:21 +02:00
Cedric Roux
ee62356349
new function timeline_get_width
2016-05-13 15:29:08 +02:00
Cedric Roux
48f0c341a1
maybe bugfix, maybe useless: return wanted size if allocated size
...
is zero in get_dimensions for xy_plot
2016-05-13 15:27:23 +02:00
Cedric Roux
69f14c37fa
timelog
2016-05-12 17:26:42 +02:00
Cedric Roux
944dad4caa
GUI timeline widget
2016-05-12 17:03:07 +02:00
Cedric Roux
52fae6a830
minor "typo"
2016-05-12 15:18:35 +02:00
Cedric Roux
2eb0d4c90f
add time to textlog if available
2016-05-12 15:12:21 +02:00
Cedric Roux
df5afaa93d
store received time in events for later processing
2016-05-12 13:00:19 +02:00
Cedric Roux
e5689a5bd1
introducing a generic logger "class"
2016-05-12 10:59:59 +02:00
Cedric Roux
d8ec913bcd
minor bugfix - forgot an ifdef
2016-05-11 18:33:40 +02:00
Cedric Roux
1261ae753a
update remote_old.c to deal with time in events
2016-05-11 18:32:54 +02:00
Cedric Roux
aacb2ff7c2
send time in events
...
this calls clock_gettime for each active T macro, hopefully it
does not eat too much CPU
can be deactivated by commenting one line in T_defs.h
2016-05-11 18:26:30 +02:00
Cedric Roux
3e38cd2651
add frame parameter to rx_pucch for the T logger
2016-05-11 16:35:27 +02:00
Cedric Roux
db4882857b
TTI view
2016-05-11 15:39:09 +02:00
Cedric Roux
43f99ff6fc
convert to dB in ttilog if requested
2016-05-11 15:35:44 +02:00
Cedric Roux
70ebbd7e19
new function xy_plot_get_dimensions
2016-05-11 15:34:44 +02:00
Cedric Roux
029adbf368
bugfix: forget to break and all gets heck!
2016-05-10 11:21:40 +02:00
Cedric Roux
24af122475
bugfix: calloc may fail
2016-05-10 11:19:56 +02:00
Cedric Roux
724b6622dd
TTI logger
2016-05-10 10:29:04 +02:00
Cedric Roux
b04a448b62
bugfix: calloc arguments' wrong order
2016-05-10 10:01:45 +02:00
Cedric Roux
497c64a964
XY view
2016-05-09 18:26:03 +02:00
Cedric Roux
8195e42d75
preliminary work on frame logger
...
not tested
2016-05-09 16:38:08 +02:00
Cedric Roux
32b2264fbd
support multiple plot per xy_plot
2016-05-09 12:13:18 +02:00
Cedric Roux
277ddb139d
middle button to toggle event reception in event selector window
2016-05-04 17:54:00 +02:00
Cedric Roux
16e17d346f
positioner widget - the child is positioned in the middle, does not grow
2016-05-04 17:27:32 +02:00
Cedric Roux
a74f865917
more logical handling of x/y in button events
...
click at x/y refers to the toplevel window and the widget knows
its own x/y position, so let's keep the x/y of the click as is
and let the down widget handle translation by itself
something like that
2016-05-04 17:13:38 +02:00
Cedric Roux
e299a7e4d3
bugfix - it may be that the container has only one child when we delete it
2016-05-04 16:04:16 +02:00
Cedric Roux
8f50b77e30
make label clickable (the user has to ask for it, it's non-clickable by default)
2016-05-04 15:56:06 +02:00
Cedric Roux
d4a4bba32e
minor fix - remove unused variable
2016-05-04 15:55:24 +02:00