27class AHT : 
public ThermHygroMeter {
 
   34    double value = TEMPERATURE_NOT_AVAILABLE;
 
   35    aht.getEvent(&humidity, &temp);
 
   36    value = temp.temperature;
 
   38      value = TEMPERATURE_NOT_AVAILABLE;
 
   40    if (value == TEMPERATURE_NOT_AVAILABLE) {
 
   42      if (retryCountTemp > 3) {
 
   45        value = lastValidTemp;
 
   50    lastValidTemp = value;
 
   55    double value = HUMIDITY_NOT_AVAILABLE;
 
   56    value = humidity.relative_humidity;
 
   58      value = HUMIDITY_NOT_AVAILABLE;
 
   60    if (value == HUMIDITY_NOT_AVAILABLE) {
 
   62      if (retryCountHumi > 3) {
 
   65        value = lastValidHumi;
 
   70    lastValidHumi = value;
 
   76  double lastValidTemp = TEMPERATURE_NOT_AVAILABLE;
 
   77  double lastValidHumi = HUMIDITY_NOT_AVAILABLE;
 
   78  int8_t retryCountTemp = 0;
 
   79  int8_t retryCountHumi = 0;
 
   81  sensors_event_t humidity;