Visioscan Set SDK Libraries 1.0.14
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
UsbInformation.h
1#pragma once
2#include<string>;
3
4#ifdef STARFLEETTOOLBOX_EXPORTS
5#define USBSINFORMATION __declspec(dllexport)
6#else
7#define USBSINFORMATION __declspec(dllimport)
8#endif
9
10using namespace std;
14class USBSINFORMATION UsbInformation
15{
16public:
17 unsigned int GetBusNumber();
18 void SetBusNumber(unsigned int pBusNumber);
19
20 unsigned int GetDeviceAddress();
21 void SetDeviceAddress(unsigned int pDeviceAddress);
22
23 unsigned int GetVendorId();
24 void SetVendorId(unsigned int pVendorId);
25
26 unsigned int GetProductId();
27 void SetProductId(unsigned int pProductId);
28
29 string GetSpeed();
30 void SetSpeed(string pSeed);
31
32 string GetManufacturer();
33 void SetManufacturer(string pManufacturer);
34
35 string GetProductDescription();
36 void SetProductDescription(string pProductDescription);
37
38 string GetSerialNumber();
39 void SetSerialNumber(string pSerialNumber);
40
41private:
42 unsigned int _busNumber;
43 unsigned int _deviceAddress;
44 unsigned int _vendorId;
45 unsigned int _productId;
46 string _speed;
47 string _manufacturer;
48 string _productDescription;
49 string _serialNumber;
50};
51
The USB information encapsulation.
Definition UsbInformation.h:15