-static void hw_stop_acquisition(int device_index, gpointer session_device_id)
-{
- struct session_vdevice *vdevice;
-
- /* avoid compiler warning */
- session_device_id = session_device_id;
-
-// vdevice = get_vdevice_by_index(device_index);
-// zip_fclose(vdevice->capfile);
-// zip_close(vdevice->archive);
-
-}
-
-
-struct sr_device_plugin session_driver = {
- "session",
- "Session-emulating driver",
- 1,
- hw_init,
- hw_cleanup,
- hw_opendev,
- hw_closedev,
- hw_get_device_info,
- hw_get_status,
- hw_get_capabilities,
- hw_set_configuration,
- hw_start_acquisition,
- hw_stop_acquisition,
+/** @private */
+SR_PRIV struct sr_dev_driver session_driver = {
+ .name = "session",
+ .longname = "Session-emulating driver",
+ .api_version = 1,
+ .init = hw_init,
+ .cleanup = hw_cleanup,
+ .dev_open = hw_dev_open,
+ .dev_close = NULL,
+ .info_get = hw_info_get,
+ .dev_config_set = hw_dev_config_set,
+ .dev_acquisition_start = hw_dev_acquisition_start,
+ .dev_acquisition_stop = NULL,