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