Project: /_project.yaml Book: /_book.yaml
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Protocol used to emulate a Bluetooth controller that supports the standard Bluetooth HCI.
Publish a bt-hci device using the provided settings
. Each HciEmulator instance can only manage a single bt-hci device. Returns Emulator.HCI_ALREADY_PUBLISHED
if the device has already been published.
Inserts a new peer device to be emulated by this controller. Returns an error if peer
is improperly configured (e.g. does not contain an address). On success, returns an id
that can be used to refer to the created peer.
Remove a previously inserted peer. Returns EmulatorPeerError.NOT_FOUND
if id
is not recognized.
Returns the latest state of the link layer LE scan procedure. This method returns when there is a state change since the last invocation of this method by this client (see hanging get pattern).
Defined in fuchsia.bluetooth.test/generated
Defined in fuchsia.bluetooth.test/generated
Defined in fuchsia.bluetooth.test/generated
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
The HCI ACL data flow-control parameters.
Type: uint32
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Error codes that can be generated for emulator-wide configurations.
Type: uint32
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Error codes that are generated for functions that manipulate fake peers.
Type: uint32
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
The Bluetooth device address type used with link layer procedures.
Type: uint32
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Pre-set HCI configurations.
Type: uint8
Defined in fuchsia.bluetooth.test/hci_errors.fidl
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.
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Represents a peer that a FakeController can be configured to emulate.
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Parameters used to emulate a peer's behavior over the Low Energy transport.
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Parameters used to emulate a peer's behavior over the BR/EDR transport.
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Represents the LE scan state. The fields are present if scan parameters have been configured.
Defined in fuchsia.bluetooth.test/hci_emulator.fidl
Controller settings used by the emulator.
Defined in fuchsia.bluetooth.test/generated
Defined in fuchsia.bluetooth.test/generated
Defined in fuchsia.bluetooth.test/generated
Defined in fuchsia.bluetooth.test/hci_emulator.fidl