1# Hid_Device
2
3
4## Overview
5
6Defines basic device information.
7
8**Since**
9
1011
11
12**Related module**
13
14[HID DDK](_hid_ddk.md)
15
16
17## Summary
18
19
20### Member Variables
21
22| Name| Description|
23| -------- | -------- |
24| [deviceName](#devicename) | Device name.|
25| [vendorId](#vendorid) | Vendor ID.|
26| [productId](#productid) | Product ID.|
27| [version](#version) | Version number.|
28| [bustype](#bustype) | Bus type.|
29| [properties](#properties) | Device properties.|
30| [propLength](#proplength) | Number of device properties.|
31
32
33## Member Variable Description
34
35
36### deviceName
37
38
39```
40const char Hid_Device::deviceName
41```
42
43**Description**
44
45Device name.
46
47
48### vendorId
49
50
51```
52uint16_t Hid_Device::vendorId
53```
54
55**Description**
56
57Vendor ID.
58
59
60### productId
61
62
63```
64uint16_t  Hid_Device::productId
65```
66
67**Description**
68
69Product ID.
70
71
72### version
73
74
75```
76uint16_t Hid_Device::version
77```
78
79**Description**
80
81Version number.
82
83
84### bustype
85
86
87```
88uint16_t Hid_Device::bustype
89```
90
91**Description**
92
93Bus type.
94
95
96### properties
97
98
99```
100Hid_DeviceProp Hid_Device::properties
101```
102
103**Description**
104
105Device properties.
106
107
108### propLength
109
110
111```
112uint16_t Hid_Device::propLength
113```
114
115**Description**
116
117Number of device properties.
118