blob: 37932349d79d16106040c8c1fe5707d81aaed9a4 [file] [log] [blame]
James Kuszmauld67f6d22023-02-05 17:37:25 -08001#include "aos/events/simulated_event_loop.h"
2#include "aos/testing/path.h"
James Kuszmaul04a343c2023-02-20 16:38:22 -08003#include "frc971/constants/constants_sender_lib.h"
Philipp Schrader790cb542023-07-05 21:06:52 -07004#include "y2023/constants/constants_generated.h"
5#include "y2023/constants/constants_list_generated.h"
James Kuszmauld67f6d22023-02-05 17:37:25 -08006
7namespace y2023 {
James Kuszmaulcf451fb2023-03-10 20:42:36 -08008bool SendSimulationConstants(aos::SimulatedEventLoopFactory *factory, int team,
James Kuszmauld67f6d22023-02-05 17:37:25 -08009 std::string constants_path) {
10 for (const aos::Node *node : factory->nodes()) {
11 std::unique_ptr<aos::EventLoop> event_loop =
12 factory->MakeEventLoop("constants_sender", node);
13 frc971::constants::ConstantSender<Constants, ConstantsList> sender(
14 event_loop.get(), constants_path, team, "/constants");
15 }
James Kuszmaulcf451fb2023-03-10 20:42:36 -080016 return true;
James Kuszmauld67f6d22023-02-05 17:37:25 -080017}
18} // namespace y2023