• Represents a 48-bit Bluetooth Device Address.
  • Identifies a codec and its configuration that may be used with a data stream.
  • 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”.
  • 64-bit unique value used by the system to identify host adapters.
  • 64-bit unique value used by the system to identify peer devices.
  • 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.
  • Vendor-defined coding format.


  • 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: This enum is flexible as newer devices may use new appearance values and in the future the assigned numbers document may have additional entries.
  • Coding Format, as specified by the Bluetooth SIG (see Assigned Numbers document for values):
  • Specifies a coding format.
  • Refers to the role of a Bluetooth device (local or peer) in a physical channel piconet. See Bluetooth Vocabulary Guide for more information.
  • Indicates direction of data in a stream. Note that these values do not correspond to constants from the Bluetooth Core specification.


Type Aliases§