From 7fbc44cd930c77a09d0f0c1a18ffc7add8372a83 Mon Sep 17 00:00:00 2001 From: Vincent Winter Date: Fri, 31 Oct 2025 17:48:13 +0100 Subject: [PATCH] fix(hw_interface): Correct the buffersize for incomming string --- .../src/g2_2025_lifecycle_node/nodes/hardware_interface.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/g2_2025_imu_reader_pkg/src/g2_2025_lifecycle_node/nodes/hardware_interface.cpp b/src/g2_2025_imu_reader_pkg/src/g2_2025_lifecycle_node/nodes/hardware_interface.cpp index 8929a79..d6b9c8d 100644 --- a/src/g2_2025_imu_reader_pkg/src/g2_2025_lifecycle_node/nodes/hardware_interface.cpp +++ b/src/g2_2025_imu_reader_pkg/src/g2_2025_lifecycle_node/nodes/hardware_interface.cpp @@ -9,9 +9,9 @@ HardwareInterface::HardwareInterface() : Node("hardware_interface") { void HardwareInterface::read() { - char buffer[100]; + char buffer[114]; RCLCPP_INFO(this->get_logger(), "Interacting with hardware..."); - serial.readString(buffer, '\n', 14, 2000); // or readBytes depending on the data format ;) + serial.readString(buffer, '\n', 114, 2000); // or readBytes depending on the data format ;) RCLCPP_INFO(this->get_logger(), "Data read from hardware: %s", buffer); }