ltoinel/IoT-Development-Challenge

Mauvaise comparaison des résultats de synthèse

Opened this issue · 2 comments

Je crois que cette comparaison sera tous le temps à false:
session(SynthesisSensorNum(sensorIndex)).validate[Vector[Any]].get(getSynthesisResultIndex(sensorIndex,"maxValue"))==partialMaxValue(sensorIndex)
Tous comme la comparaison du minValue et du mediumValue.

puisqu'on compare un string à un int à chaque fois.

AAJLI commented

Bonjour,
Je rejoint anouar-hamed, il semble que le contrôle ne sera jamais vérifié vu la comparaison de Int avec du String

oui je suis d'accord ! la solution c'est de convertir le String en Int ==>java.lang.Integer.parseInt(session(SynthesisSensorNum(sensorIndex)).validate[Vector[String]].get(getSynthesisResultIndex(sensorIndex,"maxValue")))<== dans la vérification...
je suis entrain d'apporter plusieurs correction sur le script que j'enverrai ce weekend ! notamment sur l'appel de la synthèse