Lines Matching defs:rhum
399 int rhum = msb * 256 + lsb;
403 rhum = (((rhum & 0x0fff) * 1000) / 16) - 24000;
405 rhum -= -0.00393 * rhum * rhum + 0.4008 * rhum - 4.7844;
406 rhum += (temp - 30) * (0.00237 * rhum + 0.1973);
410 rhum = (((rhum & ~3) * 15625) / 8192) - 6000;
413 rhum = rhum * 32;
416 rhum = rhum * 10;
419 rhum = 0;
423 if (rhum < 0)
424 rhum = 0;
425 else if (rhum > 100000)
426 rhum = 100000;
427 return rhum;
534 int temp, sensor, rhum;
580 rhum = ugold_si700x_rhum(sc->sc_type, buf[4], buf[5], temp);
581 sc->sc_sensor[UGOLD_HUM].value = rhum;