63 #include <libusb-1.0/libusb.h>
88 bool connect(uint16_t vendor_id, uint16_t product_id);
104 int write(
unsigned char data[],
int size);
111 int read(
unsigned char data[],
int size);
115 libusb_context *_ctx;
117 libusb_device_handle *_device;
EasyUsb()
Constructeur.
Definition: easyusb.cpp:21
Classe représentent un périphérie usb.
Definition: easyusb.hpp:75
bool connect(uint16_t vendor_id, uint16_t product_id)
Permet de se connecter un périphérie usb.
Definition: easyusb.cpp:37
int read(unsigned char data[], int size)
Lire des données provenant du périphérie.
Definition: easyusb.cpp:125
int write(unsigned char data[], int size)
Écrie des données ver le périphérie.
Definition: easyusb.cpp:89
void disconnect()
Permet de se déconnecter du périphérie usb.
Definition: easyusb.cpp:64
~EasyUsb()
Déstructure.
Definition: easyusb.cpp:31
bool reset()
Reset le périphérie.
Definition: easyusb.cpp:78