Add verification logic in forceIP

This commit is contained in:
obyalian
2025-09-18 14:09:49 +08:00
parent 8a0b92e4f7
commit dffb232816
4 changed files with 72 additions and 27 deletions
+1 -3
View File
@@ -115,10 +115,8 @@ def generate_launch_description():
DeclareLaunchArgument("enable_heartbeat", default_value="false"),
DeclareLaunchArgument("time_domain", default_value="global"),
# If only one camera (network device) is currently connected, you do not need to specify the MAC address.
# Otherwise, you need to specify it yourself. For example, "54:14:FD:06:07:DA"
DeclareLaunchArgument("force_ip_enable", default_value="false"),
DeclareLaunchArgument("force_ip_mac", default_value=""),
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"),
+1 -3
View File
@@ -285,10 +285,8 @@ 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'),
# If only one camera (network device) is currently connected, you do not need to specify the MAC address.
# Otherwise, you need to specify it yourself. For example, "54:14:FD:06:07:DA"
DeclareLaunchArgument("force_ip_enable", default_value="false"),
DeclareLaunchArgument("force_ip_mac", default_value=""),
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"),
@@ -297,10 +297,9 @@ def generate_launch_description():
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"),
# If only one camera (network device) is currently connected, you do not need to specify the MAC address.
# Otherwise, you need to specify it yourself. For example, "54:14:FD:06:07:DA"
DeclareLaunchArgument("force_ip_mac", default_value=""),
DeclareLaunchArgument("force_ip_dhcp", default_value="false"),
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"),