class DeviceClass

Defined at line 1928 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/hlcpp/fuchsia/bluetooth/cpp/fidl.h

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.

Public Members

uint32_t value

Public Methods

::std::unique_ptr<DeviceClass> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DeviceClass * value, size_t _offset)
zx_status_t Clone (DeviceClass * result)