CmdMask

Struct CmdMask 

Source
pub struct CmdMask(/* private fields */);
Expand description

A command mask.

Implementations§

Source§

impl CmdMask

Source

pub fn into_inner(self) -> [u8; 64]

Get the inner representation.

Source§

impl CmdMask

Source

pub fn inquiry(&self) -> bool

Getter for inquiry

Source

pub fn inquiry_cancel(&self) -> bool

Getter for inquiry_cancel

Source

pub fn periodic_inquiry_mode(&self) -> bool

Getter for periodic_inquiry_mode

Source

pub fn exit_periodic_inquiry_mode(&self) -> bool

Getter for exit_periodic_inquiry_mode

Source

pub fn create_conn(&self) -> bool

Getter for create_conn

Source

pub fn disconnect(&self) -> bool

Getter for disconnect

Source

pub fn create_conn_cancel(&self) -> bool

Getter for create_conn_cancel

Source

pub fn accept_conn_request(&self) -> bool

Getter for accept_conn_request

Source

pub fn reject_conn_request(&self) -> bool

Getter for reject_conn_request

Getter for link_key_request_reply

Getter for link_key_request_negative_reply

Source

pub fn pin_code_request_reply(&self) -> bool

Getter for pin_code_request_reply

Source

pub fn pin_code_request_negative_reply(&self) -> bool

Getter for pin_code_request_negative_reply

Source

pub fn change_conn_packet_kind(&self) -> bool

Getter for change_conn_packet_kind

Source

pub fn authentication_requested(&self) -> bool

Getter for authentication_requested

Source

pub fn set_conn_encryption(&self) -> bool

Getter for set_conn_encryption

Getter for change_conn_link_key

Getter for link_key_selection

Source

pub fn remote_name_request(&self) -> bool

Getter for remote_name_request

Source

pub fn remote_name_request_cancel(&self) -> bool

Getter for remote_name_request_cancel

Source

pub fn read_remote_supported_features(&self) -> bool

Getter for read_remote_supported_features

Source

pub fn read_remote_ext_features(&self) -> bool

Getter for read_remote_ext_features

Source

pub fn read_remote_version_information(&self) -> bool

Getter for read_remote_version_information

Source

pub fn read_clock_offset(&self) -> bool

Getter for read_clock_offset

Source

pub fn read_lmp_handle(&self) -> bool

Getter for read_lmp_handle

Source

pub fn hold_mode(&self) -> bool

Getter for hold_mode

Source

pub fn sniff_mode(&self) -> bool

Getter for sniff_mode

Source

pub fn exit_sniff_mode(&self) -> bool

Getter for exit_sniff_mode

Source

pub fn qos_setup(&self) -> bool

Getter for qos_setup

Source

pub fn role_discovery(&self) -> bool

Getter for role_discovery

Source

pub fn switch_role(&self) -> bool

Getter for switch_role

Getter for read_link_policy_settings

Getter for write_link_policy_settings

Getter for read_default_link_policy_settings

Getter for write_default_link_policy_settings

Source

pub fn flow_specification(&self) -> bool

Getter for flow_specification

Source

pub fn set_event_mask(&self) -> bool

Getter for set_event_mask

Source

pub fn reset(&self) -> bool

Getter for reset

Source

pub fn set_event_filter(&self) -> bool

Getter for set_event_filter

Source

pub fn flush(&self) -> bool

Getter for flush

Source

pub fn read_pin_kind(&self) -> bool

Getter for read_pin_kind

Source

pub fn write_pin_kind(&self) -> bool

Getter for write_pin_kind

Getter for read_stored_link_key

Getter for write_stored_link_key

Getter for delete_stored_link_key

Source

pub fn write_local_name(&self) -> bool

Getter for write_local_name

Source

pub fn read_local_name(&self) -> bool

Getter for read_local_name

Source

pub fn read_conn_accept_timeout(&self) -> bool

Getter for read_conn_accept_timeout

Source

pub fn write_conn_accept_timeout(&self) -> bool

Getter for write_conn_accept_timeout

Source

pub fn read_page_timeout(&self) -> bool

Getter for read_page_timeout

Source

pub fn write_page_timeout(&self) -> bool

Getter for write_page_timeout

Source

pub fn read_scan_enable(&self) -> bool

Getter for read_scan_enable

Source

pub fn write_scan_enable(&self) -> bool

