OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef DEVICE_HID_HID_DEVICE_INFO_H_ | 5 #ifndef DEVICE_HID_HID_DEVICE_INFO_H_ |
6 #define DEVICE_HID_HID_DEVICE_INFO_H_ | 6 #define DEVICE_HID_HID_DEVICE_INFO_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 27 matching lines...) Expand all Loading... |
38 HidDeviceId device_id; | 38 HidDeviceId device_id; |
39 uint16_t vendor_id; | 39 uint16_t vendor_id; |
40 uint16_t product_id; | 40 uint16_t product_id; |
41 std::string product_name; | 41 std::string product_name; |
42 std::string serial_number; | 42 std::string serial_number; |
43 HidBusType bus_type; | 43 HidBusType bus_type; |
44 | 44 |
45 // Top-Level Collections information. | 45 // Top-Level Collections information. |
46 std::vector<HidCollectionInfo> collections; | 46 std::vector<HidCollectionInfo> collections; |
47 bool has_report_id; | 47 bool has_report_id; |
48 int max_input_report_size; | 48 uint16_t max_input_report_size; |
49 int max_output_report_size; | 49 uint16_t max_output_report_size; |
50 int max_feature_report_size; | 50 uint16_t max_feature_report_size; |
51 }; | 51 }; |
52 | 52 |
53 } // namespace device | 53 } // namespace device |
54 | 54 |
55 #endif // DEVICE_HID_HID_DEVICE_INFO_H_ | 55 #endif // DEVICE_HID_HID_DEVICE_INFO_H_ |
OLD | NEW |