Classes | Defines | Functions | Variables
cusblinux-1.0.c File Reference
#include "stdafx.h"
#include "cusb.h"
#include <libusb-1.0/libusb.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
Include dependency graph for cusblinux-1.0.c:

Go to the source code of this file.

Classes

struct  libusb_device_handle_internal
struct  linux_device_handle_priv
struct  list_head
struct  usb_getdriver

Defines

#define IOCTL_USB_GETDRIVER   _IOW('U', 8, struct usb_getdriver)
#define USB_MAXDRIVERNAME   255

Functions

static struct
linux_device_handle_priv
_device_handle_priv (struct libusb_device_handle_internal *handle)
int CUSBBuildList (CPhidgetList **curList)
void CUSBCleanup (void)
int CUSBCloseHandle (CPhidgetHandle phid)
int CUSBGetDeviceCapabilities (CPhidgetHandle phid, struct libusb_device *dev, struct libusb_device_handle *udev)
int CUSBOpenHandle (CPhidgetHandle phid)
int CUSBReadPacket (CPhidgetHandle phid, unsigned char *buffer)
int CUSBRefreshLabelString (CPhidgetHandle phid)
int CUSBSendPacket (CPhidgetHandle phid, unsigned char *buffer)
int CUSBSetLabel (CPhidgetHandle phid, char *buffer)
void CUSBUninit ()
static int getLabelString (CPhidgetHandle phid, struct libusb_device_handle *handle)
static int libusb_get_driver_name (libusb_device_handle *handle, int interface, char *name, unsigned int namelen)

Variables

libusb_context * libusbContext = NULL

Define Documentation

#define IOCTL_USB_GETDRIVER   _IOW('U', 8, struct usb_getdriver)

Definition at line 584 of file cusblinux-1.0.c.

#define USB_MAXDRIVERNAME   255

Definition at line 562 of file cusblinux-1.0.c.


Function Documentation

static struct linux_device_handle_priv* _device_handle_priv ( struct libusb_device_handle_internal handle) [static, read]

Definition at line 580 of file cusblinux-1.0.c.

int CUSBBuildList ( CPhidgetList **  curList)

Definition at line 414 of file cusblinux-1.0.c.

Definition at line 602 of file cusblinux-1.0.c.

Definition at line 16 of file cusblinux-1.0.c.

int CUSBGetDeviceCapabilities ( CPhidgetHandle  phid,
struct libusb_device *  dev,
struct libusb_device_handle *  udev 
)

Definition at line 306 of file cusblinux-1.0.c.

Definition at line 612 of file cusblinux-1.0.c.

int CUSBReadPacket ( CPhidgetHandle  phid,
unsigned char *  buffer 
)

Definition at line 188 of file cusblinux-1.0.c.

Definition at line 301 of file cusblinux-1.0.c.

int CUSBSendPacket ( CPhidgetHandle  phid,
unsigned char *  buffer 
)

Definition at line 62 of file cusblinux-1.0.c.

int CUSBSetLabel ( CPhidgetHandle  phid,
char *  buffer 
)

Definition at line 130 of file cusblinux-1.0.c.

Definition at line 404 of file cusblinux-1.0.c.

static int getLabelString ( CPhidgetHandle  phid,
struct libusb_device_handle *  handle 
) [static]

Definition at line 261 of file cusblinux-1.0.c.

static int libusb_get_driver_name ( libusb_device_handle *  handle,
int  interface,
char *  name,
unsigned int  namelen 
) [static]

Definition at line 585 of file cusblinux-1.0.c.


Variable Documentation

libusb_context* libusbContext = NULL

Definition at line 403 of file cusblinux-1.0.c.



pedal_monitor
Author(s): Pedro Mendes
autogenerated on Fri Jun 6 2014 18:37:21