class LegacyAdvertisingState
Defined at line 1852 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
Controller parameters for legacy advertising.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_hardware_bluetooth::wire::LegacyAdvertisingState> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_hardware_bluetooth::wire::LegacyAdvertisingState> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_bluetooth::wire::LegacyAdvertisingState>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void LegacyAdvertisingState ()
Defined at line 1854 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
void LegacyAdvertisingState (const LegacyAdvertisingState & other)
Defined at line 1855 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
bool has_enabled ()
LegacyAdvertisingState & operator= (const LegacyAdvertisingState & other)
Defined at line 1856 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
void LegacyAdvertisingState (LegacyAdvertisingState && other)
Defined at line 1857 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
bool & enabled ()
True if advertising has been enabled using the HCI_LE_Set_Advertising_Enable command.
This field is always present.
LegacyAdvertisingState & operator= (LegacyAdvertisingState && other)
Defined at line 1858 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
::fuchsia_hardware_bluetooth::wire::LegacyAdvertisingType & type ()
The most recently configured advertising type. This field is always present. Defaults to
[`fuchsia.hardware.bluetooth/LegacyAdvertisingType.ADV_IND`].
bool has_type ()
::fuchsia_bluetooth::wire::AddressType & address_type ()
The LE address type being used for advertising. This field is always present. Defaults to
[`fuchsia.bluetooth/AddressType.PUBLIC`].
bool has_address_type ()
uint16_t & interval_min ()
The host-specified advertising interval range parameters. Present only if configured.
bool has_interval_min ()
uint16_t & interval_max ()
bool has_interval_max ()
::fuchsia_hardware_bluetooth::wire::AdvertisingData & advertising_data ()
Any configured advertising and scan response data. Present only if either field is non-zero.
bool has_advertising_data ()
::fuchsia_hardware_bluetooth::wire::AdvertisingData & scan_response ()
bool has_scan_response ()
void ~LegacyAdvertisingState ()
Defined at line 1860 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder