Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(443)

Side by Side Diff: third_party/WebKit/LayoutTests/usb/resources/fake-devices.js

Issue 2789723003: Migrate WebUSB LayoutTests into external/wpt (Closed)
Patch Set: Add README.md and more comments explaining the polyfill Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 'use strict';
2
3 let fakeDeviceInit = {
4 usbVersionMajor: 2,
5 usbVersionMinor: 0,
6 usbVersionSubminor: 0,
7 deviceClass: 7,
8 deviceSubclass: 1,
9 deviceProtocol: 2,
10 vendorId: 0x18d1,
11 productId: 0xf00d,
12 deviceVersionMajor: 1,
13 deviceVersionMinor: 2,
14 deviceVersionSubminor: 3,
15 manufacturerName: 'Google, Inc.',
16 productName: 'The amazing imaginary printer',
17 serialNumber: '4',
18 activeConfigurationValue: 0,
19 configurations: [{
20 configurationValue: 1,
21 configurationName: 'Printer Mode',
22 interfaces: [{
23 interfaceNumber: 0,
24 alternates: [{
25 alternateSetting: 0,
26 interfaceClass: 0xff,
27 interfaceSubclass: 0x01,
28 interfaceProtocol: 0x01,
29 interfaceName: 'Control',
30 endpoints: [{
31 endpointNumber: 1,
32 direction: 'in',
33 type: 'interrupt',
34 packetSize: 8
35 }]
36 }]
37 }, {
38 interfaceNumber: 1,
39 alternates: [{
40 alternateSetting: 0,
41 interfaceClass: 0xff,
42 interfaceSubclass: 0x02,
43 interfaceProtocol: 0x01,
44 interfaceName: 'Data',
45 endpoints: [{
46 endpointNumber: 2,
47 direction: 'in',
48 type: 'bulk',
49 packetSize: 1024
50 }, {
51 endpointNumber: 2,
52 direction: 'out',
53 type: 'bulk',
54 packetSize: 1024
55 }]
56 }]
57 }]
58 }, {
59 configurationValue: 2,
60 configurationName: 'Fighting Robot Mode',
61 interfaces: [{
62 interfaceNumber: 0,
63 alternates: [{
64 alternateSetting: 0,
65 interfaceClass: 0xff,
66 interfaceSubclass: 0x42,
67 interfaceProtocol: 0x01,
68 interfaceName: 'Disabled',
69 endpoints: []
70 }, {
71 alternateSetting: 1,
72 interfaceClass: 0xff,
73 interfaceSubclass: 0x42,
74 interfaceProtocol: 0x01,
75 interfaceName: 'Activate!',
76 endpoints: [{
77 endpointNumber: 1,
78 direction: 'in',
79 type: 'isochronous',
80 packetSize: 1024
81 }, {
82 endpointNumber: 1,
83 direction: 'out',
84 type: 'isochronous',
85 packetSize: 1024
86 }]
87 }]
88 }]
89 }]
90 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698