Table of Contents

Namespace OpenQA.Selenium.DevTools.V147.BluetoothEmulation

Classes

AddCharacteristicCommandResponse

Response for Adds a characteristic with |characteristicUuid| and |properties| to the service represented by |serviceId|.

AddCharacteristicCommandSettings

Adds a characteristic with |characteristicUuid| and |properties| to the service represented by |serviceId|.

AddDescriptorCommandResponse

Response for Adds a descriptor with |descriptorUuid| to the characteristic respresented by |characteristicId|.

AddDescriptorCommandSettings

Adds a descriptor with |descriptorUuid| to the characteristic respresented by |characteristicId|.

AddServiceCommandResponse

Response for Adds a service with |serviceUuid| to the peripheral with |address|.

AddServiceCommandSettings

Adds a service with |serviceUuid| to the peripheral with |address|.

BluetoothEmulationAdapter

Represents an adapter for the BluetoothEmulation domain to simplify the command interface.

CharacteristicOperationReceivedEventArgs

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.

CharacteristicProperties

Describes the properties of a characteristic. This follows Bluetooth Core Specification BT 4.2 Vol 3 Part G 3.3.1. Characteristic Properties.

DescriptorOperationReceivedEventArgs

Event for when a descriptor operation of |type| to the descriptor respresented by |descriptorId| happened. |data| is expected to exist when |type| is write.

DisableCommandResponse

Response for Disable the BluetoothEmulation domain.

DisableCommandSettings

Disable the BluetoothEmulation domain.

EnableCommandResponse

Response for Enable the BluetoothEmulation domain.

EnableCommandSettings

Enable the BluetoothEmulation domain.

GattOperationReceivedEventArgs

Event for when a GATT operation of |type| to the peripheral with |address| happened.

ManufacturerData

Stores the manufacturer data

RemoveCharacteristicCommandResponse

Response for Removes the characteristic respresented by |characteristicId| from the simulated central.

RemoveCharacteristicCommandSettings

Removes the characteristic respresented by |characteristicId| from the simulated central.

RemoveDescriptorCommandResponse

Response for Removes the descriptor with |descriptorId| from the simulated central.

RemoveDescriptorCommandSettings

Removes the descriptor with |descriptorId| from the simulated central.

RemoveServiceCommandResponse

Response for Removes the service respresented by |serviceId| from the simulated central.

RemoveServiceCommandSettings

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.

SetSimulatedCentralStateCommandResponse

Response for Set the state of the simulated central.

SetSimulatedCentralStateCommandSettings

Set the state of the simulated central.

SimulateAdvertisementCommandResponse

Response for Simulates an advertisement packet described in |entry| being received by the central.

SimulateAdvertisementCommandSettings

Simulates an advertisement packet described in |entry| being received by the central.

SimulateCharacteristicOperationResponseCommandResponse

Response for 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.

SimulateCharacteristicOperationResponseCommandSettings

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.

SimulateDescriptorOperationResponseCommandResponse

Response for 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.

SimulateDescriptorOperationResponseCommandSettings

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.

SimulateGATTDisconnectionCommandResponse

Response for Simulates a GATT disconnection from the peripheral with |address|.

SimulateGATTDisconnectionCommandSettings

Simulates a GATT disconnection from the peripheral with |address|.

SimulateGATTOperationResponseCommandResponse

Response for 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.

SimulateGATTOperationResponseCommandSettings

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.

SimulatePreconnectedPeripheralCommandResponse

Response for Simulates a peripheral with |address|, |name| and |knownServiceUuids| that has already been connected to the system.

SimulatePreconnectedPeripheralCommandSettings

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.