Convert all year's robots to proper event loops
Each robot has a couple of event loops, one per thread. Each of these
threads corresponds to the threads from before the change. y2016 has
been tested on real hardware.
Change-Id: I99f726a8bc0498204c1a3b99f15508119eed9ad3
diff --git a/frc971/wpilib/BUILD b/frc971/wpilib/BUILD
index c6e72a4..870e655 100644
--- a/frc971/wpilib/BUILD
+++ b/frc971/wpilib/BUILD
@@ -118,6 +118,13 @@
],
)
+queue_library(
+ name = "loop_output_handler_test_queue",
+ srcs = [
+ "loop_output_handler_test.q",
+ ],
+)
+
cc_library(
name = "loop_output_handler",
srcs = [
@@ -136,6 +143,21 @@
],
)
+cc_test(
+ name = "loop_output_handler_test",
+ srcs = [
+ "loop_output_handler_test.cc",
+ ],
+ deps = [
+ ":loop_output_handler",
+ ":loop_output_handler_test_queue",
+ "//aos/events:simulated_event_loop",
+ "//aos/logging:queue_logging",
+ "//aos/testing:googletest",
+ "//aos/testing:test_logging",
+ ],
+)
+
cc_library(
name = "joystick_sender",
srcs = [