ClubCedille / jardiniot

Système pour des buckets autonomes servant à faire pousser des plantes
GNU General Public License v3.0
13 stars 11 forks source link

Meilleur manipulation des chaines de données à envoyer à l'API sur le Arduino #65

Open AXDOOMER opened 6 years ago

AXDOOMER commented 6 years ago

Présentement, si on regarde comment c'est fait, on fait juste de la concaténation bien standard.

Cependant, ce qu'on cherche à générer est une string JSON. Ça serait mieux d'avoir des fonctions helper afin d'aider à créer les string qui doit être passée à l'API. Si on veut ajouter plus de données, ce sera plus simple.

On peut ajouter des senseurs ou des moteurs dans n'importe quel ordre. Le présent code s'attend à un certain ordre et l'API s'attend à recevoir une string JSON parfaite. C'est pour cela qu'il faut faire ce changement.

Un des ajouts à faire avant de fermer ce issue est d'envoyer le nombre de bytes de mémoire utilisées à l'API. Ça permettra à l'API de savoir s'il peut encore ajouter un senseur ou pas.