DF_END,
DF_TRIGGER,
DF_LOGIC,
+ DF_ANALOG,
DF_PD,
- DF_PA,
};
struct datafeed_packet {
struct timeval starttime;
uint64_t samplerate;
int protocol_id;
- int num_probes;
+ int num_analog_probes;
+ int num_logic_probes;
};
/*
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);
struct datastore *datastore;
};
+enum {
+ PROBE_TYPE_LOGIC,
+ PROBE_TYPE_ANALOG,
+};
+
struct probe {
int index;
+ int type;
gboolean enabled;
char *name;
char *trigger;