msg: add message translation node for ROS

This commit is contained in:
Beat Küng
2024-10-29 14:50:08 +01:00
committed by Silvan Fuhrer
parent 975ec30c9c
commit f6bfa9812e
32 changed files with 3200 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
/****************************************************************************
* Copyright (c) 2024 PX4 Development Team.
* SPDX-License-Identifier: BSD-3-Clause
****************************************************************************/
#pragma once
#include <rclcpp/rclcpp.hpp>
#include "pub_sub_graph.h"
#include "service_graph.h"
#include <functional>
class Monitor {
public:
explicit Monitor(rclcpp::Node &node, PubSubGraph* pub_sub_graph, ServiceGraph* service_graph);
void updateNow();
private:
rclcpp::Node &_node;
PubSubGraph* _pub_sub_graph{nullptr};
ServiceGraph* _service_graph{nullptr};
rclcpp::TimerBase::SharedPtr _node_update_timer;
};