class EmulatorSettings
Defined at line 277 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h
Controller settings used by the emulator.
Public Methods
void EmulatorSettings ()
Defined at line 282 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h
void EmulatorSettings (EmulatorSettings && )
Defined at line 283 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h
void EmulatorSettings (Storage_ storage)
void EmulatorSettings (const EmulatorSettings & other)
EmulatorSettings & operator= (const EmulatorSettings & other)
bool operator== (const EmulatorSettings & other)
bool operator!= (const EmulatorSettings & other)
bool IsEmpty ()
const std::optional< ::fuchsia_bluetooth::Address> & address ()
The `BD_ADDR` (BR/EDR) or LE Public Device Address. Defaults to "00:00:00:00:00:00".
::std::optional< ::fuchsia_bluetooth::Address> & address ()
The `BD_ADDR` (BR/EDR) or LE Public Device Address. Defaults to "00:00:00:00:00:00".
EmulatorSettings & address (std::optional< ::fuchsia_bluetooth::Address> value)
The `BD_ADDR` (BR/EDR) or LE Public Device Address. Defaults to "00:00:00:00:00:00".
const std::optional< ::fuchsia_hardware_bluetooth::HciConfig> & hci_config ()
Supported HCI command configuration. Defaults to "`DUAL_MODE`".
::std::optional< ::fuchsia_hardware_bluetooth::HciConfig> & hci_config ()
Supported HCI command configuration. Defaults to "`DUAL_MODE`".
EmulatorSettings & hci_config (std::optional< ::fuchsia_hardware_bluetooth::HciConfig> value)
Supported HCI command configuration. Defaults to "`DUAL_MODE`".
const std::optional<bool> & extended_advertising ()
True if the 5.0 extended advertising features are supported. Defaults to "false".
::std::optional<bool> & extended_advertising ()
True if the 5.0 extended advertising features are supported. Defaults to "false".
EmulatorSettings & extended_advertising (std::optional<bool> value)
True if the 5.0 extended advertising features are supported. Defaults to "false".
const std::optional< ::fuchsia_hardware_bluetooth::AclBufferSettings> & acl_buffer_settings ()
The ACL-U data buffer settings. Defaults to
data_packet_length: 1024
total_num_data_packets: 5
IF `hci_config` is set to `DUAL_MODE`. Defaults to null otherwise.
::std::optional< ::fuchsia_hardware_bluetooth::AclBufferSettings> & acl_buffer_settings ()
The ACL-U data buffer settings. Defaults to
data_packet_length: 1024
total_num_data_packets: 5
IF `hci_config` is set to `DUAL_MODE`. Defaults to null otherwise.
EmulatorSettings & acl_buffer_settings (std::optional< ::fuchsia_hardware_bluetooth::AclBufferSettings> value)
The ACL-U data buffer settings. Defaults to
data_packet_length: 1024
total_num_data_packets: 5
IF `hci_config` is set to `DUAL_MODE`. Defaults to null otherwise.
const std::optional< ::fuchsia_hardware_bluetooth::AclBufferSettings> & le_acl_buffer_settings ()
The LE-U ACL data buffer settings. Defaults to
data_packet_length: 251
total_num_data_packets: 5
::std::optional< ::fuchsia_hardware_bluetooth::AclBufferSettings> & le_acl_buffer_settings ()
The LE-U ACL data buffer settings. Defaults to
data_packet_length: 251
total_num_data_packets: 5
EmulatorSettings & le_acl_buffer_settings (std::optional< ::fuchsia_hardware_bluetooth::AclBufferSettings> value)
The LE-U ACL data buffer settings. Defaults to
data_packet_length: 251
total_num_data_packets: 5
void EmulatorSettings (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
EmulatorSettings & operator= (EmulatorSettings && )
Defined at line 284 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalTableCodingTraits