]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/rigol-ds/protocol.c
rigol-ds: replace some magic numbers by appropriate constant or variable
[libsigrok.git] / src / hardware / rigol-ds / protocol.c
index 97cb353c6ca597d1b9fe19b7e94396a0c043d7e8..9e7863ce0efc685c17beba8edc350596d3f5c894 100644 (file)
@@ -728,7 +728,7 @@ SR_PRIV int rigol_ds_get_dev_cfg(const struct sr_dev_inst *sdi)
                devc->la_enabled = !strcmp(t_s, "ON") ? TRUE : FALSE;
                sr_dbg("Logic analyzer %s, current digital channel state:",
                                devc->la_enabled ? "enabled" : "disabled");
-               for (i = 0; i < 16; i++) {
+               for (i = 0; i < ARRAY_SIZE(devc->digital_channels); i++) {
                        cmd = g_strdup_printf(":DIG%d:TURN?", i);
                        res = sr_scpi_get_string(sdi->conn, cmd, &t_s);
                        g_free(cmd);