⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libusb.py

📁 This is a software implementation of the USB low-speed protocol for the Atmel ATtiny microcontrolle
💻 PY
📖 第 1 页 / 共 3 页
字号:
    if _newclass:bSynchAddress = _swig_property(_libusb.usb_endpoint_descriptor_bSynchAddress_get, _libusb.usb_endpoint_descriptor_bSynchAddress_set)    __swig_setmethods__["extra"] = _libusb.usb_endpoint_descriptor_extra_set    __swig_getmethods__["extra"] = _libusb.usb_endpoint_descriptor_extra_get    if _newclass:extra = _swig_property(_libusb.usb_endpoint_descriptor_extra_get, _libusb.usb_endpoint_descriptor_extra_set)    __swig_setmethods__["extralen"] = _libusb.usb_endpoint_descriptor_extralen_set    __swig_getmethods__["extralen"] = _libusb.usb_endpoint_descriptor_extralen_get    if _newclass:extralen = _swig_property(_libusb.usb_endpoint_descriptor_extralen_get, _libusb.usb_endpoint_descriptor_extralen_set)    def __init__(self, *args):         this = _libusb.new_usb_endpoint_descriptor(*args)        try: self.this.append(this)        except: self.this = this    __swig_destroy__ = _libusb.delete_usb_endpoint_descriptor    __del__ = lambda self : None;usb_endpoint_descriptor_swigregister = _libusb.usb_endpoint_descriptor_swigregisterusb_endpoint_descriptor_swigregister(usb_endpoint_descriptor)USB_ENDPOINT_ADDRESS_MASK = _libusb.USB_ENDPOINT_ADDRESS_MASKUSB_ENDPOINT_DIR_MASK = _libusb.USB_ENDPOINT_DIR_MASKUSB_ENDPOINT_TYPE_MASK = _libusb.USB_ENDPOINT_TYPE_MASKUSB_ENDPOINT_TYPE_CONTROL = _libusb.USB_ENDPOINT_TYPE_CONTROLUSB_ENDPOINT_TYPE_ISOCHRONOUS = _libusb.USB_ENDPOINT_TYPE_ISOCHRONOUSUSB_ENDPOINT_TYPE_BULK = _libusb.USB_ENDPOINT_TYPE_BULKUSB_ENDPOINT_TYPE_INTERRUPT = _libusb.USB_ENDPOINT_TYPE_INTERRUPTUSB_MAXINTERFACES = _libusb.USB_MAXINTERFACESclass usb_interface_descriptor(_object):    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, usb_interface_descriptor, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, usb_interface_descriptor, name)    __repr__ = _swig_repr    __swig_setmethods__["bLength"] = _libusb.usb_interface_descriptor_bLength_set    __swig_getmethods__["bLength"] = _libusb.usb_interface_descriptor_bLength_get    if _newclass:bLength = _swig_property(_libusb.usb_interface_descriptor_bLength_get, _libusb.usb_interface_descriptor_bLength_set)    __swig_setmethods__["bDescriptorType"] = _libusb.usb_interface_descriptor_bDescriptorType_set    __swig_getmethods__["bDescriptorType"] = _libusb.usb_interface_descriptor_bDescriptorType_get    if _newclass:bDescriptorType = _swig_property(_libusb.usb_interface_descriptor_bDescriptorType_get, _libusb.usb_interface_descriptor_bDescriptorType_set)    __swig_setmethods__["bInterfaceNumber"] = _libusb.usb_interface_descriptor_bInterfaceNumber_set    __swig_getmethods__["bInterfaceNumber"] = _libusb.usb_interface_descriptor_bInterfaceNumber_get    if _newclass:bInterfaceNumber = _swig_property(_libusb.usb_interface_descriptor_bInterfaceNumber_get, _libusb.usb_interface_descriptor_bInterfaceNumber_set)    __swig_setmethods__["bAlternateSetting"] = _libusb.usb_interface_descriptor_bAlternateSetting_set    __swig_getmethods__["bAlternateSetting"] = _libusb.usb_interface_descriptor_bAlternateSetting_get    if _newclass:bAlternateSetting = _swig_property(_libusb.usb_interface_descriptor_bAlternateSetting_get, _libusb.usb_interface_descriptor_bAlternateSetting_set)    __swig_setmethods__["bNumEndpoints"] = _libusb.usb_interface_descriptor_bNumEndpoints_set    __swig_getmethods__["bNumEndpoints"] = _libusb.usb_interface_descriptor_bNumEndpoints_get    if _newclass:bNumEndpoints = _swig_property(_libusb.usb_interface_descriptor_bNumEndpoints_get, _libusb.usb_interface_descriptor_bNumEndpoints_set)    __swig_setmethods__["bInterfaceClass"] = _libusb.usb_interface_descriptor_bInterfaceClass_set    __swig_getmethods__["bInterfaceClass"] = _libusb.usb_interface_descriptor_bInterfaceClass_get    if _newclass:bInterfaceClass = _swig_property(_libusb.usb_interface_descriptor_bInterfaceClass_get, _libusb.usb_interface_descriptor_bInterfaceClass_set)    __swig_setmethods__["bInterfaceSubClass"] = _libusb.usb_interface_descriptor_bInterfaceSubClass_set    __swig_getmethods__["bInterfaceSubClass"] = _libusb.usb_interface_descriptor_bInterfaceSubClass_get    if _newclass:bInterfaceSubClass = _swig_property(_libusb.usb_interface_descriptor_bInterfaceSubClass_get, _libusb.usb_interface_descriptor_bInterfaceSubClass_set)    __swig_setmethods__["bInterfaceProtocol"] = _libusb.usb_interface_descriptor_bInterfaceProtocol_set    __swig_getmethods__["bInterfaceProtocol"] = _libusb.usb_interface_descriptor_bInterfaceProtocol_get    if _newclass:bInterfaceProtocol = _swig_property(_libusb.usb_interface_descriptor_bInterfaceProtocol_get, _libusb.usb_interface_descriptor_bInterfaceProtocol_set)    __swig_setmethods__["iInterface"] = _libusb.usb_interface_descriptor_iInterface_set    __swig_getmethods__["iInterface"] = _libusb.usb_interface_descriptor_iInterface_get    if _newclass:iInterface = _swig_property(_libusb.usb_interface_descriptor_iInterface_get, _libusb.usb_interface_descriptor_iInterface_set)    __swig_setmethods__["endpoint"] = _libusb.usb_interface_descriptor_endpoint_set    __swig_getmethods__["endpoint"] = _libusb.usb_interface_descriptor_endpoint_get    if _newclass:endpoint = _swig_property(_libusb.usb_interface_descriptor_endpoint_get, _libusb.usb_interface_descriptor_endpoint_set)    __swig_setmethods__["extra"] = _libusb.usb_interface_descriptor_extra_set    __swig_getmethods__["extra"] = _libusb.usb_interface_descriptor_extra_get    if _newclass:extra = _swig_property(_libusb.usb_interface_descriptor_extra_get, _libusb.usb_interface_descriptor_extra_set)    __swig_setmethods__["extralen"] = _libusb.usb_interface_descriptor_extralen_set    __swig_getmethods__["extralen"] = _libusb.usb_interface_descriptor_extralen_get    if _newclass:extralen = _swig_property(_libusb.usb_interface_descriptor_extralen_get, _libusb.usb_interface_descriptor_extralen_set)    def __init__(self, *args):         this = _libusb.new_usb_interface_descriptor(*args)        try: self.this.append(this)        except: self.this = this    __swig_destroy__ = _libusb.delete_usb_interface_descriptor    __del__ = lambda self : None;usb_interface_descriptor_swigregister = _libusb.usb_interface_descriptor_swigregisterusb_interface_descriptor_swigregister(usb_interface_descriptor)USB_MAXALTSETTING = _libusb.USB_MAXALTSETTINGclass usb_interface(_object):    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, usb_interface, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, usb_interface, name)    __repr__ = _swig_repr    __swig_setmethods__["altsetting"] = _libusb.usb_interface_altsetting_set    __swig_getmethods__["altsetting"] = _libusb.usb_interface_altsetting_get    if _newclass:altsetting = _swig_property(_libusb.usb_interface_altsetting_get, _libusb.usb_interface_altsetting_set)    __swig_setmethods__["num_altsetting"] = _libusb.usb_interface_num_altsetting_set    __swig_getmethods__["num_altsetting"] = _libusb.usb_interface_num_altsetting_get    if _newclass:num_altsetting = _swig_property(_libusb.usb_interface_num_altsetting_get, _libusb.usb_interface_num_altsetting_set)    def __init__(self, *args):         this = _libusb.new_usb_interface(*args)        try: self.this.append(this)        except: self.this = this    __swig_destroy__ = _libusb.delete_usb_interface    __del__ = lambda self : None;usb_interface_swigregister = _libusb.usb_interface_swigregisterusb_interface_swigregister(usb_interface)USB_MAXCONFIG = _libusb.USB_MAXCONFIGclass usb_config_descriptor(_object):    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, usb_config_descriptor, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, usb_config_descriptor, name)    __repr__ = _swig_repr    __swig_setmethods__["bLength"] = _libusb.usb_config_descriptor_bLength_set    __swig_getmethods__["bLength"] = _libusb.usb_config_descriptor_bLength_get    if _newclass:bLength = _swig_property(_libusb.usb_config_descriptor_bLength_get, _libusb.usb_config_descriptor_bLength_set)    __swig_setmethods__["bDescriptorType"] = _libusb.usb_config_descriptor_bDescriptorType_set    __swig_getmethods__["bDescriptorType"] = _libusb.usb_config_descriptor_bDescriptorType_get    if _newclass:bDescriptorType = _swig_property(_libusb.usb_config_descriptor_bDescriptorType_get, _libusb.usb_config_descriptor_bDescriptorType_set)    __swig_setmethods__["wTotalLength"] = _libusb.usb_config_descriptor_wTotalLength_set    __swig_getmethods__["wTotalLength"] = _libusb.usb_config_descriptor_wTotalLength_get    if _newclass:wTotalLength = _swig_property(_libusb.usb_config_descriptor_wTotalLength_get, _libusb.usb_config_descriptor_wTotalLength_set)    __swig_setmethods__["bNumInterfaces"] = _libusb.usb_config_descriptor_bNumInterfaces_set    __swig_getmethods__["bNumInterfaces"] = _libusb.usb_config_descriptor_bNumInterfaces_get    if _newclass:bNumInterfaces = _swig_property(_libusb.usb_config_descriptor_bNumInterfaces_get, _libusb.usb_config_descriptor_bNumInterfaces_set)    __swig_setmethods__["bConfigurationValue"] = _libusb.usb_config_descriptor_bConfigurationValue_set    __swig_getmethods__["bConfigurationValue"] = _libusb.usb_config_descriptor_bConfigurationValue_get    if _newclass:bConfigurationValue = _swig_property(_libusb.usb_config_descriptor_bConfigurationValue_get, _libusb.usb_config_descriptor_bConfigurationValue_set)    __swig_setmethods__["iConfiguration"] = _libusb.usb_config_descriptor_iConfiguration_set    __swig_getmethods__["iConfiguration"] = _libusb.usb_config_descriptor_iConfiguration_get    if _newclass:iConfiguration = _swig_property(_libusb.usb_config_descriptor_iConfiguration_get, _libusb.usb_config_descriptor_iConfiguration_set)    __swig_setmethods__["bmAttributes"] = _libusb.usb_config_descriptor_bmAttributes_set    __swig_getmethods__["bmAttributes"] = _libusb.usb_config_descriptor_bmAttributes_get    if _newclass:bmAttributes = _swig_property(_libusb.usb_config_descriptor_bmAttributes_get, _libusb.usb_config_descriptor_bmAttributes_set)    __swig_setmethods__["MaxPower"] = _libusb.usb_config_descriptor_MaxPower_set    __swig_getmethods__["MaxPower"] = _libusb.usb_config_descriptor_MaxPower_get    if _newclass:MaxPower = _swig_property(_libusb.usb_config_descriptor_MaxPower_get, _libusb.usb_config_descriptor_MaxPower_set)    __swig_setmethods__["interface"] = _libusb.usb_config_descriptor_interface_set    __swig_getmethods__["interface"] = _libusb.usb_config_descriptor_interface_get    if _newclass:interface = _swig_property(_libusb.usb_config_descriptor_interface_get, _libusb.usb_config_descriptor_interface_set)    __swig_setmethods__["extra"] = _libusb.usb_config_descriptor_extra_set    __swig_getmethods__["extra"] = _libusb.usb_config_descriptor_extra_get    if _newclass:extra = _swig_property(_libusb.usb_config_descriptor_extra_get, _libusb.usb_config_descriptor_extra_set)    __swig_setmethods__["extralen"] = _libusb.usb_config_descriptor_extralen_set    __swig_getmethods__["extralen"] = _libusb.usb_config_descriptor_extralen_get    if _newclass:extralen = _swig_property(_libusb.usb_config_descriptor_extralen_get, _libusb.usb_config_descriptor_extralen_set)    def __init__(self, *args):         this = _libusb.new_usb_config_descriptor(*args)        try: self.this.append(this)        except: self.this = this    __swig_destroy__ = _libusb.delete_usb_config_descriptor    __del__ = lambda self : None;usb_config_descriptor_swigregister = _libusb.usb_config_descriptor_swigregisterusb_config_descriptor_swigregister(usb_config_descriptor)class usb_device_descriptor(_object):    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, usb_device_descriptor, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, usb_device_descriptor, name)    __repr__ = _swig_repr    __swig_setmethods__["bLength"] = _libusb.usb_device_descriptor_bLength_set    __swig_getmethods__["bLength"] = _libusb.usb_device_descriptor_bLength_get    if _newclass:bLength = _swig_property(_libusb.usb_device_descriptor_bLength_get, _libusb.usb_device_descriptor_bLength_set)    __swig_setmethods__["bDescriptorType"] = _libusb.usb_device_descriptor_bDescriptorType_set    __swig_getmethods__["bDescriptorType"] = _libusb.usb_device_descriptor_bDescriptorType_get    if _newclass:bDescriptorType = _swig_property(_libusb.usb_device_descriptor_bDescriptorType_get, _libusb.usb_device_descriptor_bDescriptorType_set)    __swig_setmethods__["bcdUSB"] = _libusb.usb_device_descriptor_bcdUSB_set    __swig_getmethods__["bcdUSB"] = _libusb.usb_device_descriptor_bcdUSB_get    if _newclass:bcdUSB = _swig_property(_libusb.usb_device_descriptor_bcdUSB_get, _libusb.usb_device_descriptor_bcdUSB_set)    __swig_setmethods__["bDeviceClass"] = _libusb.usb_device_descriptor_bDeviceClass_set    __swig_getmethods__["bDeviceClass"] = _libusb.usb_device_descriptor_bDeviceClass_get    if _newclass:bDeviceClass = _swig_property(_libusb.usb_device_descriptor_bDeviceClass_get, _libusb.usb_device_descriptor_bDeviceClass_set)    __swig_setmethods__["bDeviceSubClass"] = _libusb.usb_device_descriptor_bDeviceSubClass_set    __swig_getmethods__["bDeviceSubClass"] = _libusb.usb_device_descriptor_bDeviceSubClass_get    if _newclass:bDeviceSubClass = _swig_property(_libusb.usb_device_descriptor_bDeviceSubClass_get, _libusb.usb_device_descriptor_bDeviceSubClass_set)    __swig_setmethods__["bDeviceProtocol"] = _libusb.usb_device_descriptor_bDeviceProtocol_set    __swig_getmethods__["bDeviceProtocol"] = _libusb.usb_device_descriptor_bDeviceProtocol_get    if _newclass:bDeviceProtocol = _swig_property(_libusb.usb_device_descriptor_bDeviceProtocol_get, _libusb.usb_device_descriptor_bDeviceProtocol_set)    __swig_setmethods__["bMaxPacketSize0"] = _libusb.usb_device_descriptor_bMaxPacketSize0_set    __swig_getmethods__["bMaxPacketSize0"] = _libusb.usb_device_descriptor_bMaxPacketSize0_get    if _newclass:bMaxPacketSize0 = _swig_property(_libusb.usb_device_descriptor_bMaxPacketSize0_get, _libusb.usb_device_descriptor_bMaxPacketSize0_set)    __swig_setmethods__["idVendor"] = _libusb.usb_device_descriptor_idVendor_set    __swig_getmethods__["idVendor"] = _libusb.usb_device_descriptor_idVendor_get    if _newclass:idVendor = _swig_property(_libusb.usb_device_descriptor_idVendor_get, _libusb.usb_device_descriptor_idVendor_set)    __swig_setmethods__["idProduct"] = _libusb.usb_device_descriptor_idProduct_set    __swig_getmethods__["idProduct"] = _libusb.usb_device_descriptor_idProduct_get    if _newclass:idProduct = _swig_property(_libusb.usb_device_descriptor_idProduct_get, _libusb.usb_device_descriptor_idProduct_set)    __swig_setmethods__["bcdDevice"] = _libusb.usb_device_descriptor_bcdDevice_set    __swig_getmethods__["bcdDevice"] = _libusb.usb_device_descriptor_bcdDevice_get    if _newclass:bcdDevice = _swig_property(_libusb.usb_device_descriptor_bcdDevice_get, _libusb.usb_device_descriptor_bcdDevice_set)    __swig_setmethods__["iManufacturer"] = _libusb.usb_device_descriptor_iManufacturer_set

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -