libusb Reference Manual

Synopsis

public class DeviceHandle {
    public                              DeviceHandle              ( Device*             dev ) ;


    public    int                       get_string                ( int                 index,
                                                                    int                 langid,
                                                                    char[]              buf,
                                                                    size_t              buflen ) ;
    public    int                       get_string_simple         ( int                 index,
                                                                    char[]              buf,
                                                                    size_t              buflen ) ;
    public    int                       get_descriptor_by_endpoint ( int                 ep,
                                                                    uchar               type,
                                                                    uchar               index,
                                                                    void**              buf,
                                                                    int                 size ) ;
    public    int                       get_descriptor            ( uchar               type,
                                                                    uchar               index,
                                                                    void**              buf,
                                                                    int                 size ) ;
    public    int                       bulk_write                ( int                 ep,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;
    public    int                       bulk_read                 ( int                 ep,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;
    public    int                       interrupt_write           ( int                 ep,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;
    public    int                       interrupt_read            ( int                 ep,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;
    public    int                       control_msg               ( int                 requesttype,
                                                                    int                 request,
                                                                    int                 value,
                                                                    int                 index,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;
    public    int                       set_configuration         ( int                 configuration ) ;
    public    int                       claim_interface           ( int                 interface ) ;
    public    int                       release_interface         ( int                 interface ) ;
    public    int                       set_altinterface          ( int                 alternate ) ;
    public    int                       resetep                   ( uint                ep ) ;
    public    int                       clear_halt                ( uint                ep ) ;
    public    int                       reset                     (  ) ;
    public    Device*                   device                    (  ) ;
}

DeviceHandle Description

Details

Constructor Details

DeviceHandle ()
    public                              DeviceHandle              ( Device*             dev ) ;		

Field Details

Signal Details

Property Details

Method Details

get_string ()
    public    int                       get_string                ( int                 index,
                                                                    int                 langid,
                                                                    char[]              buf,
                                                                    size_t              buflen ) ;		

get_string_simple ()
    public    int                       get_string_simple         ( int                 index,
                                                                    char[]              buf,
                                                                    size_t              buflen ) ;		

get_descriptor_by_endpoint ()
    public    int                       get_descriptor_by_endpoint ( int                 ep,
                                                                    uchar               type,
                                                                    uchar               index,
                                                                    void**              buf,
                                                                    int                 size ) ;		

get_descriptor ()
    public    int                       get_descriptor            ( uchar               type,
                                                                    uchar               index,
                                                                    void**              buf,
                                                                    int                 size ) ;		

bulk_write ()
    public    int                       bulk_write                ( int                 ep,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;		

bulk_read ()
    public    int                       bulk_read                 ( int                 ep,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;		

interrupt_write ()
    public    int                       interrupt_write           ( int                 ep,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;		

interrupt_read ()
    public    int                       interrupt_read            ( int                 ep,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;		

control_msg ()
    public    int                       control_msg               ( int                 requesttype,
                                                                    int                 request,
                                                                    int                 value,
                                                                    int                 index,
                                                                    char[]              bytes,
                                                                    int                 size,
                                                                    int                 timeout ) ;		

set_configuration ()
    public    int                       set_configuration         ( int                 configuration ) ;		

claim_interface ()
    public    int                       claim_interface           ( int                 interface ) ;		

release_interface ()
    public    int                       release_interface         ( int                 interface ) ;		

set_altinterface ()
    public    int                       set_altinterface          ( int                 alternate ) ;		

resetep ()
    public    int                       resetep                   ( uint                ep ) ;		

clear_halt ()
    public    int                       clear_halt                ( uint                ep ) ;		

reset ()
    public    int                       reset                     (  ) ;		

device ()
    public    Device*                   device                    (  ) ;		


Created by Valadoc