Commit graph

8 commits

Author SHA1 Message Date
Simon Ruderich d5fb4eee34 visualizer: draw marker in history plot after selecting a packet 2024-05-11 18:10:07 +02:00
Simon Ruderich da68467fd2 visualizer: use multiple plots for history 2024-05-11 18:10:07 +02:00
Simon Ruderich a87f060458 visualizer: limit history plot to 300 packets
The drawing gets slow with too many points.
2024-05-11 18:09:52 +02:00
Simon Ruderich a633838a7f visualizer: assign id to identify packets
The id is displayed in the graph, the packet information and in the
trace (on mouse over).
2024-05-11 16:39:52 +02:00
Simon Ruderich 7a8c2374c6 visualizer: skip redraws when they take too long 2024-05-11 14:36:44 +02:00
Simon Ruderich 0df63a998d visualizer: treat -1e38 as NaN
I considered updating jsonlogger.c to represent NaN as "null" in the
JSON. However, this makes the hand-written JSON generator much more
complicated.
2024-05-11 12:00:16 +02:00
Simon Ruderich 09cccd3ced visualizer: don't use fixed scales
We might get (unexpected) input which is outside of the usual range.
2024-05-11 10:08:32 +02:00
Simon Ruderich 0b6f43219a Add HTML/JS visualizer with plots and graphs 2024-05-11 10:07:44 +02:00