#define DLM_DIVISION_FOR_WORD_FORMAT (3200)
#define DLM_DIVISION_FOR_BYTE_FORMAT (12.5)
-
enum trigger_slopes {
SLOPE_POSITIVE,
SLOPE_NEGATIVE
const char *(*analog_names)[];
const char *(*digital_names)[];
- const int32_t (*hw_caps)[];
- const uint8_t num_hwcaps;
+ const uint32_t (*devopts)[];
+ const uint8_t num_devopts;
- const int32_t (*analog_hwcaps)[];
- const uint8_t num_analog_hwcaps;
+ const uint32_t (*analog_devopts)[];
+ const uint8_t num_analog_devopts;
const char *(*coupling_options)[];
const uint8_t num_coupling_options;
const uint8_t num_xdivs;
const uint8_t num_ydivs;
-
- const char *(*scpi_dialect)[];
};
struct analog_channel_state {
/** Private, per-device-instance driver context. */
struct dev_context {
- void *model_config;
+ const void *model_config;
void *model_state;
struct sr_channel_group **analog_groups;