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 fuchsia.bluetooth.test/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 fuchsia.bluetooth.test/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.