Microchip® Advanced Software Framework

hfp_connection Struct Reference

#include <hfp.h>

Data Fields

hci_con_handle_t acl_handle
 
uint8_t ag_activate_voice_recognition
 
uint8_t ag_echo_and_noise_reduction
 
hfp_ag_indicator_t ag_indicators [HFP_MAX_INDICATOR_DESC_SIZE]
 
int ag_indicators_nr
 
uint32_t ag_indicators_status_update_bitmap
 
uint8_t ag_notify_incoming_call_waiting
 
uint8_t ag_ring
 
uint8_t ag_send_clip
 
char bnip_number [25]
 
uint8_t bnip_type
 
uint8_t call_index
 
hfp_call_state_t call_state
 
uint8_t call_waiting_notification_enabled
 
uint8_t change_in_band_ring_tone_setting
 
uint8_t change_status_update_for_individual_ag_indicators
 
uint8_t clcc_dir
 
uint8_t clcc_idx
 
uint8_t clcc_mode
 
uint8_t clcc_mpty
 
uint8_t clcc_status
 
uint8_t clip_enabled
 
uint8_t codec_confirmed
 
hfp_codecs_state_t codecs_state
 
hfp_command_t command
 
uint8_t enable_extended_audio_gateway_error_report
 
uint8_t enable_status_update_for_ag_indicators
 
uint8_t establish_audio_connection
 
uint8_t extended_audio_gateway_error
 
uint8_t extended_audio_gateway_error_value
 
hfp_generic_status_indicator_t generic_status_indicators [HFP_MAX_INDICATOR_DESC_SIZE]
 
int generic_status_indicators_nr
 
uint32_t generic_status_update_bitmap
 
uint8_t hf_accept_sco
 
uint8_t hf_activate_call_waiting_notification
 
uint8_t hf_activate_calling_line_notification
 
uint8_t hf_activate_echo_canceling_and_noise_reduction
 
uint8_t hf_activate_voice_recognition_notification
 
uint8_t hf_answer_incoming_call
 
uint8_t hf_deactivate_call_waiting_notification
 
uint8_t hf_deactivate_calling_line_notification
 
uint8_t hf_deactivate_echo_canceling_and_noise_reduction
 
uint8_t hf_deactivate_voice_recognition_notification
 
uint8_t hf_initiate_memory_dialing
 
uint8_t hf_initiate_outgoing_call
 
uint8_t hf_initiate_redial_last_number
 
hfp_hf_query_operator_state_t hf_query_operator_state
 
uint8_t hf_send_binp
 
uint8_t hf_send_chld_0
 
uint8_t hf_send_chld_1
 
uint8_t hf_send_chld_2
 
uint8_t hf_send_chld_3
 
uint8_t hf_send_chld_4
 
uint8_t hf_send_chld_x
 
uint8_t hf_send_chld_x_index
 
uint8_t hf_send_chup
 
uint8_t hf_send_clcc
 
uint8_t hf_send_clip_enable
 
uint8_t hf_send_cnum
 
char hf_send_dtmf_code
 
uint8_t hf_send_rrh
 
char hf_send_rrh_command
 
btstack_timer_source_t hfp_timeout
 
uint8_t ignore_value
 
btstack_linked_item_t item
 
uint8_t keep_byte
 
uint8_t line_buffer [HFP_MAX_INDICATOR_DESC_SIZE]
 
int line_size
 
hfp_link_setttings_t link_setting
 
int memory_id
 
uint8_t microphone_gain
 
uint8_t negotiated_codec
 
hfp_network_opearator_t network_operator
 
int next_call_index
 
uint8_t next_subscriber_number_to_send
 
uint8_t ok_pending
 
uint8_t operator_name_changed
 
int parser_indicator_index
 
int parser_item_index
 
hfp_parser_state_t parser_state
 
uint8_t release_audio_connection
 
bd_addr_t remote_addr
 
hfp_call_service_t remote_call_services [HFP_MAX_INDICATOR_DESC_SIZE]
 
int remote_call_services_nr
 
uint8_t remote_codecs [HFP_MAX_INDICATOR_DESC_SIZE]
 
int remote_codecs_nr
 
uint32_t remote_supported_features
 
uint8_t resolve_byte
 
uint16_t rfcomm_channel_nr
 
uint16_t rfcomm_cid
 
uint8_t sco_for_msbc_failed
 
hci_con_handle_t sco_handle
 
uint8_t send_ag_indicators_segment
 
uint8_t send_ag_status_indicators
 
uint8_t send_error
 
uint8_t send_microphone_gain
 
uint8_t send_phone_number_for_voice_tag
 
uint8_t send_response_and_hold_status
 
uint8_t send_speaker_gain
 
int send_status_of_current_calls
 
uint8_t send_subscriber_number
 
uint16_t service_uuid
 
uint8_t speaker_gain
 
hfp_state_t state
 
hfp_state_machine_t state_machine
 
uint8_t suggested_codec
 
uint8_t trigger_codec_exchange
 

