You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

20 lines
970 B

\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.