enum korad_quirks_flag {
KORAD_QUIRK_NONE = 0,
KORAD_QUIRK_LABPS_OVP_EN = 1UL << 0,
- KORAD_QUIRK_ALL = (1UL << 1) - 1,
+ KORAD_QUIRK_ID_NO_VENDOR = 1UL << 1,
+ KORAD_QUIRK_ID_TRAILING = 1UL << 2,
+ KORAD_QUIRK_ID_OPT_VERSION = 1UL << 3,
+ KORAD_QUIRK_ALL = (1UL << 4) - 1,
};
/* Information on single model */
};
SR_PRIV int korad_kaxxxxp_send_cmd(struct sr_serial_dev_inst *serial,
- const char *cmd);
+ const char *cmd);
SR_PRIV int korad_kaxxxxp_read_chars(struct sr_serial_dev_inst *serial,
- size_t count, char *buf);
+ size_t count, char *buf);
SR_PRIV int korad_kaxxxxp_set_value(struct sr_serial_dev_inst *serial,
- int target, struct dev_context *devc);
+ int target, struct dev_context *devc);
SR_PRIV int korad_kaxxxxp_get_value(struct sr_serial_dev_inst *serial,
- int target, struct dev_context *devc);
+ int target, struct dev_context *devc);
SR_PRIV int korad_kaxxxxp_get_all_values(struct sr_serial_dev_inst *serial,
- struct dev_context *devc);
+ struct dev_context *devc);
SR_PRIV int korad_kaxxxxp_receive_data(int fd, int revents, void *cb_data);
#endif