Lines Matching defs:edata
176 smartbat_refresh(struct sysmon_envsys *sme, envsys_data_t *edata)
179 int which = edata->sensor, present;
187 edata->value_cur = (sc->sc_flags & PMU_PWR_AC_PRESENT);
190 edata->value_cur = present;
193 edata->value_cur = sc->sc_voltage * 1000;
196 edata->value_cur = sc->sc_draw * 1000;
199 edata->value_cur = sc->sc_max_charge * 1000;
202 edata->value_cur = sc->sc_charge * 1000;
207 edata->value_cur = 1;
209 edata->value_cur = 0;
213 edata->value_cur = (sc->sc_flags & PMU_PWR_BATT_FULL);
216 edata->state = ENVSYS_SVALID;
221 edata->value_cur = (sc->sc_flags & PMU_PWR_AC_PRESENT);
222 edata->state = ENVSYS_SVALID;
225 edata->value_cur = present;
226 edata->state = ENVSYS_SVALID;
229 edata->state = ENVSYS_SINVALID;
230 edata->value_cur = 0;