voodoos / Projet_Simulateur_IGOSAT

http://univearths.in2p3.fr/fr
4 stars 3 forks source link

Gestion des messages #18

Open voodoos opened 10 years ago

voodoos commented 10 years ago

Les questions de Moufida m'ont amenées à m'interroger sur la façon de gérer les messages.

Dans lexemple BatteryModule ils sont créés à la demande, mais il faut penser à en hériter des plus préçis des classes spécialisées IntMessage, FloaMessage etc ce sera mieux: Avant:

send(Message::createMessage("getVoltage", DONNES, TEMPS))

Après: send(MBat_getVoltage::createMessage(DONNES))

Et pour tester si c'est ce message (dans process actuellement) il serait intéressant de créer un méthode du genre:

MBat_getVoltage::test(lemessageatester) qui renvoie true si ce message est bien un MBat_getVoltage.