Getter for write_scan_enable

Source

pub fn read_page_scan_activity(&self) -> bool

Getter for read_page_scan_activity

Source

pub fn write_page_scan_activity(&self) -> bool

Getter for write_page_scan_activity

Source

pub fn read_inquiry_scan_activity(&self) -> bool

Getter for read_inquiry_scan_activity

Source

pub fn write_inquiry_scan_activity(&self) -> bool

Getter for write_inquiry_scan_activity

Source

pub fn read_authentication_enable(&self) -> bool

Getter for read_authentication_enable

Source

pub fn write_authentication_enable(&self) -> bool

Getter for write_authentication_enable

Source

pub fn read_class_of_device(&self) -> bool

Getter for read_class_of_device

Source

pub fn write_class_of_device(&self) -> bool

Getter for write_class_of_device

Source

pub fn read_voice_setting(&self) -> bool

Getter for read_voice_setting

Source

pub fn write_voice_setting(&self) -> bool

Getter for write_voice_setting

Source

pub fn read_automatic_flush_timeout(&self) -> bool

Getter for read_automatic_flush_timeout

Source

pub fn write_automatic_flush_timeout(&self) -> bool

Getter for write_automatic_flush_timeout

Source

pub fn read_num_broadcast_retransmissions(&self) -> bool

Getter for read_num_broadcast_retransmissions

Source

pub fn write_num_broadcast_retransmissions(&self) -> bool

Getter for write_num_broadcast_retransmissions

Source

pub fn read_hold_mode_activity(&self) -> bool

Getter for read_hold_mode_activity

Source

pub fn write_hold_mode_activity(&self) -> bool

Getter for write_hold_mode_activity

Source

pub fn read_transmit_power_level(&self) -> bool

Getter for read_transmit_power_level

Source

pub fn read_synchronous_flow_control_enable(&self) -> bool

Getter for read_synchronous_flow_control_enable

Source

pub fn write_synchronous_flow_control_enable(&self) -> bool

Getter for write_synchronous_flow_control_enable

Source

pub fn set_controller_to_host_flow_control(&self) -> bool

Getter for set_controller_to_host_flow_control

Source

pub fn host_buffer_size(&self) -> bool

Getter for host_buffer_size

Source

pub fn host_number_of_completed_packets(&self) -> bool

Getter for host_number_of_completed_packets

Getter for read_link_supervision_timeout

Getter for write_link_supervision_timeout

Source

pub fn read_number_of_supported_iac(&self) -> bool

Getter for read_number_of_supported_iac

Source

pub fn read_current_iac_lap(&self) -> bool

Getter for read_current_iac_lap

Source

pub fn write_current_iac_lap(&self) -> bool

Getter for write_current_iac_lap

Source

pub fn set_afh_host_channel_classification(&self) -> bool

Getter for set_afh_host_channel_classification

Source

pub fn read_inquiry_scan_kind(&self) -> bool

Getter for read_inquiry_scan_kind

Source

pub fn write_inquiry_scan_kind(&self) -> bool

Getter for write_inquiry_scan_kind

Source

pub fn read_inquiry_mode(&self) -> bool

Getter for read_inquiry_mode

Source

pub fn write_inquiry_mode(&self) -> bool

Getter for write_inquiry_mode

Source

pub fn read_page_scan_kind(&self) -> bool

Getter for read_page_scan_kind

Source

pub fn write_page_scan_kind(&self) -> bool

Getter for write_page_scan_kind

Source

pub fn read_afh_channel_assessment_mode(&self) -> bool

Getter for read_afh_channel_assessment_mode

Source

pub fn write_afh_channel_assessment_mode(&self) -> bool

Getter for write_afh_channel_assessment_mode

Source

pub fn read_local_version_information(&self) -> bool

Getter for read_local_version_information

Source

pub fn read_local_supported_features(&self) -> bool

Getter for read_local_supported_features

Source

pub fn read_local_ext_features(&self) -> bool

Getter for read_local_ext_features

Source

pub fn read_buffer_size(&self) -> bool

Getter for read_buffer_size

Source

pub fn read_bd_addr(&self) -> bool

Getter for read_bd_addr

Source

pub fn read_failed_contact_counter(&self) -> bool

Getter for read_failed_contact_counter

Source

pub fn reset_failed_contact_counter(&self) -> bool

