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