Project: /_project.yaml Book: /_book.yaml

fuchsia.bluetooth

STRUCTS

Address {:#Address}

Defined in fuchsia.bluetooth/address.fidl

Represents a 48-bit Bluetooth Device Address.

DeviceClass {:#DeviceClass}

Defined in fuchsia.bluetooth/device_class.fidl

The “Class of Device/Service” is a variable-format field that defines the category of a Bluetooth device. The bitfield is divided into segments called “major service class”, “major device class”, and “minor device class”.

No assumptions about the specific functionality or characteristics of any application should be based solely on its inclusion within a Major or Minor device class. For more information, see https://www.bluetooth.com/specifications/assigned-numbers/baseband.

Id {:#Id}

Defined in fuchsia.bluetooth/id.fidl

Generic 64-bit identifier type.

PeerId {:#PeerId}

Defined in fuchsia.bluetooth/id.fidl

64-bit unique value used by the system to identify peer devices.

Bool {:#Bool}

Defined in fuchsia.bluetooth/nullables.fidl

Int8 {:#Int8}

Defined in fuchsia.bluetooth/nullables.fidl

UInt16 {:#UInt16}

Defined in fuchsia.bluetooth/nullables.fidl

Error {:#Error}

Defined in fuchsia.bluetooth/status.fidl

Status {:#Status}

Defined in fuchsia.bluetooth/status.fidl

Uuid {:#Uuid}

Defined in fuchsia.bluetooth/uuid.fidl

Represents a Bluetooth UUID in its 128-bit canonical form. While the Bluetooth standard supports 16- and 32-bit short form UUIDs over the wire, the Fuchsia FIDL libraries require all UUIDs to be represented in their canonical 128-bit form.

Address {:#Address}

Defined in fuchsia.bluetooth/address.fidl

Represents a 48-bit Bluetooth Device Address.

DeviceClass {:#DeviceClass}

Defined in fuchsia.bluetooth/device_class.fidl

The “Class of Device/Service” is a variable-format field that defines the category of a Bluetooth device. The bitfield is divided into segments called “major service class”, “major device class”, and “minor device class”.

No assumptions about the specific functionality or characteristics of any application should be based solely on its inclusion within a Major or Minor device class. For more information, see https://www.bluetooth.com/specifications/assigned-numbers/baseband.

Id {:#Id}

Defined in fuchsia.bluetooth/id.fidl

Generic 64-bit identifier type.

PeerId {:#PeerId}

Defined in fuchsia.bluetooth/id.fidl

64-bit unique value used by the system to identify peer devices.

Bool {:#Bool}

Defined in fuchsia.bluetooth/nullables.fidl

Int8 {:#Int8}

Defined in fuchsia.bluetooth/nullables.fidl

UInt16 {:#UInt16}

Defined in fuchsia.bluetooth/nullables.fidl

Error {:#Error}

Defined in fuchsia.bluetooth/status.fidl

Status {:#Status}

Defined in fuchsia.bluetooth/status.fidl

Uuid {:#Uuid}

Defined in fuchsia.bluetooth/uuid.fidl

Represents a Bluetooth UUID in its 128-bit canonical form. While the Bluetooth standard supports 16- and 32-bit short form UUIDs over the wire, the Fuchsia FIDL libraries require all UUIDs to be represented in their canonical 128-bit form.

ENUMS

AddressType {:#AddressType}

Type: uint8

Defined in fuchsia.bluetooth/address.fidl

Appearance {:#Appearance}

Type: uint16

Defined in fuchsia.bluetooth/appearance.fidl

Possible values for the LE Appearance property which describes the external appearance of a peer at a high level. (See the Bluetooth assigned-numbers document: https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.characteristic.gap.appearance.xml)

ConnectionRole {:#ConnectionRole}

Type: uint32

Defined in fuchsia.bluetooth/connection_role.fidl

Refers to the role of a Bluetooth device (local or peer) in a physical channel piconet. See Bluetooth Vocabulary Guide for more information.

ErrorCode {:#ErrorCode}

Type: uint32

Defined in fuchsia.bluetooth/status.fidl

DEPRECATED. Do not use these types in new code. Prefer the “error” syntax, protocol-specific enums and zx.status instead.

AddressType {:#AddressType}

Type: uint8

Defined in fuchsia.bluetooth/address.fidl

Appearance {:#Appearance}

Type: uint16

Defined in fuchsia.bluetooth/appearance.fidl

Possible values for the LE Appearance property which describes the external appearance of a peer at a high level. (See the Bluetooth assigned-numbers document: https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.characteristic.gap.appearance.xml)

ConnectionRole {:#ConnectionRole}

Type: uint32

Defined in fuchsia.bluetooth/connection_role.fidl

Refers to the role of a Bluetooth device (local or peer) in a physical channel piconet. See Bluetooth Vocabulary Guide for more information.

ErrorCode {:#ErrorCode}

Type: uint32

Defined in fuchsia.bluetooth/status.fidl

DEPRECATED. Do not use these types in new code. Prefer the “error” syntax, protocol-specific enums and zx.status instead.

CONSTANTS