class LeScanState

Defined at line 1562 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h

Represents the LE scan state. The fields are present if scan parameters have been configured.

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::LeScanState> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_hardware_bluetooth::wire::LeScanState> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_bluetooth::wire::LeScanState>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void LeScanState ()

Defined at line 1564 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h

void LeScanState (const LeScanState & other)

Defined at line 1565 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h

LeScanState & operator= (const LeScanState & other)

Defined at line 1566 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h

void LeScanState (LeScanState && other)

Defined at line 1567 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 a scan is enabled.

bool has_enabled ()
bool & active ()

True if an active scan is enabled. Otherwise the scan is passive.

bool has_active ()
uint16_t & interval ()

The scan interval and window parameters. These are defined in Bluetooth controller

"timeslices" where 1 slice = 0.625 ms. Valid values range from 0x4 (2.5 ms) to 0x4000 (10.24

ms).

bool has_interval ()
LeScanState & operator= (LeScanState && other)

Defined at line 1568 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h

uint16_t & window ()
bool has_window ()
bool & filter_duplicates ()

True if duplicate filtering has been enabled.

bool has_filter_duplicates ()
::fuchsia_bluetooth::wire::AddressType & address_type ()

The type of local device address used.

bool has_address_type ()
void ~LeScanState ()

Defined at line 1570 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