Skip to content

Commit d03f01e

Browse files
garaemonmintar
andauthored
Add respawn arg to the launch file (#31)
Co-authored-by: Martin Günther <[email protected]>
1 parent f6a27d7 commit d03f01e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

launch/pico_flexx_driver.launch

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
<arg name="nodelet_manager" default="$(arg base_name)"/>
3636
<!-- Whether to start a nodelet manager our not. Disable this if a different nodelet manager should be used. -->
3737
<arg name="start_manager" default="true"/>
38+
<!-- Whether to restart nodelet manager and nodelet clients after crash/shutdown. If respawn is false, nodelet bond is disabled too. -->
39+
<arg name="respawn" default="true"/>
3840

3941
<!-- Default machine definition. -->
4042
<machine name="localhost" address="localhost" if="$(arg define_machine)"/>
@@ -45,12 +47,13 @@
4547

4648
<!-- Nodelet manager. -->
4749
<node pkg="nodelet" type="nodelet" name="$(arg nodelet_manager)" args="manager"
48-
if="$(arg start_manager)" machine="$(arg machine)" output="screen"/>
50+
if="$(arg start_manager)" machine="$(arg machine)" output="screen"
51+
respawn="$(arg respawn)"/>
4952

5053
<!-- pico_flexx_driver nodelet. -->
5154
<node pkg="nodelet" type="nodelet" name="$(arg base_name)_driver" machine="$(arg machine)"
52-
args="load pico_flexx_driver/pico_flexx_nodelet $(arg nodelet_manager)"
53-
respawn="true" output="screen">
55+
args="load pico_flexx_driver/pico_flexx_nodelet $(arg nodelet_manager) $(arg respawn)"
56+
respawn="$(arg respawn)" output="screen">
5457
<param name="base_name" type="str" value="$(arg base_name)"/>
5558
<param name="sensor" type="str" value="$(arg sensor)"/>
5659
<param name="use_case" type="int" value="$(arg use_case)"/>

0 commit comments

Comments
 (0)