Lines Matching defs:sc_sensor
86 envsys_data_t sc_sensor[UTHUM_MAX_SENSORS];
169 (void)strlcpy(sc->sc_sensor[UTHUM_TEMP].desc, "temp",
170 sizeof(sc->sc_sensor[UTHUM_TEMP].desc));
171 sc->sc_sensor[UTHUM_TEMP].units = ENVSYS_STEMP;
172 sc->sc_sensor[UTHUM_TEMP].state = ENVSYS_SINVALID;
174 (void)strlcpy(sc->sc_sensor[UTHUM_HUMIDITY].desc,
176 sizeof(sc->sc_sensor[UTHUM_HUMIDITY].desc));
177 sc->sc_sensor[UTHUM_HUMIDITY].units = ENVSYS_INTEGER;
178 sc->sc_sensor[UTHUM_HUMIDITY].value_cur = 0;
179 sc->sc_sensor[UTHUM_HUMIDITY].state = ENVSYS_SINVALID;
181 sysmon_envsys_sensor_attach(sc->sc_sme, &sc->sc_sensor[UTHUM_TEMP]);
182 sysmon_envsys_sensor_attach(sc->sc_sme, &sc->sc_sensor[UTHUM_HUMIDITY]);
187 (void)strlcpy(sc->sc_sensor[UTHUM_TEMP].desc, "temp",
188 sizeof(sc->sc_sensor[UTHUM_TEMP].desc));
189 sc->sc_sensor[UTHUM_TEMP].units = ENVSYS_STEMP;
190 sc->sc_sensor[UTHUM_TEMP].state = ENVSYS_SINVALID;
192 sysmon_envsys_sensor_attach(sc->sc_sme, &sc->sc_sensor[UTHUM_TEMP]);
352 sc->sc_sensor[UTHUM_TEMP].state = ENVSYS_SINVALID;
353 sc->sc_sensor[UTHUM_HUMIDITY].state = ENVSYS_SINVALID;
366 sc->sc_sensor[UTHUM_HUMIDITY].value_cur = rh / 1000;
367 sc->sc_sensor[UTHUM_HUMIDITY].state = ENVSYS_SVALID;
372 sc->sc_sensor[UTHUM_TEMP].state = ENVSYS_SINVALID;
386 sc->sc_sensor[UTHUM_TEMP].value_cur = (temp * 10000) + 273150000;
387 sc->sc_sensor[UTHUM_TEMP].state = ENVSYS_SVALID;