Schedule logger component
A component that logs ASCII scheduling graphs like this (as log entries or to stdout).
In this example, the coupling is M1 >> M2, M2 >> M3.
Available data in cache is o
, dumped data is x
.
M1 o-o <-
M2 o
M3 o
M1 o-o-o <-
M2 o
M3 o
M1 o-o-o-o <-
M2 o
M3 o
M1 x-x-o-o
M2 o----o <-
M3 o
M1 x-x-o-o-o <-
M2 o----o
M3 o
M1 x-x-o-o-o-o <-
M2 o----o
M3 o
M1 x-x-x-x-x-o
M2 o----o----o <-
M3 o
M1 x-x-x-x-x-o
M2 x----o----o
M3 x-------o <-
M1 x-x-x-x-x-o-o <-
M2 x----o----o
M3 x-------o
M1 x-x-x-x-x-o-o-o <-
M2 x----o----o
M3 x-------o
M1 x-x-x-x-x-o-o-o-o <-
M2 x----o----o
M3 x-------o
M1 x-x-x-x-x-x-x-o-o
M2 x----o----o----o <-
M3 x-------o
M1 x-x-x-x-x-x-x-o-o-o <-
M2 x----o----o----o
M3 x-------o
M1 x-x-x-x-x-x-x-o-o-o-o <-
M2 x----o----o----o
M3 x-------o
M1 x-x-x-x-x-x-x-x-x-x-o
M2 x----o----o----o----o <-
M3 x-------o
M1 x-x-x-x-x-x-x-x-x-x-o
M2 x----x----x----o----o
M3 x-------x-------o <-
Edited by Martin Lange