Test that Codelab Works With Static Flatbuffers
Signed-off-by: Nikolai Sohmers <nikolai@sohmers.com>
Change-Id: I7cd831608c8fd37467cdff12e2e15fb51c3619a7
diff --git a/frc971/codelab/basic.h b/frc971/codelab/basic.h
index 6439d84..3073012 100644
--- a/frc971/codelab/basic.h
+++ b/frc971/codelab/basic.h
@@ -3,23 +3,24 @@
#include "aos/time/time.h"
#include "frc971/codelab/basic_goal_generated.h"
-#include "frc971/codelab/basic_output_generated.h"
+#include "frc971/codelab/basic_output_static.h"
#include "frc971/codelab/basic_position_generated.h"
-#include "frc971/codelab/basic_status_generated.h"
+#include "frc971/codelab/basic_status_static.h"
#include "frc971/control_loops/control_loop.h"
namespace frc971::codelab {
class Basic
- : public ::frc971::controls::ControlLoop<Goal, Position, Status, Output> {
+ : public ::frc971::controls::ControlLoop<Goal, Position, StatusStatic,
+ OutputStatic> {
public:
explicit Basic(::aos::EventLoop *event_loop,
const ::std::string &name = "/codelab");
protected:
void RunIteration(const Goal *goal, const Position *position,
- aos::Sender<Output>::Builder *output,
- aos::Sender<Status>::Builder *status) override;
+ aos::Sender<OutputStatic>::StaticBuilder *output,
+ aos::Sender<StatusStatic>::StaticBuilder *status) override;
};
} // namespace frc971::codelab