Etiqueta <include>

La etiqueta <include> le permite importar otro archivo XML roslaunch en el archivo actual. Se importará dentro del alcance (scope) actual de su documento, incluidas las etiquetas <group> y <remap>. Todo el contenido del archivo de inclusión (include file) se importará excepto la etiqueta <master>: la etiqueta <master> solo se obedece en el archivo de nivel superior.

Atributos

  • file="$(find pkg-name)/path/filename.xml"

    • Nombre del archivo a incluir.

    ns="foo" (opcional)

    • Importa el archivo relativo al nombre de espacio (namespace) foo'.

    clear_params="true|false" (optional Default: false)

    • Borra todos los parametros dentro del namespace de la etiqueta <include> antes de ser lanzado. Esta caracteristica es muy peligrosa y debe de ser usada con precaucion. ns debe de ser especificado. Default: false.

    pass_all_args="true|false" (optional Default: false) (Nuevo en Indigo y Jade como en roslaunch version 1.11.17)

    • Si es verdadero, todos los argumentos establecidos en el contexto actual se agregan al contexto secundario que se crea para procesar el archivo incluido. Puede hacer esto en lugar de enumerar explícitamente cada argumento que desea transmitir.

Elementos

  • <env>

    • Configura una variable de espacion sobre toda el included file.

    <arg>

    • Pase un argumento al archivo de inclusión (include file).

Wiki: es/roslaunch/XML/include (last edited 2021-09-09 00:47:48 by JuanEduardoRiva)