hci_con_handle_t hfp_connection::acl_handle
uint8_t hfp_connection::ag_activate_voice_recognition
uint8_t hfp_connection::ag_echo_and_noise_reduction
hfp_ag_indicator_t hfp_connection::ag_indicators[HFP_MAX_INDICATOR_DESC_SIZE]
int hfp_connection::ag_indicators_nr
uint32_t hfp_connection::ag_indicators_status_update_bitmap
uint8_t hfp_connection::ag_notify_incoming_call_waiting
uint8_t hfp_connection::ag_ring
uint8_t hfp_connection::ag_send_clip
char hfp_connection::bnip_number[25]
uint8_t hfp_connection::bnip_type
uint8_t hfp_connection::call_index
hfp_call_state_t hfp_connection::call_state
uint8_t hfp_connection::call_waiting_notification_enabled
uint8_t hfp_connection::change_in_band_ring_tone_setting
uint8_t hfp_connection::change_status_update_for_individual_ag_indicators
uint8_t hfp_connection::clcc_dir
uint8_t hfp_connection::clcc_idx
uint8_t hfp_connection::clcc_mode
uint8_t hfp_connection::clcc_mpty
uint8_t hfp_connection::clcc_status
uint8_t hfp_connection::clip_enabled
uint8_t hfp_connection::codec_confirmed
hfp_codecs_state_t hfp_connection::codecs_state
hfp_command_t hfp_connection::command
uint8_t hfp_connection::enable_extended_audio_gateway_error_report
uint8_t hfp_connection::enable_status_update_for_ag_indicators
uint8_t hfp_connection::establish_audio_connection
uint8_t hfp_connection::extended_audio_gateway_error
uint8_t hfp_connection::extended_audio_gateway_error_value
hfp_generic_status_indicator_t hfp_connection::generic_status_indicators[HFP_MAX_INDICATOR_DESC_SIZE]
int hfp_connection::generic_status_indicators_nr
uint32_t hfp_connection::generic_status_update_bitmap
uint8_t hfp_connection::hf_accept_sco
uint8_t hfp_connection::hf_activate_call_waiting_notification
uint8_t hfp_connection::hf_activate_calling_line_notification
uint8_t hfp_connection::hf_activate_echo_canceling_and_noise_reduction
uint8_t hfp_connection::hf_activate_voice_recognition_notification
uint8_t hfp_connection::hf_answer_incoming_call
uint8_t hfp_connection::hf_deactivate_call_waiting_notification
uint8_t hfp_connection::hf_deactivate_calling_line_notification
uint8_t hfp_connection::hf_deactivate_echo_canceling_and_noise_reduction
uint8_t hfp_connection::hf_deactivate_voice_recognition_notification
uint8_t hfp_connection::hf_initiate_memory_dialing
uint8_t hfp_connection::hf_initiate_outgoing_call
uint8_t hfp_connection::hf_initiate_redial_last_number
hfp_hf_query_operator_state_t hfp_connection::hf_query_operator_state
uint8_t hfp_connection::hf_send_binp
uint8_t hfp_connection::hf_send_chld_0
uint8_t hfp_connection::hf_send_chld_1
uint8_t hfp_connection::hf_send_chld_2
uint8_t hfp_connection::hf_send_chld_3
uint8_t hfp_connection::hf_send_chld_4
uint8_t hfp_connection::hf_send_chld_x
uint8_t hfp_connection::hf_send_chld_x_index
uint8_t hfp_connection::hf_send_chup
uint8_t hfp_connection::hf_send_clcc
uint8_t hfp_connection::hf_send_clip_enable
uint8_t hfp_connection::hf_send_cnum
char hfp_connection::hf_send_dtmf_code
uint8_t hfp_connection::hf_send_rrh
char hfp_connection::hf_send_rrh_command
btstack_timer_source_t hfp_connection::hfp_timeout
uint8_t hfp_connection::ignore_value
btstack_linked_item_t hfp_connection::item
uint8_t hfp_connection::keep_byte
uint8_t hfp_connection::line_buffer[HFP_MAX_INDICATOR_DESC_SIZE]
int hfp_connection::line_size
hfp_link_setttings_t hfp_connection::link_setting
int hfp_connection::memory_id
uint8_t hfp_connection::microphone_gain
uint8_t hfp_connection::negotiated_codec
hfp_network_opearator_t hfp_connection::network_operator
int hfp_connection::next_call_index
uint8_t hfp_connection::next_subscriber_number_to_send
uint8_t hfp_connection::ok_pending
uint8_t hfp_connection::operator_name_changed
int hfp_connection::parser_indicator_index
int hfp_connection::parser_item_index
hfp_parser_state_t hfp_connection::parser_state
uint8_t hfp_connection::release_audio_connection
bd_addr_t hfp_connection::remote_addr
hfp_call_service_t hfp_connection::remote_call_services[HFP_MAX_INDICATOR_DESC_SIZE]
int hfp_connection::remote_call_services_nr
uint8_t hfp_connection::remote_codecs[HFP_MAX_INDICATOR_DESC_SIZE]
int hfp_connection::remote_codecs_nr
uint32_t hfp_connection::remote_supported_features
uint8_t hfp_connection::resolve_byte
uint16_t hfp_connection::rfcomm_channel_nr
uint16_t hfp_connection::rfcomm_cid
uint8_t hfp_connection::sco_for_msbc_failed
hci_con_handle_t hfp_connection::sco_handle
uint8_t hfp_connection::send_ag_indicators_segment
uint8_t hfp_connection::send_ag_status_indicators
uint8_t hfp_connection::send_error
uint8_t hfp_connection::send_microphone_gain
uint8_t hfp_connection::send_phone_number_for_voice_tag
uint8_t hfp_connection::send_response_and_hold_status
uint8_t hfp_connection::send_speaker_gain
int hfp_connection::send_status_of_current_calls
uint8_t hfp_connection::send_subscriber_number
uint16_t hfp_connection::service_uuid
uint8_t hfp_connection::speaker_gain
hfp_state_t hfp_connection::state
hfp_state_machine_t hfp_connection::state_machine
uint8_t hfp_connection::suggested_codec
uint8_t hfp_connection::trigger_codec_exchange