Adds the sensor unwrap class and tests.
Added the Reset function call to the constructor. Cleaned up some comments.
Change-Id: Ib6bc3cacfe586890b7294f11a1a721a14fd0f989
diff --git a/y2018/control_loops/superstructure/intake/BUILD b/y2018/control_loops/superstructure/intake/BUILD
index dde7c63..ea44c7a 100644
--- a/y2018/control_loops/superstructure/intake/BUILD
+++ b/y2018/control_loops/superstructure/intake/BUILD
@@ -39,6 +39,7 @@
visibility = ["//visibility:public"],
deps = [
":intake_plants",
+ ":sensor_unwrap",
"//aos:math",
"//aos/controls:control_loop",
"//frc971/control_loops:control_loops_fbs",
@@ -49,3 +50,25 @@
"//y2018/control_loops/superstructure:superstructure_status_fbs",
],
)
+
+cc_library(
+ name = "sensor_unwrap",
+ srcs = [
+ "sensor_unwrap.cc",
+ ],
+ hdrs = [
+ "sensor_unwrap.h",
+ ],
+ visibility = ["//visibility:public"],
+)
+
+cc_test(
+ name = "unwrap_test",
+ srcs = [
+ "unwrap_test.cc",
+ ],
+ deps = [
+ ":sensor_unwrap",
+ "//aos/testing:googletest",
+ ],
+)