Closed entwanne closed 11 years ago
done
Il faudrait modifier quelque peu la classe, de façon à ce que la construction d'un module prenne 3 paramètres: deux chaînes correspondant à des noms de signaux et une map< string, string >
de paramètres optionnels.
C'est fait.
Je viens d'ajouter un constructeur dans la classe AModule
(une classe abstraite donc), pour l'"imposer" a la classe qui en hérite. Parceque ducoup elle se retrouve obliger de l'appeler...
La fonction createModule
prend desormais 3 parametres non optionelle.
il faudrait p-e ne pas obliger a prendre la std::map, je ne sais pas.
edit : Rien dit.
Je modifie un peu le tout (notamment les noms de fichiers qui ne sont pas appropriés):
_sigInput
et _sigOutput
dans la classe AModule
AModule
, car lui n'en fera rien, c'est les modules qui en héritent qui le prennent en param et y récupèrent les infos nécessairesPar ailleurs, je ne comprends pas quel doit être le comportement de la méthode IModule::version(int, int)
.
c etait pour setter le numeros de version du module. ca a ete fais au tou debut ca peu tou a fait etre delete
Ok, je commente pour le moment alors.
Je viens de voir que tu as fais ce que je voulais faire. implemeter les mthodes name
de IModule
dans AModule
...
@nutsi, pourrais-tu commit quelques fichiers de tests des modules en vue de leur intégration future dans le programme principal ? Merci.