Skip to main content

Module bluetoothemulation

Module bluetoothemulation 

Source
Expand description

This domain allows configuring virtual Bluetooth devices to test the web-bluetooth API.

Structs§

AddCharacteristicParams
Adds a characteristic with |characteristicUuid| and |properties| to the service represented by |serviceId|.
AddCharacteristicReturns
Adds a characteristic with |characteristicUuid| and |properties| to the service represented by |serviceId|.
AddDescriptorParams
Adds a descriptor with |descriptorUuid| to the characteristic respresented by |characteristicId|.
AddDescriptorReturns
Adds a descriptor with |descriptorUuid| to the characteristic respresented by |characteristicId|.
AddServiceParams
Adds a service with |serviceUuid| to the peripheral with |address|.
AddServiceReturns
Adds a service with |serviceUuid| to the peripheral with |address|.
CharacteristicProperties
Describes the properties of a characteristic. This follows Bluetooth Core Specification BT 4.2 Vol 3 Part G 3.3.1. Characteristic Properties.
EnableParams
Enable the BluetoothEmulation domain.
ManufacturerData
Stores the manufacturer data
RemoveCharacteristicParams
Removes the characteristic respresented by |characteristicId| from the simulated central.
RemoveDescriptorParams
Removes the descriptor with |descriptorId| from the simulated central.
RemoveServiceParams
Removes the service respresented by |serviceId| from the simulated central.
ScanEntry
Stores the advertisement packet information that is sent by a Bluetooth device.
ScanRecord
Stores the byte data of the advertisement packet sent by a Bluetooth device.
SetSimulatedCentralStateParams
Set the state of the simulated central.
SimulateAdvertisementParams
Simulates an advertisement packet described in |entry| being received by the central.
SimulateCharacteristicOperationResponseParams
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.
SimulateDescriptorOperationResponseParams
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.
SimulateGATTDisconnectionParams
Simulates a GATT disconnection from the peripheral with |address|.
SimulateGATTOperationResponseParams
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.
SimulatePreconnectedPeripheralParams
Simulates a peripheral with |address|, |name| and |knownServiceUuids| that has already been connected to the system.

Enums§

CentralState
Indicates the various states of Central.
CharacteristicOperationType
Indicates the various types of characteristic operation.
CharacteristicWriteType
Indicates the various types of characteristic write.
DescriptorOperationType
Indicates the various types of descriptor operation.
GATTOperationType
Indicates the various types of GATT event.