52 std::shared_ptr<Node> node_;
54 std::atomic_bool enabled_;
55 std::string topic_prefix_;
57 std::shared_ptr<Service<std_srvs::srv::Trigger>> service_server_start_simulation_;
58 std::shared_ptr<Service<std_srvs::srv::Trigger>> service_server_stop_simulation_;
60 std::function<void()> start_simulation_callback_;
61 void start_simulation_callback_ros_(
62 const std::shared_ptr<std_srvs::srv::Trigger::Request>,
63 std::shared_ptr<std_srvs::srv::Trigger::Response>);
65 std::function<void()> stop_simulation_callback_;
66 void stop_simulation_callback_ros_(
67 const std::shared_ptr<std_srvs::srv::Trigger::Request>,
68 std::shared_ptr<std_srvs::srv::Trigger::Response>);
81 const std::string topic_prefix=
"GET_FROM_NODE");