Module usb :: Class Device
[hide private]
[frames] | no frames]

Class Device




Device descriptor object

Instance Methods [hide private]
  __new__(T, S, ...)
  open()
Open the device for use.

Inherited from object: __delattr__, __getattribute__, __hash__, __init__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__


Class Variables [hide private]
  configurations = <member 'configurations' of 'usb.Device' objects>
  deviceClass = <member 'deviceClass' of 'usb.Device' objects>
  deviceProtocol = <member 'deviceProtocol' of 'usb.Device' objects>
  deviceSubClass = <member 'deviceSubClass' of 'usb.Device' objects>
  deviceVersion = <member 'deviceVersion' of 'usb.Device' objects>
  filename = <member 'filename' of 'usb.Device' objects>
  iManufacturer = <member 'iManufacturer' of 'usb.Device' objects>
  iProduct = <member 'iProduct' of 'usb.Device' objects>
  iSerialNumber = <member 'iSerialNumber' of 'usb.Device' objects>
  idProduct = <member 'idProduct' of 'usb.Device' objects>
  idVendor = <member 'idVendor' of 'usb.Device' objects>
  maxPacketSize = <member 'maxPacketSize' of 'usb.Device' objects>
  usbVersion = <member 'usbVersion' of 'usb.Device' objects>

Properties [hide private]

Inherited from object: __class__


Method Details [hide private]

__new__(T, S, ...)

 
Returns:
a new object with type S, a subtype of T

Overrides: object.__new__

open()

 
Open the device for use. Returns a DeviceHandle object.
Returns:
DeviceHandle


Class Variable Details [hide private]

configurations

None
Value:
<member 'configurations' of 'usb.Device' objects>                      
      

deviceClass

None
Value:
<member 'deviceClass' of 'usb.Device' objects>                         
      

deviceProtocol

None
Value:
<member 'deviceProtocol' of 'usb.Device' objects>                      
      

deviceSubClass

None
Value:
<member 'deviceSubClass' of 'usb.Device' objects>                      
      

deviceVersion

None
Value:
<member 'deviceVersion' of 'usb.Device' objects>                       
      

filename

None
Value:
<member 'filename' of 'usb.Device' objects>                            
      

iManufacturer

None
Value:
<member 'iManufacturer' of 'usb.Device' objects>                       
      

iProduct

None
Value:
<member 'iProduct' of 'usb.Device' objects>                            
      

iSerialNumber

None
Value:
<member 'iSerialNumber' of 'usb.Device' objects>                       
      

idProduct

None
Value:
<member 'idProduct' of 'usb.Device' objects>                           
      

idVendor

None
Value:
<member 'idVendor' of 'usb.Device' objects>                            
      

maxPacketSize

None
Value:
<member 'maxPacketSize' of 'usb.Device' objects>                       
      

usbVersion

None
Value:
<member 'usbVersion' of 'usb.Device' objects>