Manual Reference Pages - DEVICE::USB::DEVENDPOINT (3)
This class encapsulates a USB Device endpoint and the methods that object
Device::USB::DevEndpoint - Access a device endpoint returned by libusb.
Device::USB:DevEndpoint provides a Perl object for accessing an endpoint
of an interface of a USB device using the libusb library.
my $usb = Device::USB->new();
my $dev = $usb->find_device( $VENDOR, $PRODUCT );
printf "Device: %04X:%04X\n", $dev->idVendor(), $dev->idProduct();
my $cfg = $dev->config()->;
my $inter = $cfg->interfaces()->->;
my $ep = $inter->endpoints()->;
print "Endpoint:", $inter->bEndpointAddress(),
" name: ", $dev->get_string_simple($iter->iInterface()), "\n";
See USB specification for an explanation of the attributes of an
This module defines a Perl object that represents the data associated with
a USB interface endpoint. The object provides read-only access to the
important data associated with the endpoint.
There are several accessor methods that return data from the interface.
Each is named after the field that they return. These accessors include:
This is an explanation of the diagnostic and error messages this module
This module depends on the Carp, Inline and Inline::C modules, as well as
the strict and warnings pragmas. Obviously, libusb must be available since
that is the entire reason for the modules existence.
G. Wade Johnson (wade at anomaly dot org)
Paul Archer (paul at paularcher dot org)
Houston Perl Mongers Group
Please report any bugs or feature requests to
email@example.com, or through the web interface at
I will be notified, and then youll automatically be notified of progress on
your bug as I make changes.
Thanks go to various members of the Houston Perl Mongers group for input
on the module. But thanks mostly go to Paul Archer who proposed the project
and helped with the development.
COPYRIGHT & LICENSE
Copyright 2006 Houston Perl Mongers
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
|perl v5.20.3 ||DEVICE::USB::DEVENDPOINT (3) ||2008-06-02 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.