InscoperAPI/API/Base/Box/UsbInfo.h¶
Namespaces¶
| Name |
|---|
| Inscoper Inscoper namespace. |
Classes¶
| Name | |
|---|---|
| class | Inscoper::UsbInfo UsbInfo class contains all USB devices information connected to the device controller. |
Source code¶
#ifndef USBINFO_H
#define USBINFO_H
#include <Global.h>
#include <string>
namespace Inscoper {
class INSCOPER_EXPORT UsbInfo {
public:
UsbInfo();
~UsbInfo();
unsigned short getVid() const;
void setVid(unsigned short vid);
unsigned short getPid() const;
void setPid(unsigned short pid);
const std::string getManufacturer() const;
void setManufacturer(const std::string manufacturer);
const std::string getProduct() const;
void setProduct(const std::string product);
const std::string getSerialNumber() const;
void setSerialNumber(const std::string serialNumber);
unsigned char getNumInterface() const;
void setNumInterface(unsigned char numInterface);
const std::string getAssociateDriver() const;
void setAssociateDriver(const std::string associateDriver);
unsigned char getHub() const;
void setHub(unsigned char hub);
unsigned char getPort() const;
void setPort(unsigned char port);
private:
unsigned short _vid;
unsigned short _pid;
std::string _manufacturer;
std::string _product;
std::string _serialNumber;
unsigned char _numInterface;
std::string _associateDriver;
unsigned char _hub;
unsigned char _port;
};
} // namespace Inscoper
#endif // USBINFO_H
Updated on 2026-09-03 at 12:14:17 +0200