From: Gerhard Sittig Date: Sat, 22 May 2021 10:25:27 +0000 (+0200) Subject: hp-59306a: only match when conn= is given to avoid false probe positives X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=d008c0273fb168dc78cf2a8b682cf11ecb36a871;hp=d008c0273fb168dc78cf2a8b682cf11ecb36a871;ds=sidebyside hp-59306a: only match when conn= is given to avoid false probe positives The HP 59306A device was made in 1973 and would not reliably identify by means of SCPI queries. The previous scan() implementation would have matched any connected SCPI device, then upset these devices by emitting non-SCPI requests. Tighten the scope of the hp-59306a probe, only scan for devices when a conn= spec was provided. This avoids false positives and malfunction of other devices, and still lets users address the problematic device. This is similar to serial-dmm and unspecific cables and has proven to work there. How to reproduce the issue: (while any auto enumerating SCPI device is connected) $ sigrok-cli --scan ---