• Represents a 48-bit Bluetooth Device Address.
  • 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.


  • 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.
  • Refers to the role of a Bluetooth device (local or peer) in a physical channel piconet. See Bluetooth Vocabulary Guide for more information.


Type Aliases