class PeriodicAdvertisingReport
Defined at line 7309 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 7316 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 7320 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 7325 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 7333 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 7342 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 7346 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 7351 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 7359 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 7369 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 7373 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 7379 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 7387 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 7396 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 7400 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 7405 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 7413 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 7422 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 7426 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 7431 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 7439 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h