Getter for reset_failed_contact_counter

Getter for read_link_quality

Source

pub fn read_rssi(&self) -> bool

Getter for read_rssi

Source

pub fn read_afh_channel_map(&self) -> bool

Getter for read_afh_channel_map

Source

pub fn read_clock(&self) -> bool

Getter for read_clock

Source

pub fn read_loopback_mode(&self) -> bool

Getter for read_loopback_mode

Source

pub fn write_loopback_mode(&self) -> bool

Getter for write_loopback_mode

Source

pub fn enable_device_under_test_mode(&self) -> bool

Getter for enable_device_under_test_mode

Source

pub fn setup_synchronous_conn_request(&self) -> bool

Getter for setup_synchronous_conn_request

Source

pub fn accept_synchronous_conn_request(&self) -> bool

Getter for accept_synchronous_conn_request

Source

pub fn reject_synchronous_conn_request(&self) -> bool

Getter for reject_synchronous_conn_request

Source

pub fn read_ext_inquiry_response(&self) -> bool

Getter for read_ext_inquiry_response

Source

pub fn write_ext_inquiry_response(&self) -> bool

Getter for write_ext_inquiry_response

Source

pub fn refresh_encryption_key(&self) -> bool

Getter for refresh_encryption_key

Source

pub fn sniff_subrating(&self) -> bool

Getter for sniff_subrating

Source

pub fn read_simple_pairing_mode(&self) -> bool

Getter for read_simple_pairing_mode

Source

pub fn write_simple_pairing_mode(&self) -> bool

Getter for write_simple_pairing_mode

Source

pub fn read_local_oob_data(&self) -> bool

Getter for read_local_oob_data

Source

pub fn read_inquiry_response_transmit_power_level(&self) -> bool

Getter for read_inquiry_response_transmit_power_level

Source

pub fn write_inquiry_transmit_power_level(&self) -> bool

Getter for write_inquiry_transmit_power_level

Source

pub fn read_default_erroneous_data_reporting(&self) -> bool

Getter for read_default_erroneous_data_reporting

Source

pub fn write_default_erroneous_data_reporting(&self) -> bool

Getter for write_default_erroneous_data_reporting

Source

pub fn io_capability_request_reply(&self) -> bool

Getter for io_capability_request_reply

Source

pub fn user_confirmation_request_reply(&self) -> bool

Getter for user_confirmation_request_reply

Source

pub fn user_confirmation_request_negative_reply(&self) -> bool

Getter for user_confirmation_request_negative_reply

Source

pub fn user_passkey_request_reply(&self) -> bool

Getter for user_passkey_request_reply

Source

pub fn user_passkey_request_negative_reply(&self) -> bool

Getter for user_passkey_request_negative_reply

Source

pub fn remote_oob_data_request_reply(&self) -> bool

Getter for remote_oob_data_request_reply

Source

pub fn write_simple_pairing_debug_mode(&self) -> bool

Getter for write_simple_pairing_debug_mode

Source

pub fn enhanced_flush(&self) -> bool

Getter for enhanced_flush

Source

pub fn remote_oob_data_request_negative_reply(&self) -> bool

Getter for remote_oob_data_request_negative_reply

Source

pub fn send_keypress_notification(&self) -> bool

Getter for send_keypress_notification

Source

pub fn io_capability_request_negative_reply(&self) -> bool

Getter for io_capability_request_negative_reply

Source

pub fn read_encryption_key_size(&self) -> bool

Getter for read_encryption_key_size

Source

pub fn set_event_mask_page_2(&self) -> bool

Getter for set_event_mask_page_2

Source

pub fn read_flow_control_mode(&self) -> bool

Getter for read_flow_control_mode

Source

pub fn write_flow_control_mode(&self) -> bool

Getter for write_flow_control_mode

Source

pub fn read_data_block_size(&self) -> bool

Getter for read_data_block_size

Source

pub fn read_enhanced_transmit_power_level(&self) -> bool

Getter for read_enhanced_transmit_power_level

Source

pub fn read_le_host_support(&self) -> bool

Getter for read_le_host_support

Source

pub fn write_le_host_support(&self) -> bool

Getter for write_le_host_support

Source

pub fn le_set_event_mask(&self) -> bool

Getter for le_set_event_mask

Source

pub fn le_read_buffer_size_v1(&self) -> bool

Getter for le_read_buffer_size_v1

