Add a can_logger for the orin

Signed-off-by: Maxwell Henderson <mxwhenderson@gmail.com>
Change-Id: I3e3f0d5acacafb4f4d26e2c0ba50c03ace9716dc
diff --git a/frc971/can_logger/can_logger.h b/frc971/can_logger/can_logger.h
index cf37841..432bac8 100644
--- a/frc971/can_logger/can_logger.h
+++ b/frc971/can_logger/can_logger.h
@@ -11,7 +11,7 @@
 
 #include <chrono>
 
-#include "aos/events/event_loop.h"
+#include "aos/events/shm_event_loop.h"
 #include "aos/realtime.h"
 #include "aos/scoped/scoped_fd.h"
 #include "frc971/can_logger/can_logging_generated.h"
@@ -27,7 +27,8 @@
   static constexpr std::chrono::milliseconds kPollPeriod =
       std::chrono::milliseconds(100);
 
-  CanLogger(aos::EventLoop *event_loop,
+  CanLogger(aos::ShmEventLoop *event_loop,
+            std::string_view channel_name = "/can",
             std::string_view interface_name = "can0");
 
   CanLogger(const CanLogger &) = delete;