Manual de usuario de calibre, Publicación 2.73.0
devices_on_system – Conjunto de dispositivos USB encontrados en el sistema.
force_refresh – Si es True y el controlador usa un caché para evitar búsquedas repetitivas, el caché debe vaciarse.
debug_managed_device_detection(devices_on_system, output)
Sólo se llama si MANAGES_DEVICE_PRESENCE es True.
Debe escribir en output información sobre los dispositivos detectados en el sistema, que es un objeto de
tipo archivo.
Debe devolver True si se detecta un dispositivo y se abre con éxito, en caso contrario debe devolver False.
reset(key=’-1’, log_packets=False, report_progress=None, detected_device=None)
Parámetros
key – La clave para desbloquear el dispositivo
log_packets – Si es True, el flujo de paquetes de o al dispositivo se registra
report_progress – Función que se ejecuta con un argumento de progreso en porcentaje (número entre 0 y 100) para diversas tareas. Si el argumento es -1 significa que la tarea
no tiene información de progreso.
detected_device – Información de dispositivo desde el examinador de dispositivos
can_handle_windows(usbdevice, debug=False)
Método opcional para comprobar si este controlador puede manejar un dispositivo mediante más pruebas.
Si no puede, debe devolver False. Este método sólo se ejecuta una vez que los identificadores del fabricante
y del producto, así como el BCD se han reconocido, por lo que puede realizar pruebas que requieran un
tiempo relativamente prolongado. La implementación predeterminada devuelve True. Este método sólo se
ejecuta e