Compare commits
3 Commits
36dd744da5
...
922d6e85f0
Author | SHA1 | Date | |
---|---|---|---|
922d6e85f0 | |||
2b4e0fd9ea | |||
d69dc54f48 |
@ -41,13 +41,14 @@ public:
|
|||||||
boolean calibration(int poidsRef,int moyenne_calibration);
|
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:
|
private:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -7,59 +7,59 @@ class Capteur{
|
|||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Construct a new Capteur object
|
* @brief Construct a new Capteur object
|
||||||
*
|
*
|
||||||
* @param[in] type type de mesure lue (T/H, W, D,...)
|
* @param[in] type type de mesure lue (T/H, W, D,...)
|
||||||
* @param[in] fullVal valeur a la quel la poubelle est considéré comme pleine
|
* @param[in] fullVal valeur a la quel la poubelle est considéré comme pleine
|
||||||
*/
|
*/
|
||||||
Capteur(String type, String fullVal);
|
Capteur(String type, String fullVal);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief tar le capteur si il a besoins d'être tarré
|
* @brief tar le capteur si il a besoins d'être tarré
|
||||||
*
|
*
|
||||||
* @param[in] val *opt* si le capteur a besoins d'une valeur de ref pour être tarré
|
* @param[in] val *opt* si le capteur a besoins d'une valeur de ref pour être tarré
|
||||||
* @return true si la tarre a bien réussi (ou si il n'a pas besoins de tarre)
|
* @return true si la tarre a bien réussi (ou si il n'a pas besoins de tarre)
|
||||||
* @return false erreur durrant la tar
|
* @return false erreur durrant la tar
|
||||||
*/
|
*/
|
||||||
virtual bool tar(int val = 0);
|
virtual bool tar(int val = 0);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief lit la valeur du capteur
|
* @brief lit la valeur du capteur
|
||||||
*
|
*
|
||||||
* @return String retour la valeur
|
* @return String retour la valeur
|
||||||
*/
|
*/
|
||||||
virtual String read() = 0;
|
virtual String read() = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief revoie la valeur full
|
* @brief revoie la valeur full
|
||||||
*
|
*
|
||||||
* @return true la poubelle est pleine
|
* @return true la poubelle est pleine
|
||||||
* @return false la poubelle n'est pas pleine
|
* @return false la poubelle n'est pas pleine
|
||||||
*/
|
*/
|
||||||
bool isFull();
|
bool isFull();
|
||||||
|
|
||||||
String getValType();
|
String getValType();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief la poubelle est pleinne
|
* @brief la poubelle est pleinne
|
||||||
* est mis a jours par read()
|
* est mis a jours par read()
|
||||||
*/
|
*/
|
||||||
bool full;
|
bool full;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief type de mesure lue (T/H, W, D,...)
|
* @brief type de mesure lue (T/H, W, D,...)
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
String type;
|
String type;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief valeur a la quel la poubelle est considéré comme pleine
|
* @brief valeur a la quel la poubelle est considéré comme pleine
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
String fullVall;
|
String fullVall;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -49,8 +49,9 @@ String Balance::read() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Balance::setCalibrationFact(int caliFact){
|
bool Balance::tar(int val){
|
||||||
this->initialized = true;
|
this->initialized = true;
|
||||||
this->calibrationFact = caliFact;
|
this->calibrationFact = val;
|
||||||
this->capteur->set_scale(caliFact);
|
this->capteur->set_scale(val);
|
||||||
|
return this->initialized;
|
||||||
}
|
}
|
||||||
|
@ -31,7 +31,6 @@ void Program::loop(){
|
|||||||
Serial.print("humiTemp = " + this->dht->read());
|
Serial.print("humiTemp = " + this->dht->read());
|
||||||
Serial.println(this->dht->isFull()?" true":" false");
|
Serial.println(this->dht->isFull()?" true":" false");
|
||||||
|
|
||||||
//TODO: Lire balance
|
|
||||||
//this->api->sendValue(poid, TRASHCAN_TWO, this->balance->getValType(), this->balance->isFull());
|
//this->api->sendValue(poid, TRASHCAN_TWO, this->balance->getValType(), this->balance->isFull());
|
||||||
Serial.print("humiTemp = " + this->dht->read());
|
Serial.print("humiTemp = " + this->dht->read());
|
||||||
Serial.println(this->dht->isFull()?" true":" false");
|
Serial.println(this->dht->isFull()?" true":" false");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user