This file is indexed.

/usr/share/roslaunch/resources/example-params.launch is in python-roslaunch 1.13.5+ds1-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<launch>

  <!-- 

  Parameter Server parameters. You can omit the 'type' attribute if
  value is unambiguous. Supported types are str, int, double, bool.
  You can also specify the contents of a file instead using the
  'textfile' or 'binfile' attributes.
  
  -->
  <param name="somestring1" value="bar2" />
  <!-- force to string instead of integer -->
  <param name="somestring2" value="10" type="str" />
  
  <param name="someinteger1" value="1" type="int" />
  <param name="someinteger2" value="2" />
  
  <param name="somefloat1" value="3.14159" type="double" />  
  <param name="somefloat2" value="3.0" />
  
  <!-- you can set parameters in child namespaces -->
  <param name="wg/wgchildparam" value="a child namespace parameter" />  
  <group ns="wg2"> 
    <param name="wg2childparam1" value="a child namespace parameter" />  
    <param name="wg2childparam2" value="a child namespace parameter" />  
  </group>

  <!-- use rosparam for more complex types -->
  <rosparam param="list">[1, 2, 3, 4]</rosparam>
  <rosparam>
    rp_key1: a
    rp_key2: b
  </rosparam>

  <!-- use rosparam files -->
  <group ns="rosparam">
    <rosparam command="load" file="$(find rosparam)/example.yaml" />
  </group>
  
  <!-- upload the contents of a file as a param -->
  <param name="configfile" textfile="$(find roslaunch)/resources/example.launch" />
  <!-- upload the contents of a file as base64 binary as a param -->
  <param name="binaryfile" binfile="$(find roslaunch)/resources/example.launch" />
  <!-- upload the output of a command as a param. -->
  
</launch>