GHashTable *ch_ag;
gboolean avg; /* True if averaging is enabled */
uint64_t avg_samples;
+ size_t enabled_logic_channels;
+ size_t enabled_analog_channels;
+ size_t first_partial_logic_index;
+ uint8_t first_partial_logic_mask;
};
/* Logic patterns we can generate. */
};
struct analog_gen {
+ struct sr_channel *ch;
int pattern;
float amplitude;
float pattern_data[ANALOG_BUFSIZE];