]> sigrok.org Git - libsigrok.git/blobdiff - sigrok.h
add DF_ANALOG, and an analog output module
[libsigrok.git] / sigrok.h
index 16a415704b51aa453854c2544c64cd4ee96c13c2..5e6f2314c86874538feb79cd64c0c87016bc99dd 100644 (file)
--- a/sigrok.h
+++ b/sigrok.h
@@ -94,8 +94,8 @@ enum {
        DF_END,
        DF_TRIGGER,
        DF_LOGIC,
+       DF_ANALOG,
        DF_PD,
-       DF_PA,
 };
 
 struct datafeed_packet {
@@ -145,6 +145,7 @@ struct output {
 struct output_format {
        char *extension;
        char *description;
+       int df_type;
        int (*init) (struct output *o);
        int (*data) (struct output *o, char *data_in, uint64_t length_in,
                     char **data_out, uint64_t *length_out);
@@ -269,6 +270,7 @@ struct sigrok_device_instance {
        char *vendor;
        char *model;
        char *version;
+       void *priv;
        union {
                struct usb_device_instance *usb;
                struct serial_device_instance *serial;