Move over to ABSL logging and flags.
Removes gperftools too since that wants gflags.
Here come the fireworks.
Change-Id: I79cb7bcf60f1047fbfa28bfffc21a0fd692e4b1c
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/y2020/setpoint_setter.cc b/y2020/setpoint_setter.cc
index 2bfb917..fe1738a 100644
--- a/y2020/setpoint_setter.cc
+++ b/y2020/setpoint_setter.cc
@@ -1,14 +1,13 @@
-#include "gflags/gflags.h"
-#include "glog/logging.h"
+#include "absl/flags/flag.h"
#include "aos/events/shm_event_loop.h"
#include "aos/init.h"
#include "y2020/setpoint_generated.h"
-DEFINE_double(accelerator, 250.0, "Accelerator speed");
-DEFINE_double(finisher, 500.0, "Finsher speed");
-DEFINE_double(hood, 0.45, "Hood setpoint");
-DEFINE_double(turret, 0.0, "Turret setpoint");
+ABSL_FLAG(double, accelerator, 250.0, "Accelerator speed");
+ABSL_FLAG(double, finisher, 500.0, "Finsher speed");
+ABSL_FLAG(double, hood, 0.45, "Hood setpoint");
+ABSL_FLAG(double, turret, 0.0, "Turret setpoint");
int main(int argc, char **argv) {
aos::InitGoogle(&argc, &argv);
@@ -27,10 +26,10 @@
y2020::joysticks::Setpoint::Builder setpoint_builder =
builder.MakeBuilder<y2020::joysticks::Setpoint>();
- setpoint_builder.add_accelerator(FLAGS_accelerator);
- setpoint_builder.add_finisher(FLAGS_finisher);
- setpoint_builder.add_hood(FLAGS_hood);
- setpoint_builder.add_turret(FLAGS_turret);
+ setpoint_builder.add_accelerator(absl::GetFlag(FLAGS_accelerator));
+ setpoint_builder.add_finisher(absl::GetFlag(FLAGS_finisher));
+ setpoint_builder.add_hood(absl::GetFlag(FLAGS_hood));
+ setpoint_builder.add_turret(absl::GetFlag(FLAGS_turret));
builder.CheckOk(builder.Send(setpoint_builder.Finish()));
return 0;