| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 module blink.mojom; | 5 module blink.mojom; |
| 6 | 6 |
| 7 import "device/bluetooth/public/interfaces/uuid.mojom"; | 7 import "device/bluetooth/public/interfaces/uuid.mojom"; |
| 8 | 8 |
| 9 // Bluetooth Terminology: | 9 // Bluetooth Terminology: |
| 10 // | 10 // |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 enum WebBluetoothResult { | 46 enum WebBluetoothResult { |
| 47 SUCCESS, | 47 SUCCESS, |
| 48 // AbortError: | 48 // AbortError: |
| 49 // InvalidModificationError: | 49 // InvalidModificationError: |
| 50 GATT_INVALID_ATTRIBUTE_LENGTH, | 50 GATT_INVALID_ATTRIBUTE_LENGTH, |
| 51 // InvalidStateError: | 51 // InvalidStateError: |
| 52 SERVICE_NO_LONGER_EXISTS, | 52 SERVICE_NO_LONGER_EXISTS, |
| 53 CHARACTERISTIC_NO_LONGER_EXISTS, | 53 CHARACTERISTIC_NO_LONGER_EXISTS, |
| 54 // NetworkError: | 54 // NetworkError: |
| 55 CONNECT_ALREADY_IN_PROGRESS, | 55 CONNECT_ALREADY_IN_PROGRESS, |
| 56 CONNECT_ATTRIBUTE_LENGTH_INVALID, | |
| 57 CONNECT_AUTH_CANCELED, | 56 CONNECT_AUTH_CANCELED, |
| 58 CONNECT_AUTH_FAILED, | 57 CONNECT_AUTH_FAILED, |
| 59 CONNECT_AUTH_REJECTED, | 58 CONNECT_AUTH_REJECTED, |
| 60 CONNECT_AUTH_TIMEOUT, | 59 CONNECT_AUTH_TIMEOUT, |
| 61 CONNECT_CONNECTION_CONGESTED, | |
| 62 CONNECT_INSUFFICIENT_ENCRYPTION, | |
| 63 CONNECT_OFFSET_INVALID, | |
| 64 CONNECT_READ_NOT_PERMITTED, | |
| 65 CONNECT_REQUEST_NOT_SUPPORTED, | |
| 66 CONNECT_UNKNOWN_ERROR, | 60 CONNECT_UNKNOWN_ERROR, |
| 67 CONNECT_UNKNOWN_FAILURE, | 61 CONNECT_UNKNOWN_FAILURE, |
| 68 CONNECT_UNSUPPORTED_DEVICE, | 62 CONNECT_UNSUPPORTED_DEVICE, |
| 69 CONNECT_WRITE_NOT_PERMITTED, | |
| 70 DEVICE_NO_LONGER_IN_RANGE, | 63 DEVICE_NO_LONGER_IN_RANGE, |
| 71 GATT_NOT_PAIRED, | 64 GATT_NOT_PAIRED, |
| 72 GATT_OPERATION_IN_PROGRESS, | 65 GATT_OPERATION_IN_PROGRESS, |
| 73 UNTRANSLATED_CONNECT_ERROR_CODE, | |
| 74 // NotFoundError: | 66 // NotFoundError: |
| 75 NO_BLUETOOTH_ADAPTER, | 67 NO_BLUETOOTH_ADAPTER, |
| 76 CHOSEN_DEVICE_VANISHED, | 68 CHOSEN_DEVICE_VANISHED, |
| 77 CHOOSER_CANCELLED, | 69 CHOOSER_CANCELLED, |
| 78 CHOOSER_NOT_SHOWN_API_GLOBALLY_DISABLED, | 70 CHOOSER_NOT_SHOWN_API_GLOBALLY_DISABLED, |
| 79 CHOOSER_NOT_SHOWN_API_LOCALLY_DISABLED, | 71 CHOOSER_NOT_SHOWN_API_LOCALLY_DISABLED, |
| 80 CHOOSER_NOT_SHOWN_USER_DENIED_PERMISSION_TO_SCAN, | 72 CHOOSER_NOT_SHOWN_USER_DENIED_PERMISSION_TO_SCAN, |
| 81 SERVICE_NOT_FOUND, | 73 SERVICE_NOT_FOUND, |
| 82 NO_SERVICES_FOUND, | 74 NO_SERVICES_FOUND, |
| 83 CHARACTERISTIC_NOT_FOUND, | 75 CHARACTERISTIC_NOT_FOUND, |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 264 // that do this will be notified of device events e.g. device disconnection. | 256 // that do this will be notified of device events e.g. device disconnection. |
| 265 interface WebBluetoothServiceClient { | 257 interface WebBluetoothServiceClient { |
| 266 // The characteristic identified by |characteristic_instance_id| has received | 258 // The characteristic identified by |characteristic_instance_id| has received |
| 267 // a notification of value change. | 259 // a notification of value change. |
| 268 RemoteCharacteristicValueChanged(string characteristic_instance_id, | 260 RemoteCharacteristicValueChanged(string characteristic_instance_id, |
| 269 array<uint8> value); | 261 array<uint8> value); |
| 270 | 262 |
| 271 // The device identified by |device_id| has been disconnected. | 263 // The device identified by |device_id| has been disconnected. |
| 272 GattServerDisconnected(WebBluetoothDeviceId device_id); | 264 GattServerDisconnected(WebBluetoothDeviceId device_id); |
| 273 }; | 265 }; |
| OLD | NEW |