BluetoothEmulation
This domain allows configuring virtual Bluetooth devices to test the web-bluetooth API.
Types
Indicates the various states of Central.
Event for when a characteristic operation of |type| to the characteristic respresented by |characteristicId| happened. |data| and |writeType| is expected to exist when |type| is write.
Indicates the various types of characteristic operation.
Describes the properties of a characteristic. This follows Bluetooth Core Specification BT 4.2 Vol 3 Part G 3.3.1. Characteristic Properties.
Indicates the various types of characteristic write.
Event for when a descriptor operation of |type| to the descriptor respresented by |descriptorId| happened. |data| is expected to exist when |type| is write.
Indicates the various types of descriptor operation.
Event for when a GATT operation of |type| to the peripheral with |address| happened.
Indicates the various types of GATT event.
Stores the manufacturer data
Stores the advertisement packet information that is sent by a Bluetooth device.
Stores the byte data of the advertisement packet sent by a Bluetooth device.
Properties
Event for when a characteristic operation of |type| to the characteristic respresented by |characteristicId| happened. |data| and |writeType| is expected to exist when |type| is write.
Event for when a descriptor operation of |type| to the descriptor respresented by |descriptorId| happened. |data| is expected to exist when |type| is write.
Event for when a GATT operation of |type| to the peripheral with |address| happened.
Functions
Adds a characteristic with |characteristicUuid| and |properties| to the service represented by |serviceId|.
Adds a descriptor with |descriptorUuid| to the characteristic respresented by |characteristicId|.
Adds a service with |serviceUuid| to the peripheral with |address|.
Disable the BluetoothEmulation domain.
Enable the BluetoothEmulation domain.
Removes the characteristic respresented by |characteristicId| from the simulated central.
Removes the descriptor with |descriptorId| from the simulated central.
Removes the service respresented by |serviceId| from the simulated central.
Set the state of the simulated central.
Simulates an advertisement packet described in |entry| being received by the central.
Simulates the response from the characteristic with |characteristicId| for a characteristic operation of |type|. The |code| value follows the Error Codes from Bluetooth Core Specification Vol 3 Part F 3.4.1.1 Error Response. The |data| is expected to exist when simulating a successful read operation response.
Simulates the response from the descriptor with |descriptorId| for a descriptor operation of |type|. The |code| value follows the Error Codes from Bluetooth Core Specification Vol 3 Part F 3.4.1.1 Error Response. The |data| is expected to exist when simulating a successful read operation response.
Simulates a GATT disconnection from the peripheral with |address|.
Simulates the response code from the peripheral with |address| for a GATT operation of |type|. The |code| value follows the HCI Error Codes from Bluetooth Core Specification Vol 2 Part D 1.3 List Of Error Codes.
Simulates a peripheral with |address|, |name| and |knownServiceUuids| that has already been connected to the system.