📄 libusb.py
字号:
# This file was automatically generated by SWIG (http://www.swig.org).# Version 1.3.31## Don't modify this file, modify the SWIG interface instead.# This file is compatible with both classic and new-style classes.import _libusbimport newnew_instancemethod = new.instancemethodtry: _swig_property = propertyexcept NameError: pass # Python < 2.2 doesn't have 'property'.def _swig_setattr_nondynamic(self,class_type,name,value,static=1): if (name == "thisown"): return self.this.own(value) if (name == "this"): if type(value).__name__ == 'PySwigObject': self.__dict__[name] = value return method = class_type.__swig_setmethods__.get(name,None) if method: return method(self,value) if (not static) or hasattr(self,name): self.__dict__[name] = value else: raise AttributeError("You cannot add attributes to %s" % self)def _swig_setattr(self,class_type,name,value): return _swig_setattr_nondynamic(self,class_type,name,value,0)def _swig_getattr(self,class_type,name): if (name == "thisown"): return self.this.own() method = class_type.__swig_getmethods__.get(name,None) if method: return method(self) raise AttributeError,namedef _swig_repr(self): try: strthis = "proxy of " + self.this.__repr__() except: strthis = "" return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)import typestry: _object = types.ObjectType _newclass = 1except AttributeError: class _object : pass _newclass = 0del typesusb_control_in = _libusb.usb_control_inusb_control_out = _libusb.usb_control_outusb_string = _libusb.usb_stringUSB_CLASS_PER_INTERFACE = _libusb.USB_CLASS_PER_INTERFACEUSB_CLASS_AUDIO = _libusb.USB_CLASS_AUDIOUSB_CLASS_COMM = _libusb.USB_CLASS_COMMUSB_CLASS_HID = _libusb.USB_CLASS_HIDUSB_CLASS_PRINTER = _libusb.USB_CLASS_PRINTERUSB_CLASS_PTP = _libusb.USB_CLASS_PTPUSB_CLASS_MASS_STORAGE = _libusb.USB_CLASS_MASS_STORAGEUSB_CLASS_HUB = _libusb.USB_CLASS_HUBUSB_CLASS_DATA = _libusb.USB_CLASS_DATAUSB_CLASS_VENDOR_SPEC = _libusb.USB_CLASS_VENDOR_SPECUSB_DT_DEVICE = _libusb.USB_DT_DEVICEUSB_DT_CONFIG = _libusb.USB_DT_CONFIGUSB_DT_STRING = _libusb.USB_DT_STRINGUSB_DT_INTERFACE = _libusb.USB_DT_INTERFACEUSB_DT_ENDPOINT = _libusb.USB_DT_ENDPOINTUSB_DT_HID = _libusb.USB_DT_HIDUSB_DT_REPORT = _libusb.USB_DT_REPORTUSB_DT_PHYSICAL = _libusb.USB_DT_PHYSICALUSB_DT_HUB = _libusb.USB_DT_HUBUSB_DT_DEVICE_SIZE = _libusb.USB_DT_DEVICE_SIZEUSB_DT_CONFIG_SIZE = _libusb.USB_DT_CONFIG_SIZEUSB_DT_INTERFACE_SIZE = _libusb.USB_DT_INTERFACE_SIZEUSB_DT_ENDPOINT_SIZE = _libusb.USB_DT_ENDPOINT_SIZEUSB_DT_ENDPOINT_AUDIO_SIZE = _libusb.USB_DT_ENDPOINT_AUDIO_SIZEUSB_DT_HUB_NONVAR_SIZE = _libusb.USB_DT_HUB_NONVAR_SIZEclass usb_descriptor_header(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, usb_descriptor_header, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, usb_descriptor_header, name) __repr__ = _swig_repr __swig_setmethods__["bLength"] = _libusb.usb_descriptor_header_bLength_set __swig_getmethods__["bLength"] = _libusb.usb_descriptor_header_bLength_get if _newclass:bLength = _swig_property(_libusb.usb_descriptor_header_bLength_get, _libusb.usb_descriptor_header_bLength_set) __swig_setmethods__["bDescriptorType"] = _libusb.usb_descriptor_header_bDescriptorType_set __swig_getmethods__["bDescriptorType"] = _libusb.usb_descriptor_header_bDescriptorType_get if _newclass:bDescriptorType = _swig_property(_libusb.usb_descriptor_header_bDescriptorType_get, _libusb.usb_descriptor_header_bDescriptorType_set) def __init__(self, *args): this = _libusb.new_usb_descriptor_header(*args) try: self.this.append(this) except: self.this = this __swig_destroy__ = _libusb.delete_usb_descriptor_header __del__ = lambda self : None;usb_descriptor_header_swigregister = _libusb.usb_descriptor_header_swigregisterusb_descriptor_header_swigregister(usb_descriptor_header)class usb_string_descriptor(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, usb_string_descriptor, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, usb_string_descriptor, name) __repr__ = _swig_repr __swig_setmethods__["bLength"] = _libusb.usb_string_descriptor_bLength_set __swig_getmethods__["bLength"] = _libusb.usb_string_descriptor_bLength_get if _newclass:bLength = _swig_property(_libusb.usb_string_descriptor_bLength_get, _libusb.usb_string_descriptor_bLength_set) __swig_setmethods__["bDescriptorType"] = _libusb.usb_string_descriptor_bDescriptorType_set __swig_getmethods__["bDescriptorType"] = _libusb.usb_string_descriptor_bDescriptorType_get if _newclass:bDescriptorType = _swig_property(_libusb.usb_string_descriptor_bDescriptorType_get, _libusb.usb_string_descriptor_bDescriptorType_set) __swig_setmethods__["wData"] = _libusb.usb_string_descriptor_wData_set __swig_getmethods__["wData"] = _libusb.usb_string_descriptor_wData_get if _newclass:wData = _swig_property(_libusb.usb_string_descriptor_wData_get, _libusb.usb_string_descriptor_wData_set) def __init__(self, *args): this = _libusb.new_usb_string_descriptor(*args) try: self.this.append(this) except: self.this = this __swig_destroy__ = _libusb.delete_usb_string_descriptor __del__ = lambda self : None;usb_string_descriptor_swigregister = _libusb.usb_string_descriptor_swigregisterusb_string_descriptor_swigregister(usb_string_descriptor)class usb_hid_descriptor(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, usb_hid_descriptor, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, usb_hid_descriptor, name) __repr__ = _swig_repr __swig_setmethods__["bLength"] = _libusb.usb_hid_descriptor_bLength_set __swig_getmethods__["bLength"] = _libusb.usb_hid_descriptor_bLength_get if _newclass:bLength = _swig_property(_libusb.usb_hid_descriptor_bLength_get, _libusb.usb_hid_descriptor_bLength_set) __swig_setmethods__["bDescriptorType"] = _libusb.usb_hid_descriptor_bDescriptorType_set __swig_getmethods__["bDescriptorType"] = _libusb.usb_hid_descriptor_bDescriptorType_get if _newclass:bDescriptorType = _swig_property(_libusb.usb_hid_descriptor_bDescriptorType_get, _libusb.usb_hid_descriptor_bDescriptorType_set) __swig_setmethods__["bcdHID"] = _libusb.usb_hid_descriptor_bcdHID_set __swig_getmethods__["bcdHID"] = _libusb.usb_hid_descriptor_bcdHID_get if _newclass:bcdHID = _swig_property(_libusb.usb_hid_descriptor_bcdHID_get, _libusb.usb_hid_descriptor_bcdHID_set) __swig_setmethods__["bCountryCode"] = _libusb.usb_hid_descriptor_bCountryCode_set __swig_getmethods__["bCountryCode"] = _libusb.usb_hid_descriptor_bCountryCode_get if _newclass:bCountryCode = _swig_property(_libusb.usb_hid_descriptor_bCountryCode_get, _libusb.usb_hid_descriptor_bCountryCode_set) __swig_setmethods__["bNumDescriptors"] = _libusb.usb_hid_descriptor_bNumDescriptors_set __swig_getmethods__["bNumDescriptors"] = _libusb.usb_hid_descriptor_bNumDescriptors_get if _newclass:bNumDescriptors = _swig_property(_libusb.usb_hid_descriptor_bNumDescriptors_get, _libusb.usb_hid_descriptor_bNumDescriptors_set) def __init__(self, *args): this = _libusb.new_usb_hid_descriptor(*args) try: self.this.append(this) except: self.this = this __swig_destroy__ = _libusb.delete_usb_hid_descriptor __del__ = lambda self : None;usb_hid_descriptor_swigregister = _libusb.usb_hid_descriptor_swigregisterusb_hid_descriptor_swigregister(usb_hid_descriptor)USB_MAXENDPOINTS = _libusb.USB_MAXENDPOINTSclass usb_endpoint_descriptor(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, usb_endpoint_descriptor, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, usb_endpoint_descriptor, name) __repr__ = _swig_repr __swig_setmethods__["bLength"] = _libusb.usb_endpoint_descriptor_bLength_set __swig_getmethods__["bLength"] = _libusb.usb_endpoint_descriptor_bLength_get if _newclass:bLength = _swig_property(_libusb.usb_endpoint_descriptor_bLength_get, _libusb.usb_endpoint_descriptor_bLength_set) __swig_setmethods__["bDescriptorType"] = _libusb.usb_endpoint_descriptor_bDescriptorType_set __swig_getmethods__["bDescriptorType"] = _libusb.usb_endpoint_descriptor_bDescriptorType_get if _newclass:bDescriptorType = _swig_property(_libusb.usb_endpoint_descriptor_bDescriptorType_get, _libusb.usb_endpoint_descriptor_bDescriptorType_set) __swig_setmethods__["bEndpointAddress"] = _libusb.usb_endpoint_descriptor_bEndpointAddress_set __swig_getmethods__["bEndpointAddress"] = _libusb.usb_endpoint_descriptor_bEndpointAddress_get if _newclass:bEndpointAddress = _swig_property(_libusb.usb_endpoint_descriptor_bEndpointAddress_get, _libusb.usb_endpoint_descriptor_bEndpointAddress_set) __swig_setmethods__["bmAttributes"] = _libusb.usb_endpoint_descriptor_bmAttributes_set __swig_getmethods__["bmAttributes"] = _libusb.usb_endpoint_descriptor_bmAttributes_get if _newclass:bmAttributes = _swig_property(_libusb.usb_endpoint_descriptor_bmAttributes_get, _libusb.usb_endpoint_descriptor_bmAttributes_set) __swig_setmethods__["wMaxPacketSize"] = _libusb.usb_endpoint_descriptor_wMaxPacketSize_set __swig_getmethods__["wMaxPacketSize"] = _libusb.usb_endpoint_descriptor_wMaxPacketSize_get if _newclass:wMaxPacketSize = _swig_property(_libusb.usb_endpoint_descriptor_wMaxPacketSize_get, _libusb.usb_endpoint_descriptor_wMaxPacketSize_set) __swig_setmethods__["bInterval"] = _libusb.usb_endpoint_descriptor_bInterval_set __swig_getmethods__["bInterval"] = _libusb.usb_endpoint_descriptor_bInterval_get if _newclass:bInterval = _swig_property(_libusb.usb_endpoint_descriptor_bInterval_get, _libusb.usb_endpoint_descriptor_bInterval_set) __swig_setmethods__["bRefresh"] = _libusb.usb_endpoint_descriptor_bRefresh_set __swig_getmethods__["bRefresh"] = _libusb.usb_endpoint_descriptor_bRefresh_get if _newclass:bRefresh = _swig_property(_libusb.usb_endpoint_descriptor_bRefresh_get, _libusb.usb_endpoint_descriptor_bRefresh_set) __swig_setmethods__["bSynchAddress"] = _libusb.usb_endpoint_descriptor_bSynchAddress_set __swig_getmethods__["bSynchAddress"] = _libusb.usb_endpoint_descriptor_bSynchAddress_get
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -