D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3.9
/
site-packages
/
usb
/
backend
/
__pycache__
/
Filename :
libusb1.cpython-39.opt-1.pyc
back
Copy
a j��Y� � @ s� d dl T d dlZd dlZd dlZd dlmZ d dlmZ d dl m Z d dlZd dlZd dl mZ d dlZdZg d�Ze�d�ZdZd Zd ZdZd ZdZd ZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%edededededededed e d!e!d"e"d#e#d$e$d%e%d&iZ&d deej'�(d'd�eej'�(d(d�eej'�(d)d�eej'�(d*d�eej'�(d+d�eej'�(d,d�eej'�(d-d�e ej'�(d.d�e!ej'�(d/d�e"ej'�(d0d�e#ej'�(d1d�e$ej'�(d2d�e%diZ)d Z*d Z+d Z,dZ-d3Z.d4Z/d5Z0e*de+d6e,d7e-d8e.d9e/d:e0d;iZ1e*d e+ej'�(d'd�e,ej'�(d-d�e-ej'�(d<d�e.ej'�(d'd�e/ej'�(d*d�e0ej'�(d.d�iZ2d=d>� Z3G d?d@� d@e4�Z5G dAdB� dBe4�Z6G dCdD� dDe4�Z7G dEdF� dFe4�Z8G dGdH� dHe4�Z9G dIdJ� dJe4�Z:e;Z<G dKdL� dLe4�Z=e>e=�Z?e@de?�ZAdMe<fdNeBfdOeBfdPeBfdQeCfdReDfdSeDfdTeDfdUeAfdVeEfdWe;fdXeDfdYe:fg e=_FdZd[� ZGdaHdrd\d]�ZId^d_� ZJd`da� ZKG dbdc� dce jL�ZMG ddde� deeN�ZOG dfdg� dge jL�ZPG dhdi� die jL�ZQG djdk� dkeN�ZRG dldm� dme jL�ZSG dndo� doejTjU�ZVdsdpdq�ZWdS )t� )�*N)�methodtrace)�USBErrorzWander Lairson Costa)�get_backendZ LIBUSB_SUCESS�LIBUSB_ERROR_IO�LIBUSB_ERROR_INVALID_PARAM�LIBUSB_ERROR_ACCESS�LIBUSB_ERROR_NO_DEVICE�LIBUSB_ERROR_NOT_FOUND�LIBUSB_ERROR_BUSY�LIBUSB_ERROR_TIMEOUT�LIBUSB_ERROR_OVERFLOW�LIBUSB_ERROR_PIPE�LIBUSB_ERROR_INTERRUPTED�LIBUSB_ERROR_NO_MEM�LIBUSB_ERROR_NOT_SUPPORTEDZ+LIBUSB_ERROR_OTHERLIBUSB_TRANSFER_COMPLETED�LIBUSB_TRANSFER_ERROR�LIBUSB_TRANSFER_TIMED_OUT�LIBUSB_TRANSFER_CANCELLED�LIBUSB_TRANSFER_STALL�LIBUSB_TRANSFER_NO_DEVICE�LIBUSB_TRANSFER_OVERFLOWzusb.backend.libusb1)r � � � ���������������i����i����i����i����i����i����i�i����zSuccess (no error)zInput/output errorzInvalid parameterz(Access denied (insufficient permissions)z.No such device (it may have been disconnected)zEntity not foundz Resource busyzOperation timed outZOverflowz Pipe errorz/System call interrupted (perhaps due to signal)zInsufficient memoryz9Operation not supported or unimplemented on this platformz Unknown errorZEIO�EINVALZEACCESZENODEV�ENOENTZEBUSYZ ETIMEDOUTZ EOVERFLOWZEPIPEZEINTRZENOMEMZENOSYS� � � zTransfer failedzTransfer timed outzTransfer was cancelledzFor bulk/interrupt endpoints: halt condition detected (endpoint stalled). For control endpoints: control request not supported.zDevice was disconnectedz$Device sent more data than requestedZEAGAINc C s2 zt �| ��d�W S ty, t| Y S 0 d S )N�utf8)�_lib�libusb_strerror�decode�AttributeError�_str_error_map)Zerrcode� r+ �7/usr/lib/python3.9/site-packages/usb/backend/libusb1.py� _strerror� s r- c @ sP e Zd Zdefdefdefdefdefdefdefdefd ee�fd efg ZdS )�_libusb_endpoint_descriptor�bLength�bDescriptorTypeZbEndpointAddress�bmAttributesZwMaxPacketSizeZ bIntervalZbRefreshZ bSynchAddress�extra�extra_lengthN) �__name__� __module__�__qualname__�c_uint8�c_uint16�POINTER�c_ubyte�c_int�_fields_r+ r+ r+ r, r. � s �r. c @ s` e Zd Zdefdefdefdefdefdefdefdefd efd ee�fdee�fdefgZd S )�_libusb_interface_descriptorr/ r0 ZbInterfaceNumberZbAlternateSetting� bNumEndpointsZbInterfaceClassZbInterfaceSubClassZbInterfaceProtocolZ iInterface�endpointr2 r3 N) r4 r5 r6 r7 r9 r. r: r; r<