return &res;
}
+void usbtmc_reset(struct scope *sc)
+{
+ usb_reset(sc->usb.dev);
+ usbtmc_claim(sc);
+}
+
static void usbtmc_clear(struct scope *sc)
{
int r;
if ((r != 1) || status[0] != USBTMC_STATUS_SUCCESS) {
printf("INITIATE_CLEAR failed (0x%x): %s\n", status[0], usb_strerror());
- usb_reset(sc->usb.dev);
- usbtmc_claim(sc);
+ usbtmc_reset(sc);
return;
}