Set RealtimePriority in can_logger
Signed-off-by: Maxwell Henderson <mxwhenderson@gmail.com>
Change-Id: Ic3def34819976f9aaae894aa153d30b39afc4b48
diff --git a/frc971/can_logger/can_logger.cc b/frc971/can_logger/can_logger.cc
index ad885de..d7c2df7 100644
--- a/frc971/can_logger/can_logger.cc
+++ b/frc971/can_logger/can_logger.cc
@@ -7,6 +7,8 @@
std::string_view interface_name)
: fd_(socket(PF_CAN, SOCK_RAW | SOCK_NONBLOCK, CAN_RAW)),
frames_sender_(event_loop->MakeSender<CanFrame>(channel_name)) {
+ // TOOD(max): Figure out a proper priority
+ event_loop->SetRuntimeRealtimePriority(10);
struct ifreq ifr;
strcpy(ifr.ifr_name, interface_name.data());
PCHECK(ioctl(fd_.get(), SIOCGIFINDEX, &ifr) == 0)