20 lines
970 B
TeX
20 lines
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.
|