VAL_TO_TEMP
edata->value_cur = VAL_TO_TEMP(val);
limits->sel_critmax = VAL_TO_TEMP(val);
limits->sel_warnmax = VAL_TO_TEMP(val);
limits->sel_warnmin = VAL_TO_TEMP(val);
edata->value_cur = VAL_TO_TEMP(msb, lsb);
limits->sel_critmax = VAL_TO_TEMP(val, 0);
limits->sel_warnmax = VAL_TO_TEMP(val, 0);
limits->sel_warnmin = VAL_TO_TEMP(val, 0);