mirror of
https://git.ti.com/git/mmwave_radar/mmwave_ti_ros.git
synced 2026-05-21 09:22:15 +00:00
[ros2_driver] Updated to get rid of error message at Ctrl+C termination
This commit is contained in:
@@ -10,7 +10,6 @@
|
||||
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
|
||||
using namespace std::chrono_literals;
|
||||
|
||||
std::shared_ptr<rclcpp::Node> node = nullptr;
|
||||
rclcpp::Publisher<sensor_msgs::msg::PointCloud2>::SharedPtr DataUARTHandler_pub;
|
||||
rclcpp::Publisher<ti_mmwave_rospkg_msgs::msg::RadarScan>::SharedPtr radar_scan_pub;
|
||||
rclcpp::Publisher<ti_mmwave_rospkg_msgs::msg::RadarOccupancy>::SharedPtr radar_occupancy_pub;
|
||||
@@ -39,6 +38,8 @@ void DataUARTHandler::sigHandler(int32_t sig)
|
||||
|
||||
}
|
||||
|
||||
rclcpp::shutdown();
|
||||
exit(0);
|
||||
}
|
||||
|
||||
struct mmWaveCloudType
|
||||
@@ -1256,7 +1257,7 @@ void DataUARTHandler::stop()
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
rclcpp::init(argc, argv);
|
||||
node = std::make_shared<DataUARTHandlerNode>();
|
||||
auto node = std::make_shared<DataUARTHandlerNode>();
|
||||
std::string mySerialPort = node->get_parameter("data_port").as_string();
|
||||
std::string myBaudRate = node->get_parameter("data_rate").as_string();
|
||||
std::string myFrameID = "/ti_mmwave_0";
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
#include <vector>
|
||||
|
||||
using namespace std::chrono_literals;
|
||||
std::shared_ptr<rclcpp::Node> nodeptr = nullptr;
|
||||
|
||||
class mmWaveQuickConfig : public rclcpp::Node
|
||||
{
|
||||
@@ -35,7 +34,7 @@ private:
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
rclcpp::init(argc, argv);
|
||||
nodeptr = std::make_shared<mmWaveQuickConfig>();
|
||||
auto nodeptr = std::make_shared<mmWaveQuickConfig>();
|
||||
rclcpp::Client<ti_mmwave_rospkg_msgs::srv::MmwaveCli>::SharedPtr client = nodeptr->create_client<ti_mmwave_rospkg_msgs::srv::MmwaveCli>("/ti_mmwave_rospkg_msgs/mmwave_cli");
|
||||
auto request = std::make_shared<ti_mmwave_rospkg_msgs::srv::MmwaveCli::Request>();
|
||||
auto response = std::make_shared<ti_mmwave_rospkg_msgs::srv::MmwaveCli::Response>();
|
||||
|
||||
Reference in New Issue
Block a user