Source

pub fn le_read_local_supported_features(&self) -> bool

Getter for le_read_local_supported_features

Source

pub fn le_set_random_addr(&self) -> bool

Getter for le_set_random_addr

Source

pub fn le_set_adv_parameters(&self) -> bool

Getter for le_set_adv_parameters

Source

pub fn le_read_adv_physical_channel_tx_power(&self) -> bool

Getter for le_read_adv_physical_channel_tx_power

Source

pub fn le_set_adv_data(&self) -> bool

Getter for le_set_adv_data

Source

pub fn le_set_scan_response_data(&self) -> bool

Getter for le_set_scan_response_data

Source

pub fn le_set_adv_enable(&self) -> bool

Getter for le_set_adv_enable

Source

pub fn le_set_scan_parameters(&self) -> bool

Getter for le_set_scan_parameters

Source

pub fn le_set_scan_enable(&self) -> bool

Getter for le_set_scan_enable

Source

pub fn le_create_conn(&self) -> bool

Getter for le_create_conn

Source

pub fn le_create_conn_cancel(&self) -> bool

Getter for le_create_conn_cancel

Source

pub fn le_read_filter_accept_list_size(&self) -> bool

Getter for le_read_filter_accept_list_size

Source

pub fn le_clear_filter_accept_list(&self) -> bool

Getter for le_clear_filter_accept_list

Source

pub fn le_add_device_to_filter_accept_list(&self) -> bool

Getter for le_add_device_to_filter_accept_list

Source

pub fn le_remove_device_from_filter_accept_list(&self) -> bool

Getter for le_remove_device_from_filter_accept_list

Source

pub fn le_conn_update(&self) -> bool

Getter for le_conn_update

Source

pub fn le_set_host_channel_classification(&self) -> bool

Getter for le_set_host_channel_classification

Source

pub fn le_read_channel_map(&self) -> bool

Getter for le_read_channel_map

Source

pub fn le_read_remote_features(&self) -> bool

Getter for le_read_remote_features

Source

pub fn le_encrypt(&self) -> bool

Getter for le_encrypt

Source

pub fn le_rand(&self) -> bool

Getter for le_rand

Source

pub fn le_enable_encryption(&self) -> bool

Getter for le_enable_encryption

Source

pub fn le_long_term_key_request_reply(&self) -> bool

Getter for le_long_term_key_request_reply

Source

pub fn le_long_term_key_request_negative_reply(&self) -> bool

Getter for le_long_term_key_request_negative_reply

Source

pub fn le_read_supported_states(&self) -> bool

Getter for le_read_supported_states

Source

pub fn le_receiver_test_v1(&self) -> bool

Getter for le_receiver_test_v1

Source

pub fn le_transmitter_test_v1(&self) -> bool

Getter for le_transmitter_test_v1

Source

pub fn le_test_end(&self) -> bool

Getter for le_test_end

Source

pub fn enhanced_setup_synchronous_conn(&self) -> bool

Getter for enhanced_setup_synchronous_conn

Source

pub fn enhanced_accept_synchronous_conn(&self) -> bool

Getter for enhanced_accept_synchronous_conn

Source

pub fn read_local_supported_codecs(&self) -> bool

Getter for read_local_supported_codecs

Source

pub fn set_mws_channel_parameters(&self) -> bool

Getter for set_mws_channel_parameters

Source

pub fn set_external_frame_configuration(&self) -> bool

Getter for set_external_frame_configuration

Source

pub fn set_mws_signaling(&self) -> bool

Getter for set_mws_signaling

Source

pub fn set_mws_transport_layer(&self) -> bool

Getter for set_mws_transport_layer

Source

pub fn set_mws_scan_frequency_table(&self) -> bool

Getter for set_mws_scan_frequency_table

Source

pub fn get_mws_transport_layer_configuration(&self) -> bool

Getter for get_mws_transport_layer_configuration

Source

pub fn set_mws_pattern_configuration(&self) -> bool

Getter for set_mws_pattern_configuration

Source

pub fn set_triggered_clock_capture(&self) -> bool

Getter for set_triggered_clock_capture

Source

pub fn truncated_page(&self) -> bool

Getter for truncated_page

Source

pub fn truncated_page_cancel(&self) -> bool

Getter for truncated_page_cancel

Source

pub fn set_connectionless_peripheral_broadcast(&self) -> bool

