]> sigrok.org Git - libsigrok.git/commitdiff
introduce analog_sample datafeed packet
authorDaniel Ribeiro <redacted>
Fri, 21 Jan 2011 03:14:53 +0000 (01:14 -0200)
committerDaniel Ribeiro <redacted>
Fri, 21 Jan 2011 04:12:48 +0000 (02:12 -0200)
These structs define the packet format used to exchange data using
the DF_ANALOG packet type.

sigrok.h

index 3d56106f44fdce14ed3dc5f0853118b0b9054d66..11f0154236f40237964080334583583a77b12e14 100644 (file)
--- a/sigrok.h
+++ b/sigrok.h
@@ -117,6 +117,17 @@ struct datafeed_header {
        int num_logic_probes;
 };
 
+struct analog_probe {
+       uint8_t att;
+       uint8_t res;
+       uint64_t val;
+};
+
+struct analog_sample {
+       uint16_t num_probes;
+       struct analog_probe probes[];
+};
+
 struct input {
        struct input_format *format;
        char *param;