X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libsigrok.h;h=641ca912bf7330e18eeb6326ccacd6e4aa871eaf;hb=f1a14ea7ab390e3d873631eaf0f0f915031b8e6f;hp=a3cb4ce4ae864bca7c4cdae794668973065b35a2;hpb=f92f4eab23165aefa271d87cc0e60cbb8e24d154;p=libsigrok.git diff --git a/libsigrok.h b/libsigrok.h index a3cb4ce4..641ca912 100644 --- a/libsigrok.h +++ b/libsigrok.h @@ -436,7 +436,12 @@ enum { /* Device info IDs */ enum { /* struct sr_dev_inst for this specific device */ + /* TODO: obsolete */ SR_DI_INST, + /* A list of options supported by the driver. */ + SR_DI_HWOPTS, + /* A list of capabilities supported by the device. */ + SR_DI_HWCAPS, /* The number of probes connected to this device */ SR_DI_NUM_PROBES, /* The probe names on this device */ @@ -492,7 +497,6 @@ struct sr_dev_driver { int (*info_get) (int dev_info_id, const void **data, const struct sr_dev_inst *sdi); int (*dev_status_get) (int dev_index); - const int *(*hwcap_get_all) (void); int (*dev_config_set) (int dev_index, int hwcap, const void *value); int (*dev_acquisition_start) (int dev_index, void *session_dev_id); int (*dev_acquisition_stop) (int dev_index, void *session_dev_id);