mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-09 14:27:02 +08:00
fix: update color frame queue max frames to 1 across launch files and camera node
This commit is contained in:
+1
-1
@@ -111,7 +111,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -1009,7 +1009,7 @@ class OBCameraNode {
|
|||||||
// For color
|
// For color
|
||||||
ColorFrameQueue color_frame_queue_;
|
ColorFrameQueue color_frame_queue_;
|
||||||
ColorQueueStats color_frame_queue_stats_;
|
ColorQueueStats color_frame_queue_stats_;
|
||||||
int color_frame_queue_max_frames_ = 10;
|
int color_frame_queue_max_frames_ = 1;
|
||||||
std::shared_ptr<std::thread> colorFrameThread_ = nullptr;
|
std::shared_ptr<std::thread> colorFrameThread_ = nullptr;
|
||||||
std::atomic_bool stop_color_frame_threads_{false};
|
std::atomic_bool stop_color_frame_threads_{false};
|
||||||
std::mutex color_frame_queue_lock_;
|
std::mutex color_frame_queue_lock_;
|
||||||
@@ -1018,7 +1018,7 @@ class OBCameraNode {
|
|||||||
// For left color
|
// For left color
|
||||||
ColorFrameQueue left_color_frame_queue_;
|
ColorFrameQueue left_color_frame_queue_;
|
||||||
ColorQueueStats left_color_frame_queue_stats_;
|
ColorQueueStats left_color_frame_queue_stats_;
|
||||||
int left_color_frame_queue_max_frames_ = 10;
|
int left_color_frame_queue_max_frames_ = 1;
|
||||||
std::shared_ptr<std::thread> leftColorFrameThread_ = nullptr;
|
std::shared_ptr<std::thread> leftColorFrameThread_ = nullptr;
|
||||||
std::mutex left_color_frame_queue_lock_;
|
std::mutex left_color_frame_queue_lock_;
|
||||||
std::condition_variable left_color_frame_queue_cv_;
|
std::condition_variable left_color_frame_queue_cv_;
|
||||||
@@ -1026,7 +1026,7 @@ class OBCameraNode {
|
|||||||
// For right color
|
// For right color
|
||||||
ColorFrameQueue right_color_frame_queue_;
|
ColorFrameQueue right_color_frame_queue_;
|
||||||
ColorQueueStats right_color_frame_queue_stats_;
|
ColorQueueStats right_color_frame_queue_stats_;
|
||||||
int right_color_frame_queue_max_frames_ = 10;
|
int right_color_frame_queue_max_frames_ = 1;
|
||||||
std::shared_ptr<std::thread> rightColorFrameThread_ = nullptr;
|
std::shared_ptr<std::thread> rightColorFrameThread_ = nullptr;
|
||||||
std::mutex right_color_frame_queue_lock_;
|
std::mutex right_color_frame_queue_lock_;
|
||||||
std::condition_variable right_color_frame_queue_cv_;
|
std::condition_variable right_color_frame_queue_cv_;
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('point_cloud_qos', default_value='default'),
|
DeclareLaunchArgument('point_cloud_qos', default_value='default'),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='100'),
|
DeclareLaunchArgument('connection_delay', default_value='100'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='640'),
|
DeclareLaunchArgument('color_width', default_value='640'),
|
||||||
DeclareLaunchArgument('color_height', default_value='480'),
|
DeclareLaunchArgument('color_height', default_value='480'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='10'),
|
DeclareLaunchArgument('color_fps', default_value='10'),
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument("cloud_frame_id", default_value=""),
|
DeclareLaunchArgument("cloud_frame_id", default_value=""),
|
||||||
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
||||||
DeclareLaunchArgument("connection_delay", default_value="100"),
|
DeclareLaunchArgument("connection_delay", default_value="100"),
|
||||||
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="10"),
|
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="1"),
|
||||||
DeclareLaunchArgument("color_width", default_value="1280"),
|
DeclareLaunchArgument("color_width", default_value="1280"),
|
||||||
DeclareLaunchArgument("color_height", default_value="720"),
|
DeclareLaunchArgument("color_height", default_value="720"),
|
||||||
DeclareLaunchArgument("color_fps", default_value="30"),
|
DeclareLaunchArgument("color_fps", default_value="30"),
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('point_cloud_qos', default_value='default'),
|
DeclareLaunchArgument('point_cloud_qos', default_value='default'),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='100'),
|
DeclareLaunchArgument('connection_delay', default_value='100'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='640'),
|
DeclareLaunchArgument('color_width', default_value='640'),
|
||||||
DeclareLaunchArgument('color_height', default_value='480'),
|
DeclareLaunchArgument('color_height', default_value='480'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='15'),
|
DeclareLaunchArgument('color_fps', default_value='15'),
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('point_cloud_qos', default_value='default'),
|
DeclareLaunchArgument('point_cloud_qos', default_value='default'),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='100'),
|
DeclareLaunchArgument('connection_delay', default_value='100'),
|
||||||
DeclareLaunchArgument('diagnostic_period', default_value='0.0'),
|
DeclareLaunchArgument('diagnostic_period', default_value='0.0'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='640'),
|
DeclareLaunchArgument('color_width', default_value='640'),
|
||||||
DeclareLaunchArgument('color_height', default_value='480'),
|
DeclareLaunchArgument('color_height', default_value='480'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='25'),
|
DeclareLaunchArgument('color_fps', default_value='25'),
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
||||||
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
||||||
DeclareLaunchArgument("connection_delay", default_value="100"),
|
DeclareLaunchArgument("connection_delay", default_value="100"),
|
||||||
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="10"),
|
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="1"),
|
||||||
DeclareLaunchArgument("color_width", default_value="640"),
|
DeclareLaunchArgument("color_width", default_value="640"),
|
||||||
DeclareLaunchArgument("color_height", default_value="480"),
|
DeclareLaunchArgument("color_height", default_value="480"),
|
||||||
DeclareLaunchArgument("color_fps", default_value="30"),
|
DeclareLaunchArgument("color_fps", default_value="30"),
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
||||||
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
||||||
DeclareLaunchArgument("connection_delay", default_value="100"),
|
DeclareLaunchArgument("connection_delay", default_value="100"),
|
||||||
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="10"),
|
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="1"),
|
||||||
DeclareLaunchArgument("color_width", default_value="1280"),
|
DeclareLaunchArgument("color_width", default_value="1280"),
|
||||||
DeclareLaunchArgument("color_height", default_value="720"),
|
DeclareLaunchArgument("color_height", default_value="720"),
|
||||||
DeclareLaunchArgument("color_fps", default_value="30"),
|
DeclareLaunchArgument("color_fps", default_value="30"),
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
||||||
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
||||||
DeclareLaunchArgument("connection_delay", default_value="100"),
|
DeclareLaunchArgument("connection_delay", default_value="100"),
|
||||||
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="10"),
|
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="1"),
|
||||||
DeclareLaunchArgument("color_width", default_value="1280"),
|
DeclareLaunchArgument("color_width", default_value="1280"),
|
||||||
DeclareLaunchArgument("color_height", default_value="720"),
|
DeclareLaunchArgument("color_height", default_value="720"),
|
||||||
DeclareLaunchArgument("color_fps", default_value="30"),
|
DeclareLaunchArgument("color_fps", default_value="30"),
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
||||||
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
||||||
DeclareLaunchArgument("connection_delay", default_value="100"),
|
DeclareLaunchArgument("connection_delay", default_value="100"),
|
||||||
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="10"),
|
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="1"),
|
||||||
DeclareLaunchArgument("color_width", default_value="0"),
|
DeclareLaunchArgument("color_width", default_value="0"),
|
||||||
DeclareLaunchArgument("color_height", default_value="0"),
|
DeclareLaunchArgument("color_height", default_value="0"),
|
||||||
DeclareLaunchArgument("color_fps", default_value="0"),
|
DeclareLaunchArgument("color_fps", default_value="0"),
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
||||||
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
||||||
DeclareLaunchArgument("connection_delay", default_value="100"),
|
DeclareLaunchArgument("connection_delay", default_value="100"),
|
||||||
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="10"),
|
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="1"),
|
||||||
DeclareLaunchArgument("color_width", default_value="0"),
|
DeclareLaunchArgument("color_width", default_value="0"),
|
||||||
DeclareLaunchArgument("color_height", default_value="0"),
|
DeclareLaunchArgument("color_height", default_value="0"),
|
||||||
DeclareLaunchArgument("color_fps", default_value="0"),
|
DeclareLaunchArgument("color_fps", default_value="0"),
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
DeclareLaunchArgument("enable_colored_point_cloud", default_value="false"),
|
||||||
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
DeclareLaunchArgument("point_cloud_qos", default_value="default"),
|
||||||
DeclareLaunchArgument("connection_delay", default_value="100"),
|
DeclareLaunchArgument("connection_delay", default_value="100"),
|
||||||
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="10"),
|
DeclareLaunchArgument("color_frame_queue_max_frames", default_value="1"),
|
||||||
DeclareLaunchArgument("color_width", default_value="1280"),
|
DeclareLaunchArgument("color_width", default_value="1280"),
|
||||||
DeclareLaunchArgument("color_height", default_value="800"),
|
DeclareLaunchArgument("color_height", default_value="800"),
|
||||||
DeclareLaunchArgument("color_fps", default_value="30"),
|
DeclareLaunchArgument("color_fps", default_value="30"),
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -110,9 +110,9 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('left_color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('left_color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('right_color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('right_color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('ae_reference_stream', default_value='depth'), # depth or color
|
DeclareLaunchArgument('ae_reference_stream', default_value='depth'), # depth or color
|
||||||
DeclareLaunchArgument('ae_strategy', default_value='default'), # default or motion
|
DeclareLaunchArgument('ae_strategy', default_value='default'), # default or motion
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='false'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('load_config_json_file_path', default_value=''),
|
DeclareLaunchArgument('load_config_json_file_path', default_value=''),
|
||||||
DeclareLaunchArgument('export_config_json_file_path', default_value=''),
|
DeclareLaunchArgument('export_config_json_file_path', default_value=''),
|
||||||
|
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
|
|
||||||
DeclareLaunchArgument('color_qos', default_value='default'),
|
DeclareLaunchArgument('color_qos', default_value='default'),
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ def generate_launch_description():
|
|||||||
DeclareLaunchArgument('enable_colored_point_cloud', default_value='true'),
|
DeclareLaunchArgument('enable_colored_point_cloud', default_value='true'),
|
||||||
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
DeclareLaunchArgument('cloud_frame_id', default_value=''),
|
||||||
DeclareLaunchArgument('connection_delay', default_value='10'),
|
DeclareLaunchArgument('connection_delay', default_value='10'),
|
||||||
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='10'),
|
DeclareLaunchArgument('color_frame_queue_max_frames', default_value='1'),
|
||||||
DeclareLaunchArgument('color_width', default_value='0'),
|
DeclareLaunchArgument('color_width', default_value='0'),
|
||||||
DeclareLaunchArgument('color_height', default_value='0'),
|
DeclareLaunchArgument('color_height', default_value='0'),
|
||||||
DeclareLaunchArgument('color_fps', default_value='0'),
|
DeclareLaunchArgument('color_fps', default_value='0'),
|
||||||
|
|||||||
@@ -4721,11 +4721,11 @@ void OBCameraNode::setupDefaultImageFormat() {
|
|||||||
|
|
||||||
void OBCameraNode::getParameters() {
|
void OBCameraNode::getParameters() {
|
||||||
setAndGetNodeParameter<std::string>(camera_name_, "camera_name", "camera");
|
setAndGetNodeParameter<std::string>(camera_name_, "camera_name", "camera");
|
||||||
setAndGetNodeParameter<int>(color_frame_queue_max_frames_, "color_frame_queue_max_frames", 10);
|
setAndGetNodeParameter<int>(color_frame_queue_max_frames_, "color_frame_queue_max_frames", 1);
|
||||||
setAndGetNodeParameter<int>(left_color_frame_queue_max_frames_,
|
setAndGetNodeParameter<int>(left_color_frame_queue_max_frames_,
|
||||||
"left_color_frame_queue_max_frames", 10);
|
"left_color_frame_queue_max_frames", 1);
|
||||||
setAndGetNodeParameter<int>(right_color_frame_queue_max_frames_,
|
setAndGetNodeParameter<int>(right_color_frame_queue_max_frames_,
|
||||||
"right_color_frame_queue_max_frames", 10);
|
"right_color_frame_queue_max_frames", 1);
|
||||||
const auto validate_queue_capacity = [](const char *name, int capacity) {
|
const auto validate_queue_capacity = [](const char *name, int capacity) {
|
||||||
if (capacity < 1) {
|
if (capacity < 1) {
|
||||||
throw StreamConfigurationError(std::string(name) + " must be greater than zero");
|
throw StreamConfigurationError(std::string(name) + " must be greater than zero");
|
||||||
|
|||||||
Reference in New Issue
Block a user