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