pyusb Time Out ändern
Verfasst: Montag 10. September 2018, 10:42
Ich probier gerade (ohne wirklich zu wissen was ich da tue) mit einem Messgerät über mittels pyusb zu kommunizieren.
Ich hab mich am ersten Beispiel im Tutorial orientiert und mir zusammen gereimt das ich analog zum schreiben das lesen einer 64Byte Antwort wie folgt Realisieren kann.
Das hat (Glücklicher weise) auch auf Anhieb geklappt.
Mein Problem ist nun das ich einen Time Out Fehler bekomme wenn ich die Integrationszeit meines Messgeräts zu hoch setze (und die muss ich unter Umständen für die Messungen auf ein paar Sekunden setzen).
Kann mir jemand sagen wie ich denn Time Out für das Lesen hoch setzen kann? Ich kann dazu leider nichts finden.
Ich hab mich am ersten Beispiel im Tutorial orientiert und mir zusammen gereimt das ich analog zum schreiben das lesen einer 64Byte Antwort wie folgt Realisieren kann.
Code: Alles auswählen
ep2 = usb.util.find_descriptor(
intf,
custom_match = \
lambda e: \
usb.util.endpoint_direction(e.bEndpointAddress) == \
usb.util.ENDPOINT_IN)
aw1=ep2.read(64)
Mein Problem ist nun das ich einen Time Out Fehler bekomme wenn ich die Integrationszeit meines Messgeräts zu hoch setze (und die muss ich unter Umständen für die Messungen auf ein paar Sekunden setzen).
Kann mir jemand sagen wie ich denn Time Out für das Lesen hoch setzen kann? Ich kann dazu leider nichts finden.