Prioritize can_translator highly
Some basic profiling suggests that we could fit it on core 5 too, but it
might be better to let it float until that is proven to be a bad idea.
Change-Id: I91fe64168f260acfc95107dc2d8e653a386d90bf
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/frc971/imu_fdcan/can_translator_lib.cc b/frc971/imu_fdcan/can_translator_lib.cc
index 4336c82..bbf758d 100644
--- a/frc971/imu_fdcan/can_translator_lib.cc
+++ b/frc971/imu_fdcan/can_translator_lib.cc
@@ -14,7 +14,7 @@
"/imu")) {
packets_arrived_.fill(false);
// TODO(max): Update this with a proper priority
- event_loop->SetRuntimeRealtimePriority(15);
+ event_loop->SetRuntimeRealtimePriority(58);
event_loop->MakeWatcher(
canframe_channel, [this](const frc971::can_logger::CanFrame &can_frame) {
diff --git a/y2024/y2024_imu.json b/y2024/y2024_imu.json
index 32dadbf..5baae1c 100644
--- a/y2024/y2024_imu.json
+++ b/y2024/y2024_imu.json
@@ -400,7 +400,7 @@
"name": "imu_can_logger",
"executable_name": "can_logger",
"args": [
- "--priority=55",
+ "--priority=59",
"--affinity=5"
],
"nodes": [