/* * OpenVMP, 2023 * * Author: Roman Kuzmenko * Created: 2023-03-26 * * Licensed under Apache License, Version 2.0. */ #include "rclcpp/rclcpp.hpp" #include "remote_microcontroller/node.hpp" int main(int argc, char **argv) { rclcpp::init(argc, argv); auto exec = std::make_shared(); std::shared_ptr node; auto thread = std::thread([exec, &node]() { node = std::make_shared(exec); exec->add_node(node); }); exec->spin(); exec.reset(); rclcpp::shutdown(); return 0; }