Add plotting script for looking at time estimation
Change-Id: Ifedf7d21c892be93c39daab76dec523a6814dd45
diff --git a/aos/events/logging/logger.cc b/aos/events/logging/logger.cc
index 9da790a..d4f4abd 100644
--- a/aos/events/logging/logger.cc
+++ b/aos/events/logging/logger.cc
@@ -1243,6 +1243,15 @@
if (FLAGS_timestamps_to_csv) {
filters_->Start(event_loop_factory);
+ std::fstream s("/tmp/timestamp_noncausal_starttime.csv", s.trunc | s.out);
+ CHECK(s.is_open());
+ for (std::unique_ptr<State> &state : states_) {
+ s << state->event_loop()->node()->name()->string_view() << ", "
+ << std::setprecision(12) << std::fixed
+ << chrono::duration<double>(state->monotonic_now().time_since_epoch())
+ .count()
+ << "\n";
+ }
}
}