Getter for set_connectionless_peripheral_broadcast

Source

pub fn set_connectionless_peripheral_broadcast_receive(&self) -> bool

Getter for set_connectionless_peripheral_broadcast_receive

Source

pub fn start_synchronization_train(&self) -> bool

Getter for start_synchronization_train

Source

pub fn receive_synchronization_train(&self) -> bool

Getter for receive_synchronization_train

Source

pub fn set_reserved_lt_addr(&self) -> bool

Getter for set_reserved_lt_addr

Source

pub fn delete_reserved_lt_addr(&self) -> bool

Getter for delete_reserved_lt_addr

Source

pub fn set_connectionless_peripheral_broadcast_data(&self) -> bool

Getter for set_connectionless_peripheral_broadcast_data

Source

pub fn read_synchronization_train_parameters(&self) -> bool

Getter for read_synchronization_train_parameters

Source

pub fn write_synchronization_train_parameters(&self) -> bool

Getter for write_synchronization_train_parameters

Source

pub fn remote_oob_ext_data_request_reply(&self) -> bool

Getter for remote_oob_ext_data_request_reply

Source

pub fn read_secure_conns_host_support(&self) -> bool

Getter for read_secure_conns_host_support

Source

pub fn write_secure_conns_host_support(&self) -> bool

Getter for write_secure_conns_host_support

Source

pub fn read_authenticated_payload_timeout(&self) -> bool

Getter for read_authenticated_payload_timeout

Source

pub fn write_authenticated_payload_timeout(&self) -> bool

Getter for write_authenticated_payload_timeout

Source

pub fn read_local_oob_ext_data(&self) -> bool

Getter for read_local_oob_ext_data

Source

pub fn write_secure_conns_test_mode(&self) -> bool

Getter for write_secure_conns_test_mode

Source

pub fn read_ext_page_timeout(&self) -> bool

Getter for read_ext_page_timeout

Source

pub fn write_ext_page_timeout(&self) -> bool

Getter for write_ext_page_timeout

Source

pub fn read_ext_inquiry_length(&self) -> bool

Getter for read_ext_inquiry_length

Source

pub fn write_ext_inquiry_length(&self) -> bool

Getter for write_ext_inquiry_length

Source

pub fn le_remote_conn_parameter_request_reply(&self) -> bool

Getter for le_remote_conn_parameter_request_reply

Source

pub fn le_remote_conn_parameter_request_negative_reply(&self) -> bool

Getter for le_remote_conn_parameter_request_negative_reply

Source

pub fn le_set_data_length(&self) -> bool

Getter for le_set_data_length

Source

pub fn le_read_suggested_default_data_length(&self) -> bool

Getter for le_read_suggested_default_data_length

Source

pub fn le_write_suggested_default_data_length(&self) -> bool

Getter for le_write_suggested_default_data_length

Source

pub fn le_read_local_p256_public_key(&self) -> bool

Getter for le_read_local_p256_public_key

Source

pub fn le_generate_dhkey_v1(&self) -> bool

Getter for le_generate_dhkey_v1

Source

pub fn le_add_device_to_resolving_list(&self) -> bool

Getter for le_add_device_to_resolving_list

Source

pub fn le_remove_device_from_resolving_list(&self) -> bool

Getter for le_remove_device_from_resolving_list

Source

pub fn le_clear_resolving_list(&self) -> bool

Getter for le_clear_resolving_list

Source

pub fn le_read_resolving_list_size(&self) -> bool

Getter for le_read_resolving_list_size

Source

pub fn le_read_peer_resolvable_addr(&self) -> bool

Getter for le_read_peer_resolvable_addr

Source

pub fn le_read_local_resolvable_addr(&self) -> bool

Getter for le_read_local_resolvable_addr

Source

pub fn le_set_addr_resolution_enable(&self) -> bool

Getter for le_set_addr_resolution_enable

Source

pub fn le_set_resolvable_private_addr_timeout(&self) -> bool

Getter for le_set_resolvable_private_addr_timeout

Source

pub fn le_read_maximum_data_length(&self) -> bool

Getter for le_read_maximum_data_length

Source

pub fn le_read_phy(&self) -> bool

Getter for le_read_phy

Source

pub fn le_set_default_phy(&self) -> bool

Getter for le_set_default_phy

Source

pub fn le_set_phy(&self) -> bool

