Lines Matching defs:edata
276 battery_refresh(struct sysmon_envsys *sme, envsys_data_t *edata)
279 int which = edata->sensor;
285 edata->value_cur = sc->sc_cpu_temp * 1000000 + 273150000;
288 edata->value_cur = (sc->sc_flags & PMU_PWR_AC_PRESENT);
291 edata->value_cur = (sc->sc_flags & PMU_PWR_BATT_PRESENT);
294 edata->value_cur = sc->sc_voltage * 1000;
297 edata->value_cur = sc->sc_current * 1000;
300 edata->value_cur = sc->sc_charge;
303 edata->value_cur = 100;
306 edata->value_cur = sc->sc_bat_temp * 1000000 + 273150000;
311 edata->value_cur = 1;
313 edata->value_cur = 0;
317 edata->value_cur = (sc->sc_flags & PMU_PWR_BATT_FULL);
321 edata->state = ENVSYS_SVALID;