]> sigrok.org Git - libsigrok.git/commitdiff
Fix typo in the Hameg HMO driver and add some error message for when the float compar...
authorSoeren Apel <redacted>
Wed, 6 Aug 2014 14:06:09 +0000 (16:06 +0200)
committerUwe Hermann <redacted>
Fri, 8 Aug 2014 15:12:58 +0000 (17:12 +0200)
src/hardware/hameg-hmo/protocol.c

index afa6efe375673b3ac9a9935d73d9c4ba1616b58a..de23835e7ce1a7a8525fb7019de851358d0ed605 100644 (file)
@@ -355,8 +355,10 @@ static int analog_channel_state_get(struct sr_scpi_dev_inst *scpi,
                                break;
                        }
                }
-               if (i == config->num_vdivs)
+               if (j == config->num_vdivs) {
+                       sr_err("Could not determine array index for vertical div scale.");
                        return SR_ERR;
+               }
 
                g_snprintf(command, sizeof(command),
                           (*config->scpi_dialect)[SCPI_CMD_GET_VERTICAL_OFFSET],
@@ -502,8 +504,10 @@ SR_PRIV int hmo_scope_state_get(struct sr_dev_inst *sdi)
                        break;
                }
        }
-       if (i == config->num_timebases)
+       if (i == config->num_timebases) {
+               sr_err("Could not determine array index for time base.");
                return SR_ERR;
+       }
 
        if (sr_scpi_get_float(sdi->conn,
                        (*config->scpi_dialect)[SCPI_CMD_GET_HORIZ_TRIGGERPOS],