Getter for le_set_phy

Source

pub fn le_receiver_test_v2(&self) -> bool

Getter for le_receiver_test_v2

Source

pub fn le_transmitter_test_v2(&self) -> bool

Getter for le_transmitter_test_v2

Source

pub fn le_set_adv_set_random_addr(&self) -> bool

Getter for le_set_adv_set_random_addr

Source

pub fn le_set_ext_adv_parameters(&self) -> bool

Getter for le_set_ext_adv_parameters

Source

pub fn le_set_ext_adv_data(&self) -> bool

Getter for le_set_ext_adv_data

Source

pub fn le_set_ext_scan_response_data(&self) -> bool

Getter for le_set_ext_scan_response_data

Source

pub fn le_set_ext_adv_enable(&self) -> bool

Getter for le_set_ext_adv_enable

Source

pub fn le_read_maximum_adv_data_length(&self) -> bool

Getter for le_read_maximum_adv_data_length

Source

pub fn le_read_number_of_supported_adv_sets(&self) -> bool

Getter for le_read_number_of_supported_adv_sets

Source

pub fn le_remove_adv_set(&self) -> bool

Getter for le_remove_adv_set

Source

pub fn le_clear_adv_sets(&self) -> bool

Getter for le_clear_adv_sets

Source

pub fn le_set_periodic_adv_parameters(&self) -> bool

Getter for le_set_periodic_adv_parameters

Source

pub fn le_set_periodic_adv_data(&self) -> bool

Getter for le_set_periodic_adv_data

Source

pub fn le_set_periodic_adv_enable(&self) -> bool

Getter for le_set_periodic_adv_enable

Source

pub fn le_set_ext_scan_parameters(&self) -> bool

Getter for le_set_ext_scan_parameters

Source

pub fn le_set_ext_scan_enable(&self) -> bool

Getter for le_set_ext_scan_enable

Source

pub fn le_ext_create_conn(&self) -> bool

Getter for le_ext_create_conn

Source

pub fn le_periodic_adv_create_sync(&self) -> bool

Getter for le_periodic_adv_create_sync

Source

pub fn le_periodic_adv_create_sync_cancel(&self) -> bool

Getter for le_periodic_adv_create_sync_cancel

Source

pub fn le_periodic_adv_terminate_sync(&self) -> bool

Getter for le_periodic_adv_terminate_sync

Source

pub fn le_add_device_to_periodic_adv_list(&self) -> bool

Getter for le_add_device_to_periodic_adv_list

Source

pub fn le_remove_device_from_periodic_adv_list(&self) -> bool

Getter for le_remove_device_from_periodic_adv_list

Source

pub fn le_clear_periodic_adv_list(&self) -> bool

Getter for le_clear_periodic_adv_list

Source

pub fn le_read_periodic_adv_list_size(&self) -> bool

Getter for le_read_periodic_adv_list_size

Source

pub fn le_read_transmit_power(&self) -> bool

Getter for le_read_transmit_power

Source

pub fn le_read_rf_path_compensation(&self) -> bool

Getter for le_read_rf_path_compensation

Source

pub fn le_write_rf_path_compensation(&self) -> bool

Getter for le_write_rf_path_compensation

Source

pub fn le_set_privacy_mode(&self) -> bool

Getter for le_set_privacy_mode

Source

pub fn le_receiver_test_v3(&self) -> bool

Getter for le_receiver_test_v3

Source

pub fn le_transmitter_test_v3(&self) -> bool

Getter for le_transmitter_test_v3

Source

pub fn le_set_connectionless_cte_transmit_parameters(&self) -> bool

Getter for le_set_connectionless_cte_transmit_parameters

Source

pub fn le_set_connectionless_cte_transmit_enable(&self) -> bool

Getter for le_set_connectionless_cte_transmit_enable

Source

pub fn le_set_connectionless_iq_sampling_enable(&self) -> bool

Getter for le_set_connectionless_iq_sampling_enable

Source

pub fn le_set_conn_cte_receive_parameters(&self) -> bool

Getter for le_set_conn_cte_receive_parameters

Source

pub fn le_set_conn_cte_transmit_parameters(&self) -> bool

Getter for le_set_conn_cte_transmit_parameters

Source

pub fn le_conn_cte_request_enable(&self) -> bool

Getter for le_conn_cte_request_enable

Source

