]> sigrok.org Git - libsigrok.git/commitdiff
SCPI: Do not use RL1 lockout for Yokogawa devices
authorSoeren Apel <redacted>
Fri, 29 Jan 2016 20:59:06 +0000 (21:59 +0100)
committerSoeren Apel <redacted>
Fri, 29 Jan 2016 20:59:06 +0000 (21:59 +0100)
src/scpi/scpi_usbtmc_libusb.c

index 9f49dd1d2ea8ec2e8f2fd7446b4df1852eb232c0..3dd622a2e44829c007fda3670103508e4ff5eb1d 100644 (file)
@@ -106,6 +106,7 @@ static struct usbtmc_blacklist blacklist_remote[] = {
        { 0x1ab1, 0x0588 },  /* Rigol DS1000 series */
        { 0x1ab1, 0x04b0 },  /* Rigol DS2000 series */
        { 0x0957, 0x0588 },  /* Agilent DSO1000 series (rebadged Rigol DS1000) */
+       { 0x0b21, 0xffff },  /* All Yokogawa devices */
        ALL_ZERO
 };
 
@@ -192,7 +193,8 @@ static int check_usbtmc_blacklist(struct usbtmc_blacklist *blacklist,
        int i;
 
        for (i = 0; blacklist[i].vid; i++) {
-               if (blacklist[i].vid == vid && blacklist[i].pid == pid)
+               if ((blacklist[i].vid == vid && blacklist[i].pid == 0xFFFF) ||
+                       (blacklist[i].vid == vid && blacklist[i].pid == pid))
                        return TRUE;
        }