- info->is_low_batt = (buf[4 + 3] & (1 << 7)) != 0;
-
- info->is_decibel = (buf[4 + 1] & (1 << 5)) != 0;
- info->is_duty_cycle = (buf[4 + 1] & (1 << 3)) != 0;
- info->is_hertz = (buf[4 + 1] & (1 << 2)) != 0;
- info->is_amp = (buf[4 + 1] & (1 << 1)) != 0;
- info->is_beep = (buf[4 + 1] & (1 << 0)) != 0;
-
- info->is_ohm = (buf[4 + 0] & (1 << 7)) != 0;
- info->is_fahrenheit = (buf[4 + 0] & (1 << 6)) != 0;
- info->is_celsius = (buf[4 + 0] & (1 << 5)) != 0;
- info->is_diode = (buf[4 + 0] & (1 << 4)) != 0;
- info->is_capacitance = (buf[4 + 0] & (1 << 3)) != 0;
- info->is_volt = (buf[4 + 0] & (1 << 2)) != 0;
- info->is_dc = (buf[4 + 0] & (1 << 1)) != 0;
- info->is_ac = (buf[4 + 0] & (1 << 0)) != 0;
+ info->is_low_batt = (bfunc[3] & (1 << 7)) != 0;
+
+ info->is_decibel = (bfunc[1] & (1 << 5)) != 0;
+ info->is_duty_cycle = (bfunc[1] & (1 << 3)) != 0;
+ info->is_hertz = (bfunc[1] & (1 << 2)) != 0;
+ info->is_amp = (bfunc[1] & (1 << 1)) != 0;
+ info->is_beep = (bfunc[1] & (1 << 0)) != 0;
+
+ info->is_ohm = (bfunc[0] & (1 << 7)) != 0;
+ info->is_fahrenheit = (bfunc[0] & (1 << 6)) != 0;
+ info->is_celsius = (bfunc[0] & (1 << 5)) != 0;
+ info->is_diode = (bfunc[0] & (1 << 4)) != 0;
+ info->is_capacitance = (bfunc[0] & (1 << 3)) != 0;
+ info->is_volt = (bfunc[0] & (1 << 2)) != 0;
+ info->is_dc = (bfunc[0] & (1 << 1)) != 0;
+ info->is_ac = (bfunc[0] & (1 << 0)) != 0;