pub fn le_conn_cte_response_enable(&self) -> bool

Getter for le_conn_cte_response_enable

Source

pub fn le_read_antenna_information(&self) -> bool

Getter for le_read_antenna_information

Source

pub fn le_set_periodic_adv_receive_enable(&self) -> bool

Getter for le_set_periodic_adv_receive_enable

Source

pub fn le_periodic_adv_sync_transfer(&self) -> bool

Getter for le_periodic_adv_sync_transfer

Source

pub fn le_periodic_adv_set_info_transfer(&self) -> bool

Getter for le_periodic_adv_set_info_transfer

Source

pub fn le_set_periodic_adv_sync_transfer_parameters(&self) -> bool

Getter for le_set_periodic_adv_sync_transfer_parameters

Source

pub fn le_set_default_periodic_adv_sync_transfer_parameters(&self) -> bool

Getter for le_set_default_periodic_adv_sync_transfer_parameters

Source

pub fn le_generate_dhkey_v2(&self) -> bool

Getter for le_generate_dhkey_v2

Source

pub fn read_local_simple_pairing_options(&self) -> bool

Getter for read_local_simple_pairing_options

Source

pub fn le_modify_sleep_clock_accuracy(&self) -> bool

Getter for le_modify_sleep_clock_accuracy

Source

pub fn le_read_buffer_size_v2(&self) -> bool

Getter for le_read_buffer_size_v2

Source

pub fn le_read_iso_tx_sync(&self) -> bool

Getter for le_read_iso_tx_sync

Source

pub fn le_set_cig_parameters(&self) -> bool

Getter for le_set_cig_parameters

Source

pub fn le_set_cig_parameters_test(&self) -> bool

Getter for le_set_cig_parameters_test

Source

pub fn le_create_cis(&self) -> bool

Getter for le_create_cis

Source

pub fn le_remove_cig(&self) -> bool

Getter for le_remove_cig

Source

pub fn le_accept_cis_request(&self) -> bool

Getter for le_accept_cis_request

Source

pub fn le_reject_cis_request(&self) -> bool

Getter for le_reject_cis_request

Source

pub fn le_create_big(&self) -> bool

Getter for le_create_big

Source

pub fn le_create_big_test(&self) -> bool

Getter for le_create_big_test

Source

pub fn le_terminate_big(&self) -> bool

Getter for le_terminate_big

Source

pub fn le_big_create_sync(&self) -> bool

Getter for le_big_create_sync

Source

pub fn le_big_terminate_sync(&self) -> bool

Getter for le_big_terminate_sync

Source

pub fn le_request_peer_sca(&self) -> bool

Getter for le_request_peer_sca

Source

pub fn le_setup_iso_data_path(&self) -> bool

Getter for le_setup_iso_data_path

Source

pub fn le_remove_iso_data_path(&self) -> bool

Getter for le_remove_iso_data_path

Source

pub fn le_iso_transmit_test(&self) -> bool

Getter for le_iso_transmit_test

Source

pub fn le_iso_receive_test(&self) -> bool

Getter for le_iso_receive_test

Source

pub fn le_iso_read_test_counters(&self) -> bool

Getter for le_iso_read_test_counters

Source

pub fn le_iso_test_end(&self) -> bool

Getter for le_iso_test_end

Source

pub fn le_set_host_feature(&self) -> bool

Getter for le_set_host_feature

Getter for le_read_iso_link_quality

Source

pub fn le_enhanced_read_transmit_power_level(&self) -> bool

Getter for le_enhanced_read_transmit_power_level

Source

pub fn le_read_remote_transmit_power_level(&self) -> bool

Getter for le_read_remote_transmit_power_level

Source

pub fn le_set_path_loss_reporting_parameters(&self) -> bool

Getter for le_set_path_loss_reporting_parameters

Source

pub fn le_set_path_loss_reporting_enable(&self) -> bool

Getter for le_set_path_loss_reporting_enable

Source

pub fn le_set_transmit_power_reporting_enable(&self) -> bool

Getter for le_set_transmit_power_reporting_enable

Source

pub fn le_transmitter_test_v4(&self) -> bool

Getter for le_transmitter_test_v4

Source

pub fn set_ecosystem_base_interval(&self) -> bool

Getter for set_ecosystem_base_interval

Source

pub fn read_local_supported_codecs_v2(&self) -> bool

