Structs

The HCI ACL data flow-control parameters.
Parameters used to emulate a peer’s behavior over the BR/EDR transport.
Contains Bluetooth controller & baseband parameters that are writable by the host but don’t fall under a particular procedural category (as are those defined below).
Controller settings used by the emulator.
A Stream of incoming requests for HciEmulator
Represents the LE scan state. The fields are present if scan parameters have been configured.
Controller parameters for legacy advertising.
Parameters used to emulate a peer’s behavior over the Low Energy transport.
A Stream of incoming requests for Peer

Enums

Error codes that can be generated for emulator-wide configurations.
Error codes that are generated for functions that manipulate fake peers.
Pre-set HCI configurations.
Protocol used to emulate a Bluetooth controller that supports the standard Bluetooth HCI.
Defines the list of HCI protocol error codes that a Bluetooth controller can report. These values are taken from Bluetooth Core Specification v5.1, Vol 2, Part D.
LE legacy advertising types from Bluetooth Core Specification 5.1 Vol 2, Part E, Section 7.8.5.
Protocol used to drive the state of a fake peer device.

Constants

Advertising data MTUs for legacy (4.x) and extended (5.x) advertising PDU types (see Core Specification v5.1, Vol 2, Part E, sections 7.3.11 & 7.8.54).
The maximum size (in bytes) of a local name assigned using the HCI_Write_Local_Name command (see Core Specification v5.1, Vol 2, Part E, 7.3.11).
Maximum service records that can be advertised at once.

Traits

Type Definitions