class PeriodicAdvertisingReport

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

PeriodicAdvertisingReport & set_rssi (int8_t _value)
PeriodicAdvertisingReport & set_data (::fuchsia::bluetooth::le::ScanData _value)
PeriodicAdvertisingReport & set_event_counter (uint16_t _value)
PeriodicAdvertisingReport & set_subevent (uint8_t _value)
PeriodicAdvertisingReport & set_timestamp (int64_t _value)
void PeriodicAdvertisingReport ()
void PeriodicAdvertisingReport (PeriodicAdvertisingReport && other)
void ~PeriodicAdvertisingReport ()
PeriodicAdvertisingReport & operator= (PeriodicAdvertisingReport && other)
::std::unique_ptr<PeriodicAdvertisingReport> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, PeriodicAdvertisingReport * _value, size_t _offset)
zx_status_t Clone (PeriodicAdvertisingReport * _result)
const int8_t & rssi ()

The signal strength of the advertising report.

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

bool has_rssi ()

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

int8_t * mutable_rssi ()

The signal strength of the advertising report.

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

void clear_rssi ()

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

const ::fuchsia::bluetooth::le::ScanData & data ()

The advertising data payload sent with this report.

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

bool has_data ()

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

::fuchsia::bluetooth::le::ScanData * mutable_data ()

The advertising data payload sent with this report.

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

void clear_data ()

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

const uint16_t & event_counter ()

The event counter of the event that the advertising packet was received

in. This can be used to reply to the report.

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

bool has_event_counter ()

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

uint16_t * mutable_event_counter ()

The event counter of the event that the advertising packet was received

in. This can be used to reply to the report.

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

void clear_event_counter ()

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

const uint8_t & subevent ()

The subevent number of the report. Only present if the packet was received in a subevent.

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

bool has_subevent ()

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

uint8_t * mutable_subevent ()

The subevent number of the report. Only present if the packet was received in a subevent.

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

void clear_subevent ()

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

const int64_t & timestamp ()

The timestamp when the report was received by the host.

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

bool has_timestamp ()

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

int64_t * mutable_timestamp ()

The timestamp when the report was received by the host.

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

void clear_timestamp ()

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