New canusb interface file