]> sigrok.org Git - libsigrok.git/commit
scpi-dmm: Implement support for Agilent 34405A, prepare others
authorGerhard Sittig <redacted>
Sun, 4 Nov 2018 18:54:17 +0000 (19:54 +0100)
committerUwe Hermann <redacted>
Sat, 10 Nov 2018 22:14:49 +0000 (23:14 +0100)
commit3cdad416e4231796e3b31380116404796622c6f5
treef4fc7804a6b7fe0341d1c7853b17936d93cf2855
parent7a396ff5c5882fb9236c2d36ae9cacef8161f616
scpi-dmm: Implement support for Agilent 34405A, prepare others

Implement the scpi-dmm driver in such a generic way that it could work
with several protocol variants and with differing models which happen to
use any of these protocol variants. Prepare a list of supported models
with their respective SCPI command set, set of DMM functions and their
precision.

Add support for Agilent 34405A. The ten functions of this device got
tested and are operational, in continuous mode as well as with sample
count or capture time limits. The driver can query the current meter's
function, can change the function, and can run acquisitions in either
the current mode or with a user specified function selection. There is
some potential for improvement: AUTO/MIN/MAX/HOLD indicators are not
supported by this implementation.
src/hardware/scpi-dmm/api.c
src/hardware/scpi-dmm/protocol.c
src/hardware/scpi-dmm/protocol.h