NOTFORMERGE-RFC: Add precision and accuracy fields to datafeed_analog prec_acc_new
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Sat, 15 Dec 2012 20:17:12 +0000 (14:17 -0600)
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>
Sat, 15 Dec 2012 20:32:28 +0000 (14:32 -0600)
commit331327ea9130f3b64e6faa4fc12fe8cee9eb9bf4
tree3da55f9f2fa950763b0561b530f3a0d6f7183b0b
parent521a0cd3577db0ec2763493d95d2ffa479568a3a
NOTFORMERGE-RFC: Add precision and accuracy fields to datafeed_analog

This follows the same idea as the 'prec' branch. The difference is that,
instead of storing the data in a separate sr_measurement struct, we add
optional precision and accuracy fields to sr_datafeed_analog.

These optional fields may be left NULL by the driver without affecting
the rest of the code, and they may be safely ignored by the frontend.

When present, these fields give a complete description of each
measurement. A frontend, or output module may use these fields to display
the measurement with the correct precision and accuracy:

- P: 1.501200 V
+ P: 1.5012 V +- 0.0034 V

See the analog output module in the 'prec' branch for examples on how a
measurement is displayed with the corect precision.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
libsigrok.h