} else if (!isdigit(buf[1]) || !isdigit(buf[2]) ||
!isdigit(buf[3]) || !isdigit(buf[4]) ||
(num_digits == 5 && !isdigit(buf[5]))) {
- sr_err("Value contained invalid digits: %02x %02x %02x %02x "
+ sr_dbg("Value contained invalid digits: %02x %02x %02x %02x "
"(%c %c %c %c).", buf[1], buf[2], buf[3], buf[4],
buf[1], buf[2], buf[3], buf[4]);
return SR_ERR;
info->is_adp3 = TRUE;
break;
default:
- sr_err("Invalid function byte: 0x%02x.", buf[function]);
+ sr_dbg("Invalid function byte: 0x%02x.", buf[function]);
break;
}
} else {
info->is_adp3 = TRUE;
break;
default:
- sr_err("Invalid function byte: 0x%02x.", buf[function]);
+ sr_dbg("Invalid function byte: 0x%02x.", buf[function]);
break;
}
}
count = (info->is_micro) ? 1 : 0;
count += (info->is_milli) ? 1 : 0;
if (count > 1) {
- sr_err("More than one multiplier detected in packet.");
+ sr_dbg("More than one multiplier detected in packet.");
return FALSE;
}
count += (info->is_diode) ? 1 : 0;
count += (info->is_rpm) ? 1 : 0;
if (count > 1) {
- sr_err("More than one measurement type detected in packet.");
+ sr_dbg("More than one measurement type detected in packet.");
return FALSE;
}
/* Both AC and DC set? */
if (info->is_ac && info->is_dc) {
- sr_err("Both AC and DC flags detected in packet.");
+ sr_dbg("Both AC and DC flags detected in packet.");
return FALSE;
}
return SR_ERR;
if ((ret = parse_value(buf, info, floatval)) != SR_OK) {
- sr_err("Error parsing value: %d.", ret);
+ sr_dbg("Error parsing value: %d.", ret);
return ret;
}
case 0x3f:
return 9;
default:
- sr_err("Invalid digit byte: 0x%02x.", b);
+ sr_dbg("Invalid digit byte: 0x%02x.", b);
return -1;
}
}
/* Check the synchronization nibbles, and make sure they all match. */
for (i = 0; i < FS9721_PACKET_SIZE; i++) {
if (((buf[i] >> 4) & 0x0f) != (i + 1)) {
- sr_err("Sync nibble in byte %d (0x%02x) is invalid.",
+ sr_dbg("Sync nibble in byte %d (0x%02x) is invalid.",
i, buf[i]);
return FALSE;
}
count += (info->is_kilo) ? 1 : 0;
count += (info->is_mega) ? 1 : 0;
if (count > 1) {
- sr_err("More than one multiplier detected in packet.");
+ sr_dbg("More than one multiplier detected in packet.");
return FALSE;
}
count += (info->is_volt) ? 1 : 0;
count += (info->is_percent) ? 1 : 0;
if (count > 1) {
- sr_err("More than one measurement type detected in packet.");
+ sr_dbg("More than one measurement type detected in packet.");
return FALSE;
}
/* Both AC and DC set? */
if (info->is_ac && info->is_dc) {
- sr_err("Both AC and DC flags detected in packet.");
+ sr_dbg("Both AC and DC flags detected in packet.");
return FALSE;
}
/* RS232 flag not set? */
if (!info->is_rs232) {
- sr_err("No RS232 flag detected in packet.");
+ sr_dbg("No RS232 flag detected in packet.");
return FALSE;
}
info_local = (struct fs9721_info *)info;
if ((ret = parse_value(buf, floatval)) != SR_OK) {
- sr_err("Error parsing value: %d.", ret);
+ sr_dbg("Error parsing value: %d.", ret);
return ret;
}
count += (info->is_kilo) ? 1 : 0;
count += (info->is_mega) ? 1 : 0;
if (count > 1) {
- sr_err("More than one multiplier detected in packet.");
+ sr_dbg("More than one multiplier detected in packet.");
return FALSE;
}
count += (info->is_celsius) ? 1 : 0;
count += (info->is_fahrenheit) ? 1 : 0;
if (count > 1) {
- sr_err("More than one measurement type detected in packet.");
+ sr_dbg("More than one measurement type detected in packet.");
return FALSE;
}
/* Both AC and DC set? */
if (info->is_ac && info->is_dc) {
- sr_err("Both AC and DC flags detected in packet.");
+ sr_dbg("Both AC and DC flags detected in packet.");
return FALSE;
}
/* Both Celsius and Fahrenheit set? */
if (info->is_celsius && info->is_fahrenheit) {
- sr_err("Both Celsius and Fahrenheit flags detected in packet.");
+ sr_dbg("Both Celsius and Fahrenheit flags detected in packet.");
return FALSE;
}
} else if (buf[0] == '-') {
sign = -1;
} else {
- sr_err("Invalid sign byte: 0x%02x.", buf[0]);
+ sr_dbg("Invalid sign byte: 0x%02x.", buf[0]);
return SR_ERR;
}
return SR_OK;
} else if (!isdigit(buf[1]) || !isdigit(buf[2]) ||
!isdigit(buf[3]) || !isdigit(buf[4])) {
- sr_err("Value contained invalid digits: %02x %02x %02x %02x ("
+ sr_dbg("Value contained invalid digits: %02x %02x %02x %02x ("
"%c %c %c %c).", buf[1], buf[2], buf[3], buf[4]);
return SR_ERR;
}
* used, but '0'/'1'/'2'/'4' is actually correct.
*/
if (buf[6] != '0' && buf[6] != '1' && buf[6] != '2' && buf[6] != '4') {
- sr_err("Invalid decimal point value: 0x%02x.", buf[6]);
+ sr_dbg("Invalid decimal point value: 0x%02x.", buf[6]);
return SR_ERR;
}
if (buf[6] == '0')
info_local = (struct fs9922_info *)info;
if ((ret = parse_value(buf, floatval)) != SR_OK) {
- sr_err("Error parsing value: %d.", ret);
+ sr_dbg("Error parsing value: %d.", ret);
return ret;
}
count += (info->is_kilo) ? 1 : 0;
count += (info->is_mega) ? 1 : 0;
if (count > 1) {
- sr_err("More than one multiplier detected in packet.");
+ sr_dbg("More than one multiplier detected in packet.");
return FALSE;
}
count += (info->is_diode) ? 1 : 0;
count += (info->is_frequency) ? 1 : 0;
if (count > 1) {
- sr_err("More than one measurement type detected in packet.");
+ sr_dbg("More than one measurement type detected in packet.");
return FALSE;
}
/* Both AC and DC set? */
if (info->is_ac && info->is_dc) {
- sr_err("Both AC and DC flags detected in packet.");
+ sr_dbg("Both AC and DC flags detected in packet.");
return FALSE;
}
sr_dbg("DMM packet: \"%.13s\"", buf);
if ((ret = parse_value(buf, floatval)) != SR_OK) {
- sr_err("Error parsing value: %d.", ret);
+ sr_dbg("Error parsing value: %d.", ret);
return ret;
}
count += (rs_packet->indicatrix2 & IND2_MICRO) ? 1 : 0;
count += (rs_packet->indicatrix2 & IND2_NANO) ? 1 : 0;
if (count > 1) {
- sr_err("More than one multiplier detected in packet.");
+ sr_dbg("More than one multiplier detected in packet.");
return FALSE;
}
count += (rs_packet->indicatrix2 & IND2_DUTY) ? 1 : 0;
count += (rs_packet->indicatrix2 & IND2_HFE) ? 1 : 0;
if (count > 1) {
- sr_err("More than one measurement type detected in packet.");
+ sr_dbg("More than one measurement type detected in packet.");
return FALSE;
}
case LCD_9:
return 9;
default:
- sr_err("Invalid digit byte: 0x%02x.", raw_digit);
+ sr_dbg("Invalid digit byte: 0x%02x.", raw_digit);
return 0xff;
}
}
analog->mqflags |= SR_MQFLAG_AC;
break;
default:
- sr_err("Unknown mode: %d.", rs_packet->mode);
+ sr_dbg("Unknown mode: %d.", rs_packet->mode);
break;
}