Classe représentent un périphérie usb. More...
#include <easyusb.hpp>
Public Member Functions | |
EasyUsb () | |
Constructeur. | |
~EasyUsb () | |
Déstructure. | |
bool | connect (uint16_t vendor_id, uint16_t product_id) |
Permet de se connecter un périphérie usb. More... | |
void | disconnect () |
Permet de se déconnecter du périphérie usb. | |
bool | reset () |
Reset le périphérie. More... | |
int | write (unsigned char data[], int size) |
Écrie des données ver le périphérie. More... | |
int | read (unsigned char data[], int size) |
Lire des données provenant du périphérie. More... | |
Classe représentent un périphérie usb.
bool EasyUsb::connect | ( | uint16_t | vendor_id, |
uint16_t | product_id | ||
) |
Permet de se connecter un périphérie usb.
vendor_id | est l'id du vendeur. |
product_id | est l'id du produit. |
int EasyUsb::read | ( | unsigned char | data[], |
int | size | ||
) |
Lire des données provenant du périphérie.
data | là ou les données lu serons écrite. |
size | la taille du buffer data en octet. |
bool EasyUsb::reset | ( | ) |
Reset le périphérie.
Utile si la connections a réussit.
int EasyUsb::write | ( | unsigned char | data[], |
int | size | ||
) |
Écrie des données ver le périphérie.
data | les données à écrire. |
size | le nombre de données à écrire. |