Hi all,

Here are a couple of pull requests related to the Fluke 28x series of DMMs.

The first pull request is a rewrite of the code that handles QM messages
from the 28x [1]. This is really in preparation for switching to the more
detailed QDDA command when querying the DMM. The main difference from the
previous implementation is that the new one is mostly table driven, which
makes the mapping between Sigrok flags and units more obvious.

The second change [2] switches to QDDA messages instead of QM messages.
This brings three benefits: 1) the instrument reports the number of
significant digits, 2) provides more metadata about the reading (function
in addition to unit, flags such as 'hold', ...), and 3) support for both
primary and secondary readings (e.g., VAC and frequency).

The second pull request is really an RFC. The main question is which
channels to report and their naming. I currently dump all of the readings
in the QDDA  message as separate channels. This is probably not desirable.
The current driver seems to report the primary measurement, so reporting
primary as P0 (same name as before) and secondary as P1 would probably make
sense.

Does any DMM driver support the more advanced features such as
min/max/average?

Looking forward to your comments.

Cheers,
Andreas

[1] https://github.com/sigrokproject/libsigrok/pull/41
[2] https://github.com/sigrokproject/libsigrok/pull/43
[3] https://sigrok.org/wiki/Fluke_287/289
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to