]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/demo/protocol.h
scpi-dmm: Implement support for Agilent 34405A, prepare others
[libsigrok.git] / src / hardware / demo / protocol.h
index c61d0ee65a900c27e0a16c1a573f35c634c1c277..82fb5d23553829b62604ffcf94e5d67fd602c529 100644 (file)
@@ -35,6 +35,7 @@
 #define ANALOG_BUFSIZE                 4096
 /* This is a development feature: it starts a new frame every n samples. */
 #define SAMPLES_PER_FRAME              1000UL
+#define DEFAULT_LIMIT_FRAMES           0
 
 /* Logic patterns we can generate. */
 enum logic_pattern_type {
@@ -116,6 +117,10 @@ struct dev_context {
        size_t enabled_analog_channels;
        size_t first_partial_logic_index;
        uint8_t first_partial_logic_mask;
+       /* Triggers */
+       uint64_t capture_ratio;
+       gboolean trigger_fired;
+       struct soft_trigger_logic *stl;
 };
 
 static const char *analog_pattern_str[] = {