OLD | NEW |
1 'use strict'; | 1 'use strict'; |
2 | 2 |
3 // Bluetooth UUID constants: | 3 // Bluetooth UUID constants: |
4 // Services: | 4 // Services: |
5 var blacklist_test_service_uuid = "611c954a-263b-4f4a-aab6-01ddb953f985"; | 5 var blacklist_test_service_uuid = "611c954a-263b-4f4a-aab6-01ddb953f985"; |
6 var request_disconnection_service_uuid = "01d7d889-7451-419f-aeb8-d65e7b9277af"; | 6 var request_disconnection_service_uuid = "01d7d889-7451-419f-aeb8-d65e7b9277af"; |
7 // Characteristics: | 7 // Characteristics: |
8 var blacklist_exclude_reads_characteristic_uuid = | 8 var blacklist_exclude_reads_characteristic_uuid = |
9 "bad1c9a2-9a5b-4015-8b60-1579bbbf2135"; | 9 "bad1c9a2-9a5b-4015-8b60-1579bbbf2135"; |
10 var request_disconnection_characteristic_uuid = | 10 var request_disconnection_characteristic_uuid = |
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
191 // Parses add-device(name)=id lines in | 191 // Parses add-device(name)=id lines in |
192 // testRunner.getBluetoothManualChooserEvents() output, and exposes the name->id | 192 // testRunner.getBluetoothManualChooserEvents() output, and exposes the name->id |
193 // mapping. | 193 // mapping. |
194 class AddDeviceEventSet { | 194 class AddDeviceEventSet { |
195 constructor() { | 195 constructor() { |
196 this._idsByName = new Map(); | 196 this._idsByName = new Map(); |
197 this._addDeviceRegex = /^add-device\(([^)]+)\)=(.+)$/; | 197 this._addDeviceRegex = /^add-device\(([^)]+)\)=(.+)$/; |
198 } | 198 } |
199 assert_add_device_event(event, description) { | 199 assert_add_device_event(event, description) { |
200 let match = this._addDeviceRegex.exec(event); | 200 let match = this._addDeviceRegex.exec(event); |
201 assert_true(!!match, event + "isn't an add-device event: " + description); | 201 assert_true(!!match, event + " isn't an add-device event: " + description); |
202 this._idsByName.set(match[1], match[2]); | 202 this._idsByName.set(match[1], match[2]); |
203 } | 203 } |
204 has(name) { | 204 has(name) { |
205 return this._idsByName.has(name); | 205 return this._idsByName.has(name); |
206 } | 206 } |
207 get(name) { | 207 get(name) { |
208 return this._idsByName.get(name); | 208 return this._idsByName.get(name); |
209 } | 209 } |
210 } | 210 } |
211 | 211 |
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
334 filters: [{ services: services, name: 'Name' }], | 334 filters: [{ services: services, name: 'Name' }], |
335 optionalServices: ['heart_rate'] | 335 optionalServices: ['heart_rate'] |
336 }, { | 336 }, { |
337 filters: [{ services: services, namePrefix: 'Pre' }], | 337 filters: [{ services: services, namePrefix: 'Pre' }], |
338 optionalServices: ['heart_rate'] | 338 optionalServices: ['heart_rate'] |
339 }, { | 339 }, { |
340 filters: [{ services: services, name: 'Name', namePrefix: 'Pre' }], | 340 filters: [{ services: services, name: 'Name', namePrefix: 'Pre' }], |
341 optionalServices: ['heart_rate'] | 341 optionalServices: ['heart_rate'] |
342 }]; | 342 }]; |
343 } | 343 } |
OLD | NEW |