fuchsia.hardware.bluetooth

PROTOCOLS

Emulator

Defined in fuchsia.hardware.bluetooth/emulator.fidl

Represents the bt-emulator device protocol. A bt-emulator device is used for configuring and publishing fake bt-hci devices.

Open

Opens a fake controller management channel that speaks the "//sdk/fidl/fuchsia.bluetooth.test.HciEmulator" protocol. Only one channel to this protocol can be open on a given bt-hci-emulator device.

Request

NameType
channel handle<channel>

Hci

Defined in fuchsia.hardware.bluetooth/hci.fidl

OpenCommandChannel

Opens a command/event channel on the provided handle. The zircon channel is closed in the event of an error opening the hci channel or if the hci channel is already associated with a handle to another zircon channel.

Request

NameType
channel handle<channel>

OpenAclDataChannel

Opens a acl data channel on the provided handle. The zircon channel is closed in the event of an error opening the hci channel or if the hci channel is already associated with a handle to another zircon channel.

Request

NameType
channel handle<channel>

OpenSnoopChannel

Opens a snoop channel on the provided handle. The zircon channel is closed in the event of an error opening the hci channel or if the hci channel is already associated with a handle to another zircon channel.

Request

NameType
channel handle<channel>

Host

Defined in fuchsia.hardware.bluetooth/host.fidl

Open

Connects to the host driver on the provided handle. The zircon channel is closed in the event of an error connecting to the driver. This channel speaks the "/src/connectivity/bluetooth/fidl/fuchsia.bluetooth.host.Host" protocol.

Request

NameType
channel handle<channel>