Module usb
[hide private]
[frames] | no frames]

Module usb



USB access module

Classes [hide private]
  Bus
Bus object
  Configuration
Configuration descriptor object
  Device
Device descriptor object
  DeviceHandle
DeviceHandle object
  Endpoint
Endpoint descriptor object
  Interface
Interface descriptor object
  USBError

Functions [hide private]
  busses(...)
Returns a tuple with the usb busses

Variables [hide private]
  CLASS_AUDIO = 1
  CLASS_COMM = 2
  CLASS_DATA = 10
  CLASS_HID = 3
  CLASS_HUB = 9
  CLASS_MASS_STORAGE = 8
  CLASS_PER_INTERFACE = 0
  CLASS_PRINTER = 7
  CLASS_VENDOR_SPEC = 255
  DT_CONFIG = 2
  DT_CONFIG_SIZE = 9
  DT_DEVICE = 1
  DT_DEVICE_SIZE = 18
  DT_ENDPOINT = 5
  DT_ENDPOINT_AUDIO_SIZE = 9
  DT_ENDPOINT_SIZE = 7
  DT_HID = 33
  DT_HUB = 41
  DT_HUB_NONVAR_SIZE = 7
  DT_INTERFACE = 4
  DT_INTERFACE_SIZE = 9
  DT_PHYSICAL = 35
  DT_REPORT = 34
  DT_STRING = 3
  ENDPOINT_ADDRESS_MASK = 15
  ENDPOINT_DIR_MASK = 128
  ENDPOINT_IN = 128
  ENDPOINT_OUT = 0
  ENDPOINT_TYPE_BULK = 2
  ENDPOINT_TYPE_CONTROL = 0
  ENDPOINT_TYPE_INTERRUPT = 3
  ENDPOINT_TYPE_ISOCHRONOUS = 1
  ENDPOINT_TYPE_MASK = 3
  ERROR_BEGIN = 500000
  MAXALTSETTING = 128
  MAXCONFIG = 8
  MAXENDPOINTS = 32
  MAXINTERFACES = 32
  RECIP_DEVICE = 0
  RECIP_ENDPOINT = 2
  RECIP_INTERFACE = 1
  RECIP_OTHER = 3
  REQ_CLEAR_FEATURE = 1
  REQ_GET_CONFIGURATION = 8
  REQ_GET_DESCRIPTOR = 6
  REQ_GET_INTERFACE = 10
  REQ_GET_STATUS = 0
  REQ_SET_ADDRESS = 5
  REQ_SET_CONFIGURATION = 9
  REQ_SET_DESCRIPTOR = 7
  REQ_SET_FEATURE = 3
  REQ_SET_INTERFACE = 11
  REQ_SYNCH_FRAME = 12
  TYPE_CLASS = 32
  TYPE_RESERVED = 96
  TYPE_STANDARD = 0
  TYPE_VENDOR = 64

Function Details [hide private]

busses(...)

 
Returns a tuple with the usb busses

Variables Details [hide private]

CLASS_AUDIO

None
Value:
1                                                                     
      

CLASS_COMM

None
Value:
2                                                                     
      

CLASS_DATA

None
Value:
10                                                                    
      

CLASS_HID

None
Value:
3                                                                     
      

CLASS_HUB

None
Value:
9                                                                     
      

CLASS_MASS_STORAGE

None
Value:
8                                                                     
      

CLASS_PER_INTERFACE

None
Value:
0                                                                     
      

CLASS_PRINTER

None
Value:
7                                                                     
      

CLASS_VENDOR_SPEC

None
Value:
255                                                                   
      

DT_CONFIG

None
Value:
2                                                                     
      

DT_CONFIG_SIZE

None
Value:
9                                                                     
      

DT_DEVICE

None
Value:
1                                                                     
      

DT_DEVICE_SIZE

None
Value:
18                                                                    
      

DT_ENDPOINT

None
Value:
5                                                                     
      

DT_ENDPOINT_AUDIO_SIZE

None
Value:
9                                                                     
      

DT_ENDPOINT_SIZE

None
Value:
7                                                                     
      

DT_HID

None
Value:
33                                                                    
      

DT_HUB

None
Value:
41                                                                    
      

DT_HUB_NONVAR_SIZE

None
Value:
7                                                                     
      

DT_INTERFACE

None
Value:
4                                                                     
      

DT_INTERFACE_SIZE

None
Value:
9                                                                     
      

DT_PHYSICAL

None
Value:
35                                                                    
      

DT_REPORT

None
Value:
34                                                                    
      

DT_STRING

None
Value:
3                                                                     
      

ENDPOINT_ADDRESS_MASK

None
Value:
15                                                                    
      

ENDPOINT_DIR_MASK

None
Value:
128                                                                   
      

ENDPOINT_IN

None
Value:
128                                                                   
      

ENDPOINT_OUT

None
Value:
0                                                                     
      

ENDPOINT_TYPE_BULK

None
Value:
2                                                                     
      

ENDPOINT_TYPE_CONTROL

None
Value:
0                                                                     
      

ENDPOINT_TYPE_INTERRUPT

None
Value:
3                                                                     
      

ENDPOINT_TYPE_ISOCHRONOUS

None
Value:
1                                                                     
      

ENDPOINT_TYPE_MASK

None
Value:
3                                                                     
      

ERROR_BEGIN

None
Value:
500000                                                                
      

MAXALTSETTING

None
Value:
128                                                                   
      

MAXCONFIG

None
Value:
8                                                                     
      

MAXENDPOINTS

None
Value:
32                                                                    
      

MAXINTERFACES

None
Value:
32                                                                    
      

RECIP_DEVICE

None
Value:
0                                                                     
      

RECIP_ENDPOINT

None
Value:
2                                                                     
      

RECIP_INTERFACE

None
Value:
1                                                                     
      

RECIP_OTHER

None
Value:
3                                                                     
      

REQ_CLEAR_FEATURE

None
Value:
1                                                                     
      

REQ_GET_CONFIGURATION

None
Value:
8                                                                     
      

REQ_GET_DESCRIPTOR

None
Value:
6                                                                     
      

REQ_GET_INTERFACE

None
Value:
10                                                                    
      

REQ_GET_STATUS

None
Value:
0                                                                     
      

REQ_SET_ADDRESS

None
Value:
5                                                                     
      

REQ_SET_CONFIGURATION

None
Value:
9                                                                     
      

REQ_SET_DESCRIPTOR

None
Value:
7                                                                     
      

REQ_SET_FEATURE

None
Value:
3                                                                     
      

REQ_SET_INTERFACE

None
Value:
11                                                                    
      

REQ_SYNCH_FRAME

None
Value:
12                                                                    
      

TYPE_CLASS

None
Value:
32                                                                    
      

TYPE_RESERVED

None
Value:
96                                                                    
      

TYPE_STANDARD

None
Value:
0                                                                     
      

TYPE_VENDOR

None
Value:
64