Getter for read_local_supported_codecs_v2

Source

pub fn read_local_supported_codec_capabilities(&self) -> bool

Getter for read_local_supported_codec_capabilities

Source

pub fn read_local_supported_controller_delay(&self) -> bool

Getter for read_local_supported_controller_delay

Source

pub fn configure_data_path(&self) -> bool

Getter for configure_data_path

Getter for le_set_data_related_addr_changes

Source

pub fn set_min_encryption_key_size(&self) -> bool

Getter for set_min_encryption_key_size

Source

pub fn le_set_default_subrate(&self) -> bool

Getter for le_set_default_subrate

Source

pub fn le_subrate_request(&self) -> bool

Getter for le_subrate_request

Source

pub fn le_set_ext_adv_parameters_v2(&self) -> bool

Getter for le_set_ext_adv_parameters_v2

Source

pub fn le_set_periodic_adv_subevent_data(&self) -> bool

Getter for le_set_periodic_adv_subevent_data

Source

pub fn le_set_periodic_adv_response_data(&self) -> bool

Getter for le_set_periodic_adv_response_data

Source

pub fn le_set_periodic_sync_subevent(&self) -> bool

Getter for le_set_periodic_sync_subevent

Source

pub fn le_ext_create_conn_v2(&self) -> bool

Getter for le_ext_create_conn_v2

Source

pub fn le_set_periodic_adv_parameters_v2(&self) -> bool

Getter for le_set_periodic_adv_parameters_v2

Trait Implementations§

Source§

impl ByteAlignedValue for CmdMask

Source§

fn ref_from_hci_bytes(data: &[u8]) -> Result<(&Self, &[u8]), FromHciBytesError>

Obtain a reference to this type from a byte slice. Read more
Source§

impl Clone for CmdMask

Source§

fn clone(&self) -> CmdMask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CmdMask

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for CmdMask

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl FixedSizeValue for CmdMask

Source§

fn is_valid(_data: &[u8]) -> bool

Checks if the bit representation in data is valid for Self. Read more
Source§

impl<'de> FromHciBytes<'de> for &'de CmdMask

Source§

fn from_hci_bytes( data: &'de [u8], ) -> Result<(Self, &'de [u8]), FromHciBytesError>

Deserialize bytes into a HCI type, return additional bytes.
Source§

fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>

Deserialize bytes into a HCI type, must consume all bytes.
Source§

impl Hash for CmdMask

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for CmdMask

Source§

fn cmp(&self, other: &CmdMask) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for CmdMask

Source§

fn eq(&self, other: &CmdMask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for CmdMask

Source§

fn partial_cmp(&self, other: &CmdMask) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Copy for CmdMask

Source§

impl Eq for CmdMask

Source§

impl StructuralPartialEq for CmdMask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> AsHciBytes for T
where T: FixedSizeValue,

Source§

fn as_hci_bytes(&self) -> &[u8]

Get the byte representation of this type.
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<'de, T> FromHciBytes<'de> for T
where T: FixedSizeValue,

Source§

fn from_hci_bytes(data: &'de [u8]) -> Result<(T, &'de [u8]), FromHciBytesError>

Deserialize bytes into a HCI type, return additional bytes.
Source§

fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>

Deserialize bytes into a HCI type, must consume all bytes.
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<'de, T> ReadHci<'de> for T
where T: FixedSizeValue,

Source§

const MAX_LEN: usize = const MAX_LEN: usize = core::mem::size_of::<Self>();

Max length read by this type.
Source§

fn read_hci<R>( reader: R, buf: &'de mut [u8], ) -> Result<T, ReadHciError<<R as ErrorType>::Error>>
where R: Read,

Read this type from the provided reader.
Source§

async fn read_hci_async<R>( reader: R, buf: &'de mut [u8], ) -> Result<T, ReadHciError<<R as ErrorType>::Error>>
where R: Read,

Read this type from the provided reader, async version.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WriteHci for T
where T: FixedSizeValue,

Source§

fn size(&self) -> usize

The number of bytes this value will write
Source§

fn write_hci<W>(&self, writer: W) -> Result<(), <W as ErrorType>::Error>
where W: Write,

Write this value to the provided writer.
Source§

async fn write_hci_async<W>( &self, writer: W, ) -> Result<(), <W as ErrorType>::Error>
where W: Write,

Write this value to the provided writer, async version.