Lines Matching defs:edata
421 hytp14_refresh_humidity(struct hytp14_sc *sc, envsys_data_t *edata)
431 edata->value_cur = (1000000000 / HYTP14_HYG_SCALE) * (int32_t)HYTP14_HYG_RAWVAL(hyg);
432 edata->value_cur /= 10;
435 edata->state = status;
439 hytp14_refresh_temp(struct hytp14_sc *sc, envsys_data_t *edata)
449 edata->value_cur = (HYTP14_TEMP_FACTOR * 1000000) / HYTP14_TEMP_SCALE;
450 edata->value_cur *= (int32_t)temp;
451 edata->value_cur += HYTP14_TEMP_OFFSET * 1000000 + 273150000;
454 edata->state = status;
458 hytp14_refresh(struct sysmon_envsys *sme, envsys_data_t *edata)
463 hytp14_sensors[edata->sensor].refresh(sc, edata);