Home
Trees
Indices
Help
libprs500
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Class Hierarchy
libprs500.communicate.DeviceDescriptor
:
Describes a USB device.
libprs500.terminfo.ProgressBar
:
A 3-line progress bar, which looks like:
libprs500.terminfo.TerminalController
:
A class that can be used to portably generate formatted output to a terminal.
object
:
The most base type
usb.DeviceHandle
:
DeviceHandle object
usb.Bus
:
Bus object
usb.Configuration
:
Configuration descriptor object
prs500.FileFormatter
usb.Endpoint
:
Endpoint descriptor object
usb.Device
:
Device descriptor object
exceptions.BaseException
:
Common base class for all exceptions
exceptions.Exception
:
Common base class for all non-exit exceptions.
libprs500.errors.ProtocolError
:
The base class for all exceptions in this package
libprs500.errors.ControlError
:
Errors in Command/Response pairs while communicating with the device
libprs500.errors.ArgumentError
:
Errors caused by invalid arguments to a public interface function
libprs500.errors.PathError
:
When a user supplies an incorrect/invalid path
libprs500.errors.PacketError
:
Errors with creating/interpreting packets
exceptions.StandardError
:
Base class for all standard Python exceptions that do not represent interpreter exiting.
exceptions.EnvironmentError
:
Base class for I/O related errors.
exceptions.IOError
:
I/O operation failed.
usb.USBError
list
:
list() -> new list list(sequence) -> new list initialized from sequence's items
libprs500.prstypes.TransferBuffer
:
Represents raw (unstructured) data packets sent over the usb bus.
libprs500.prstypes.Command
:
Defines the structure of command packets sent to the device.
libprs500.prstypes.FileOpen
:
File open command
libprs500.prstypes.FileRead
:
Command to read from an open file
libprs500.prstypes.DeviceInfoQuery
:
The command used to ask for device information
libprs500.prstypes.Response
:
Defines the structure of response packets received from the device.
libprs500.prstypes.ListResponse
:
Defines the structure of response packets received during list (ll) queries.
libprs500.prstypes.LongCommand
:
A
Command
whoose data section is 16 bytes long
libprs500.prstypes.AcknowledgeBulkRead
:
Must be sent to device after a bulk read
libprs500.prstypes.PathQuery
:
Defines structure of command that requests information about a path
libprs500.prstypes.ShortCommand
:
A
Command
whoose data section is 4 bytes long
libprs500.prstypes.DirRead
:
The command that asks the device to send the next item in the list
libprs500.prstypes.DirClose
:
Close a previously opened directory
libprs500.prstypes.FileClose
:
File close command
libprs500.prstypes.DirOpen
:
Open a directory for reading its contents
libprs500.prstypes.Answer
:
Defines the structure of packets sent to host via a bulk transfer (i.e., bulk reads)
libprs500.prstypes.FileProperties
:
Defines the structure of packets that contain size, date and permissions information about files/directories.
libprs500.prstypes.IdAnswer
:
Defines the structure of packets that contain identifiers for queries.
libprs500.prstypes.DeviceInfo
:
Defines the structure of the packet containing information about the device
libprs500.prstypes.ListAnswer
:
Defines the structure of packets that contain items in a list.
libprs500.communicate.File
:
Wrapper that allows easy access to all information about files/directories
libprs500.communicate.PRS500Device
:
Contains the logic for performing various tasks on the reader.
usb.Interface
:
Interface descriptor object
Home
Trees
Indices
Help
libprs500
Generated by Epydoc 3.0alpha3 on Mon Nov 6 20:50:45 2006
http://epydoc.sourceforge.net