diff --git a/IOT/lib/Capteur/include/Balance.h b/IOT/lib/Capteur/include/Balance.h index 7b95342..430b7a6 100644 --- a/IOT/lib/Capteur/include/Balance.h +++ b/IOT/lib/Capteur/include/Balance.h @@ -41,13 +41,14 @@ public: boolean calibration(int poidsRef,int moyenne_calibration); /** - * @brief Set the Calibration Fact object + * @brief tar le capteur de poids * - * @param caliFact facteur de calibration calculer par calibration + * @param[in] val valeur de référence du capteur + * @return true si la tarre a bien réussi (ou si il n'a pas besoins de tarre) + * @return false erreur durrant la tar */ - void setCalibrationFact(int caliFact); + bool tar(int val = 0); - //XXX: finir implémentation classe capteur private: /** diff --git a/IOT/lib/Capteur/src/Balance.cpp b/IOT/lib/Capteur/src/Balance.cpp index 07721ae..23eee99 100644 --- a/IOT/lib/Capteur/src/Balance.cpp +++ b/IOT/lib/Capteur/src/Balance.cpp @@ -49,8 +49,9 @@ String Balance::read() { } } -void Balance::setCalibrationFact(int caliFact){ +bool Balance::tar(int val){ this->initialized = true; - this->calibrationFact = caliFact; - this->capteur->set_scale(caliFact); + this->calibrationFact = val; + this->capteur->set_scale(val); + return this->initialized; }