I have updated this to take advantage of the new scpi text+block parser On Sat, Mar 11, 2023 at 1:20 PM Patrick Plenefisch <simonp...@gmail.com> wrote:
> I have created a new tektronix-ocp2k5 driver for TBS1000B/EDU, TBS1000, > TDS2000C/TDS1000C-EDU, TDS2000B/TDS1000B, TDS2000/TDS1000, TDS200 and > TPS2000B/TPS2000 Series Digital Oscilloscopes. I tried to find a proper > name for this protocol, but Tektronix support was being squirrely about a > name, so I just arbitrarily came up with the blandly-generic "oscilloscope > control protocol 2k5" as that is the only words somewhat used to describe > it in the programming manual, plus the size of memory of all of these > devices. I also thought about calling it the "lem2k5" for "Low-end > Millennium" as this protocol seems to emerge around the turn of the > millennium in low-end scopes with the TDS200 series. I'm happy to oblige a > name change to something else. > > I have verified it using a TDS2000B series scope > <https://sigrok.org/wiki/Tektronix_TDS2000B_series>. A lot of features > aren't supported, but I think the critical ones are taken care of. Luckily, > since it appears that local control isn't locked out, more advanced > features can still be configured via the front panel. The most glaring > example of this is the trigger voltage, which PulseView doesn't seem to > support. > > I didn't update the udev rules, but I am querying the vendor for all the > relevant PIDs. > > I have opened a github PR here: > https://github.com/sigrokproject/libsigrok/pull/213 > > The branch itself is here: > https://github.com/byteit101/libsigrok/tree/tek_tds2000b > > Note that the branch is based on the sigrok.org master, not the > out-of-date github master. > > There are some additional screenshots on the github PR. > > Thanks, > > Patrick >
_______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel