From 1704f0390f4c1c20f5c436b5c310d98ee977d9fc Mon Sep 17 00:00:00 2001 From: obyalian Date: Mon, 22 Sep 2025 11:41:22 +0800 Subject: [PATCH] docs(launch): update comments for Force IP related arguments --- orbbec_camera/launch/femto_mega.launch.py | 14 ++++++++------ orbbec_camera/launch/gemini435_le.launch.py | 14 ++++++++------ orbbec_camera/launch/gemini_330_series.launch.py | 13 +++++++------ 3 files changed, 23 insertions(+), 18 deletions(-) diff --git a/orbbec_camera/launch/femto_mega.launch.py b/orbbec_camera/launch/femto_mega.launch.py index 5af64ed2..b0749971 100644 --- a/orbbec_camera/launch/femto_mega.launch.py +++ b/orbbec_camera/launch/femto_mega.launch.py @@ -115,12 +115,14 @@ def generate_launch_description(): DeclareLaunchArgument("enable_heartbeat", default_value="false"), DeclareLaunchArgument("time_domain", default_value="global"), - DeclareLaunchArgument("force_ip_enable", default_value="false"), - DeclareLaunchArgument("force_ip_mac", default_value=""),# you need to specify it yourself. For example, "54:14:FD:06:07:DA" - DeclareLaunchArgument("force_ip_dhcp", default_value="false"), - DeclareLaunchArgument("force_ip_address", default_value="192.168.1.10"), - DeclareLaunchArgument("force_ip_subnet_mask", default_value="255.255.255.0"), - DeclareLaunchArgument("force_ip_gateway", default_value="192.168.1.1"), + # Force IP parameters + DeclareLaunchArgument("force_ip_enable", default_value="false"), # Whether to enable Force IP function + DeclareLaunchArgument("force_ip_mac", default_value=""), # If multiple cameras are connected, specify target MAC (e.g. "54:14:FD:06:07:DA") + DeclareLaunchArgument("force_ip_dhcp", default_value="false"), # Use DHCP to obtain IP automatically if set to true + DeclareLaunchArgument("force_ip_address", default_value="192.168.1.10"), # Static IP address to assign when DHCP is disabled + DeclareLaunchArgument("force_ip_subnet_mask", default_value="255.255.255.0"), # Subnet mask used for static IP + DeclareLaunchArgument("force_ip_gateway", default_value="192.168.1.1"), # Gateway address used for static IP + ] # Node configuration diff --git a/orbbec_camera/launch/gemini435_le.launch.py b/orbbec_camera/launch/gemini435_le.launch.py index 36d1b278..3bc62ae9 100644 --- a/orbbec_camera/launch/gemini435_le.launch.py +++ b/orbbec_camera/launch/gemini435_le.launch.py @@ -285,12 +285,14 @@ def generate_launch_description(): DeclareLaunchArgument('laser_index0_ir_brightness', default_value='60'), DeclareLaunchArgument('laser_index0_ir_ae_max_exposure', default_value='30000'), DeclareLaunchArgument('show_fps_enable', default_value='false'), - DeclareLaunchArgument("force_ip_enable", default_value="false"), - DeclareLaunchArgument("force_ip_mac", default_value=""),# you need to specify it yourself. For example, "54:14:FD:06:07:DA" - DeclareLaunchArgument("force_ip_dhcp", default_value="false"), - DeclareLaunchArgument("force_ip_address", default_value="192.168.1.10"), - DeclareLaunchArgument("force_ip_subnet_mask", default_value="255.255.255.0"), - DeclareLaunchArgument("force_ip_gateway", default_value="192.168.1.1"), + # Force IP parameters + DeclareLaunchArgument("force_ip_enable", default_value="false"), # Whether to enable Force IP function + DeclareLaunchArgument("force_ip_mac", default_value=""), # If multiple cameras are connected, specify target MAC (e.g. "54:14:FD:06:07:DA") + DeclareLaunchArgument("force_ip_dhcp", default_value="false"), # Use DHCP to obtain IP automatically if set to true + DeclareLaunchArgument("force_ip_address", default_value="192.168.1.10"), # Static IP address to assign when DHCP is disabled + DeclareLaunchArgument("force_ip_subnet_mask", default_value="255.255.255.0"), # Subnet mask used for static IP + DeclareLaunchArgument("force_ip_gateway", default_value="192.168.1.1"), # Gateway address used for static IP + #color image transport plugins DeclareLaunchArgument('color.image_raw.enable_pub_plugins',default_value='["image_transport/compressed", "image_transport/raw", "image_transport/theora"]'), diff --git a/orbbec_camera/launch/gemini_330_series.launch.py b/orbbec_camera/launch/gemini_330_series.launch.py index e7b50cad..0b52b97c 100644 --- a/orbbec_camera/launch/gemini_330_series.launch.py +++ b/orbbec_camera/launch/gemini_330_series.launch.py @@ -295,13 +295,14 @@ def generate_launch_description(): #infra2 DeclareLaunchArgument('right_ir.image_raw.enable_pub_plugins',default_value='["image_transport/compressed", "image_transport/raw", "image_transport/theora"]'), - DeclareLaunchArgument("force_ip_enable", default_value="false"), + # Force IP parameters + DeclareLaunchArgument("force_ip_enable", default_value="false"), # Whether to enable Force IP function + DeclareLaunchArgument("force_ip_mac", default_value=""), # If multiple cameras are connected, specify target MAC (e.g. "54:14:FD:06:07:DA") + DeclareLaunchArgument("force_ip_dhcp", default_value="false"), # Use DHCP to obtain IP automatically if set to true + DeclareLaunchArgument("force_ip_address", default_value="192.168.1.10"), # Static IP address to assign when DHCP is disabled + DeclareLaunchArgument("force_ip_subnet_mask", default_value="255.255.255.0"), # Subnet mask used for static IP + DeclareLaunchArgument("force_ip_gateway", default_value="192.168.1.1"), # Gateway address used for static IP - DeclareLaunchArgument("force_ip_mac", default_value=""), - DeclareLaunchArgument("force_ip_dhcp", default_value="false"),# you need to specify it yourself. For example, "54:14:FD:06:07:DA" - DeclareLaunchArgument("force_ip_address", default_value="192.168.1.10"), - DeclareLaunchArgument("force_ip_subnet_mask", default_value="255.255.255.0"), - DeclareLaunchArgument("force_ip_gateway", default_value="192.168.1.1"), ] def get_params(context, args):