20 lines
No EOL
970 B
TeX
20 lines
No EOL
970 B
TeX
\chapter{Utilisation et génération des fichiers de configuration}
|
|
\label{chap:configuration}
|
|
À plusieurs reprises lors de notre projet, nous avons eu à utiliser des fichiers de configuration.
|
|
|
|
Ce type de fichier nous a permis de définir des paramètres et de générer une fenêtre dans laquelle nous pouvons les régler en direct. Nos fichiers de configuration débutent par :
|
|
\begin{minted}{python}
|
|
#!/usr/bin/env python
|
|
PACKAGE = "detect_targets"
|
|
|
|
from dynamic_reconfigure.parameter_generator_catkin import *
|
|
|
|
gen = ParameterGenerator()
|
|
\end{minted}
|
|
|
|
Nous allons donc utiliser dynamic\_reconfigure afin de créer un générateur de paramètres. Dans ce fichier, l'ajout d'un paramètre dans le générateur se déroulera toujours de la même façon :
|
|
\begin{minted}{python}
|
|
gen.add("name",type,0,"description",default value, min, max)
|
|
\end{minted}
|
|
|
|
Cela nous a permis de générer de nouveaux paramètres et de les régler à la main tout au long du projet. |