TizenRT Public API  v2.0 M2
bluetooth_type_internal.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  bt_map_client_list_folders_filter_s
 
struct  bt_map_client_list_messages_filter_s
 
struct  bt_map_client_message_item_s
 
struct  bt_map_client_push_message_args_s
 
struct  bt_map_client_message_s
 
struct  bt_hf_call_status_info_s
 HF Call status information. . More...
 
struct  bt_le_conn_update_s
 Device LE connection update structure. 2.3. More...
 
struct  bt_dpm_device_list_s
 
struct  bt_dpm_uuids_list_s
 
struct  bt_manufacturer_data
 
struct  bt_device_att_mtu_info_s
 Attribute protocol MTU change information structure. 3.0. More...
 
struct  tds_transport_data_s
 
struct  bt_tds_transport_block_list_s
 
struct  bt_hf_vendor_dep_at_cmd_s
 Samsung XSAT Vendor dependent command. 2.3.2. More...
 
struct  otp_object_metadata_s
 
struct  bt_otp_object_list_s
 

Macros

#define BT_SC_MAP_SERVICE_MASK   0x00800000
 

Typedefs

typedef void(* bt_adapter_le_state_changed_cb) (int result, bt_adapter_le_state_e adapter_le_state, void *user_data)
 Called when the Bluetooth adapter le state changes. 2.3. More...
 
typedef void(* bt_avrcp_delay_changed_cb) (unsigned int delay, void *user_data)
 Called when the delay is changed by the remote device. 5.0. More...
 
typedef void * bt_map_client_session_info_h
 3.0 More...
 
typedef void(* bt_adapter_connectable_changed_cb) (int result, bool connectable, void *user_data)
 Called when the connectable state changes. 2.3. More...
 
typedef void(* bt_opp_server_push_requested_cb) (const char *file, int size, void *user_data)
 Called when the push is requested. 2.3. More...
 
typedef void(* bt_adapter_manufacturer_data_changed_cb) (char *data, int len, void *user_data)
 Called when the manufacturer dat changes. 2.3. More...
 
typedef void(* bt_hf_sco_state_changed_cb) (int result, bool opened, void *user_data)
 Called when the SCO(Synchronous Connection Oriented link) state is changed. . More...
 
typedef void(* bt_hf_call_handling_event_cb) (bt_hf_call_handling_event_e event, char *phone_number, void *user_data)
 Called when a call handling event happened from Hands-Free. . More...
 
typedef void(* bt_hf_multi_call_handling_event_cb) (bt_hf_multi_call_handling_event_e event, void *user_data)
 Called when a multi call handling event happened from Hands-Free. . More...
 
typedef void(* bt_hf_speaker_gain_changed_cb) (int gain, void *user_data)
 Called when the speaker gain of the remote device is changed. . More...
 
typedef void(* bt_device_trusted_profiles_cb) (int result, char *remote_address, int trusted_profile, bool supported, bool trusted, void *user_data)
 Called when Trusted Profiles is changed. 3.0. More...
 
typedef void(* bt_device_att_mtu_changed_cb) (int result, bt_device_att_mtu_info_s *mtu_info, void *user_data)
 Called when the connection state is changed. 3.0. More...
 
typedef void * bt_proximity_monitor_h
 The handle of a Proximity Monitor client handle which is associated with a remote device. 4.0. More...
 
typedef void * bt_proximity_reporter_h
 The handle of a Proximity Reporter server. 4.0. More...
 
typedef void(* bt_proximity_reporter_property_changed_cb) (int result, const char *remote_address, int service_type, int prop_value, void *user_data)
 Called when the Proximity profile reporter property is changed. 4.0. More...
 
typedef void(* bt_proximity_monitor_connection_state_changed_cb) (int result, const char *remote_address, bt_proximity_monitor_h monitor, bool connected, int supported_service, void *user_data)
 Called when the Proximity monitor profile connection state is changed. 4.0. More...
 
typedef void(* bt_proximity_reporter_connection_state_changed_cb) (int result, const char *remote_address, bt_proximity_reporter_h reporter, bool connected, int supported_service, void *user_data)
 Called when the Proximity reporter profile connection state is changed. 4.0. More...
 
typedef void(* bt_hf_remote_call_event_cb) (bt_hf_remote_call_event_e event, char *phone_number, void *user_data)
 Called when a call event happend from Audio-Gateway device . More...
 
typedef void(* bt_ag_vendor_cmd_cb) (char *command, void *user_data)
 Called when a XSAT vendor command is transmitted from Hands-Free. 2.3. More...
 
typedef void * bt_tds_seeker_h
 The handle of a TDS Seeker client which is associated with a remote TDS provider 3.0. More...
 
typedef void * bt_otp_client_h
 The handle of a OTP client which is associated with a remote OTP Server 4.0. More...
 
typedef void(* bt_hrp_collector_heart_rate_value_changed_cb) (bt_gatt_client_h characteristic, unsigned short hr_value, void *user_data)
 Called when a value of a watched characteristic's GATT handle has been changed in HRP. 2.3.1. More...
 
typedef void(* bt_hrp_collector_scan_result_cb) (int result, bt_adapter_le_device_scan_result_info_s *info, void *user_data)
 Called when the LE advertisement callback for HRP sensor has been found. 4.0. More...
 
typedef void(* bt_hrp_collector_bsl_read_completed_cb) (int result, bt_hrp_collector_h request_handle, bt_body_sensor_location_e location, void *user_data)
 Called when the client request read operation on body sensor location has been completed. 4. More...
 

Enumerations

Macro Definition Documentation

#define BT_SC_MAP_SERVICE_MASK   0x00800000

MAP service class

Definition at line 30 of file bluetooth_type_internal.h.

Typedef Documentation

typedef void(* bt_adapter_connectable_changed_cb) (int result, bool connectable, void *user_data)

Called when the connectable state changes. 2.3.

Parameters
[in]resultThe result of the connectable state changing
[in]connectableThe connectable to be changed
[in]user_dataThe user data passed from the callback registration function
Precondition
This function will be invoked when the connectable state of local Bluetooth adapter changes if you register this callback using bt_adapter_set_connectable_changed_cb().
See also
bt_adapter_set_connectable()
bt_adapter_set_connectable_changed_cb()
bt_adapter_unset_connectable_changed_cb()

Definition at line 323 of file bluetooth_type_internal.h.

typedef void(* bt_adapter_le_state_changed_cb) (int result, bt_adapter_le_state_e adapter_le_state, void *user_data)

Called when the Bluetooth adapter le state changes. 2.3.

Parameters
[in]resultThe result of the adapter state changing
[in]adapter_le_stateThe adapter le state to be changed
[in]user_dataThe user data passed from the callback registration function
Precondition
Either bt_adapter_le_enable() or bt_adapter_le_disable() will invoke this callback if you register this callback using bt_adapter_le_set_state_changed_cb().
See also
bt_adapter_le_enable()
bt_adapter_le_disable()
bt_adapter_le_set_state_changed_cb()
bt_adapter_le_unset_state_changed_cb()

Definition at line 126 of file bluetooth_type_internal.h.

typedef void(* bt_adapter_manufacturer_data_changed_cb) (char *data, int len, void *user_data)

Called when the manufacturer dat changes. 2.3.

Parameters
[in]dataThe manufacurer data of the Bluetooth device to be changed
[in]lenThe length of data
[in]user_dataThe user data passed from the callback registration function
Precondition
This function will be invoked when the manufacturer data of Bluetooth adapter changes if callback is registered using bt_adapter_set_manufacturer_data_changed_cb().
See also
bt_adapter_set_manufacturer_data()
bt_adapter_set_manufacturer_data_changed_cb()
bt_adapter_unset_manufacturer_data_changed_cb()

Definition at line 431 of file bluetooth_type_internal.h.

typedef void(* bt_ag_vendor_cmd_cb) (char *command, void *user_data)

Called when a XSAT vendor command is transmitted from Hands-Free. 2.3.

Parameters
[in]commandThe XSAT vendor command transmitted from Hands-Free
[in]user_dataThe user data passed from the callback registration function
See also
bt_ag_set_vendor_cmd_cb()
bt_ag_unset_vendor_cmd_cb()

Definition at line 932 of file bluetooth_type_internal.h.

typedef void(* bt_avrcp_delay_changed_cb) (unsigned int delay, void *user_data)

Called when the delay is changed by the remote device. 5.0.

Parameters
[in]delayStreaming delay in milliseconds.
[in]user_dataThe user data passed from the callback registration function
See also
bt_avrcp_set_delay_changed_cb()
bt_avrcp_unset_delay_changed_cb()

Definition at line 137 of file bluetooth_type_internal.h.

typedef void(* bt_device_att_mtu_changed_cb) (int result, bt_device_att_mtu_info_s *mtu_info, void *user_data)

Called when the connection state is changed. 3.0.

Deprecated:
Deprecated since 4.0. Use bt_gatt_client_att_mtu_changed_cb instead.
Parameters
[in]connectedThe connection status: (true = connected, false = disconnected)
[in]conn_infoThe connection information
[in]user_dataThe user data passed from the callback registration function
See also
bt_device_set_connection_state_changed_cb()
bt_device_unset_connection_state_changed_cb()

Definition at line 755 of file bluetooth_type_internal.h.

typedef void(* bt_device_trusted_profiles_cb) (int result, char *remote_address, int trusted_profile, bool supported, bool trusted, void *user_data)

Called when Trusted Profiles is changed. 3.0.

Parameters
[in]resultThe result of supported profile callback
[in]remote_addressAddress of remote device
[in]trusted_profilesTrusted profile FLAG
[in]user_dataThe user data passed from the callback registration function
See also
bt_device_set_trusted_profile_cb()
bt_device_unset_trusted_profile_cb()

Definition at line 727 of file bluetooth_type_internal.h.

typedef void(* bt_hf_call_handling_event_cb) (bt_hf_call_handling_event_e event, char *phone_number, void *user_data)

Called when a call handling event happened from Hands-Free. .

Parameters
[in]eventThe call handling event happened from Hands-Free
[in]call_idThe call ID
[in]user_dataThe user data passed from the callback registration function
See also
bt_ag_set_call_handling_event_cb()
bt_ag_unset_call_handling_event_cb()

Definition at line 477 of file bluetooth_type_internal.h.

typedef void(* bt_hf_multi_call_handling_event_cb) (bt_hf_multi_call_handling_event_e event, void *user_data)

Called when a multi call handling event happened from Hands-Free. .

Parameters
[in]eventThe call handling event happened from Hands-Free
[in]user_dataThe user data passed from the callback registration function
See also
bt_ag_set_multi_call_handling_event_cb()
bt_ag_unset_multi_call_handling_event_cb()

Definition at line 489 of file bluetooth_type_internal.h.

typedef void(* bt_hf_remote_call_event_cb) (bt_hf_remote_call_event_e event, char *phone_number, void *user_data)

Called when a call event happend from Audio-Gateway device .

Parameters
[in]eventThe call state chagned event from remote Audio-Gateway device
[in]user_dataThe user data passed from the callback registration function
See also
bt_hf_set_remote_call_event_cb()
bt_hf_unset_remote_call_event_cb()

Definition at line 920 of file bluetooth_type_internal.h.

typedef void(* bt_hf_sco_state_changed_cb) (int result, bool opened, void *user_data)

Called when the SCO(Synchronous Connection Oriented link) state is changed. .

This callback is called when the SCO state is changed. When you call bt_ag_open_sco() or bt_ag_close_sco(), this callback is also called with error result even though these functions failed.

Parameters
[in]resultThe result of changing the connection state
[in]openedThe state to be changed: (true = opened, false = not opened)
[in]user_dataThe user data passed from the callback registration function
See also
bt_ag_set_sco_state_changed_cb()
bt_ag_unset_sco_state_changed_cb()
bt_ag_open_sco()
bt_ag_close_sco()

Definition at line 464 of file bluetooth_type_internal.h.

typedef void(* bt_hf_speaker_gain_changed_cb) (int gain, void *user_data)

Called when the speaker gain of the remote device is changed. .

Parameters
[in]gainThe gain of speaker (0 ~ 15)
[in]user_dataThe user data passed from the callback registration function
See also
bt_hf_set_speaker_gain_changed_cb()
bt_hf_unset_speaker_gain_changed_cb()

Definition at line 501 of file bluetooth_type_internal.h.

typedef void(* bt_hrp_collector_bsl_read_completed_cb) (int result, bt_hrp_collector_h request_handle, bt_body_sensor_location_e location, void *user_data)

Called when the client request read operation on body sensor location has been completed. 4.

Parameters
[in]resultThe result of a request
[in]request_handleThe requesting GATT handle
[in]type: Heart Rate Value , Body Sensor Location or Heart Control Point
[in]value: Int value corresponding to the type recieved .
[in]user_dataThe user data passed from the requesting function

Definition at line 1197 of file bluetooth_type_internal.h.

typedef void(* bt_hrp_collector_heart_rate_value_changed_cb) (bt_gatt_client_h characteristic, unsigned short hr_value, void *user_data)

Called when a value of a watched characteristic's GATT handle has been changed in HRP. 2.3.1.

Remarks
After this function is returned, a changed value is automatically
applied to characteristic. Before that, characteristic has an old value.
Parameters
[in]characteristicThe characteristic's GATT handle of which value change is informed. It has an old value.
[in]valueThe new value
[in]lenThe length of value
[in]user_dataThe user data passed from the registering function
See also
bt_gatt_client_set_characteristic_value_changed_cb()

Definition at line 1154 of file bluetooth_type_internal.h.

typedef void(* bt_hrp_collector_scan_result_cb) (int result, bt_adapter_le_device_scan_result_info_s *info, void *user_data)

Called when the LE advertisement callback for HRP sensor has been found. 4.0.

Parameters
[in]resultThe result of the LE scan
[in]infoThe information of the found LE advertisement.
[in]user_dataThe user data passed from the start function

Definition at line 1182 of file bluetooth_type_internal.h.

3.0

Definition at line 215 of file bluetooth_type_internal.h.

typedef void(* bt_opp_server_push_requested_cb) (const char *file, int size, void *user_data)

Called when the push is requested. 2.3.

You must call bt_opp_server_accept() if you want to accept. Otherwise, you must call bt_opp_server_reject().

Parameters
[in]fileThe path of file to be pushed
[in]sizeThe file size (bytes)
[in]user_dataThe user data passed from the callback registration function
See also
bt_opp_server_initialize()

Definition at line 337 of file bluetooth_type_internal.h.

typedef void* bt_otp_client_h

The handle of a OTP client which is associated with a remote OTP Server 4.0.

Definition at line 1010 of file bluetooth_type_internal.h.

typedef void(* bt_proximity_monitor_connection_state_changed_cb) (int result, const char *remote_address, bt_proximity_monitor_h monitor, bool connected, int supported_service, void *user_data)

Called when the Proximity monitor profile connection state is changed. 4.0.

Parameters
[in]resultcallback result
[in]remote_addressremote device address to which the device is connected
[in]monitorproximity profile monitor handle
[in]connectedThe connection status: (true = connected, false = disconnected)
[in]supported_servicesupported services of proximity profile
[in]user_dataThe user data passed from the callback registration function
See also
bt_proximity_monitor_set_connection_state_changed_cb()
bt_proximity_monitor_unset_connection_state_changed_cb()

Definition at line 802 of file bluetooth_type_internal.h.

typedef void* bt_proximity_monitor_h

The handle of a Proximity Monitor client handle which is associated with a remote device. 4.0.

Definition at line 762 of file bluetooth_type_internal.h.

typedef void(* bt_proximity_reporter_connection_state_changed_cb) (int result, const char *remote_address, bt_proximity_reporter_h reporter, bool connected, int supported_service, void *user_data)

Called when the Proximity reporter profile connection state is changed. 4.0.

Parameters
[in]resultcallback result
[in]remote_addressremote device address to which the device is connected
[in]reporterproximity profile reporter handle
[in]connectedThe connection status: (true = connected, false = disconnected)
[in]supported_servicesupported services of proximity profile
[in]user_dataThe user data passed from the callback registration function
See also
bt_proximity_reporter_set_connection_state_changed_cb()
bt_proximity_reporter_unset_connection_state_changed_cb()

Definition at line 819 of file bluetooth_type_internal.h.

typedef void* bt_proximity_reporter_h

The handle of a Proximity Reporter server. 4.0.

Definition at line 769 of file bluetooth_type_internal.h.

typedef void(* bt_proximity_reporter_property_changed_cb) (int result, const char *remote_address, int service_type, int prop_value, void *user_data)

Called when the Proximity profile reporter property is changed. 4.0.

Parameters
[in]resultcallback result
[in]remote_addressremote device address on which property is changed
[in]service_typeThe property type for which the value is changed
[in]prop_valueThe property value changed
[in]user_dataThe user data passed from the callback registration function
See also
bt_proximity_reporter_set_property_changed_cb()
bt_proximity_reporter_unset_property_changed_cb()

Definition at line 785 of file bluetooth_type_internal.h.

typedef void* bt_tds_seeker_h

The handle of a TDS Seeker client which is associated with a remote TDS provider 3.0.

Definition at line 961 of file bluetooth_type_internal.h.

Enumeration Type Documentation

Enumerations of the Bluetooth adapter le scan type. 2.3.

Definition at line 344 of file bluetooth_type_internal.h.

Enumerations of the Bluetooth adapter le state. 2.3.

Enumerator
BT_ADAPTER_LE_DISABLED 

Bluetooth le is disabled

BT_ADAPTER_LE_ENABLED 

Bluetooth le is enabled

Definition at line 58 of file bluetooth_type_internal.h.

Enumerations for the call state 2.3.

Enumerator
BT_AG_CALL_EVENT_IDLE 

Idle

BT_AG_CALL_EVENT_ANSWERED 

Answered

BT_AG_CALL_EVENT_HELD 

Held

BT_AG_CALL_EVENT_RETRIEVED 

Retrieved

BT_AG_CALL_EVENT_DIALING 

Dialing

BT_AG_CALL_EVENT_ALERTING 

Alerting

BT_AG_CALL_EVENT_INCOMING 

Incoming

Definition at line 144 of file bluetooth_type_internal.h.

Enumerations for the call state 2.3.

Enumerator
BT_AG_CALL_STATE_IDLE 

Idle state

BT_AG_CALL_STATE_ACTIVE 

Active state

BT_AG_CALL_STATE_HELD 

Held state

BT_AG_CALL_STATE_DIALING 

Dialing state

BT_AG_CALL_STATE_ALERTING 

Alerting state

BT_AG_CALL_STATE_INCOMING 

Incoming state

BT_AG_CALL_STATE_WAITING 

Waiting for connected indication event after answering an incoming call

Definition at line 159 of file bluetooth_type_internal.h.

Enumerations of the ATT error codes. 4.0.

Definition at line 68 of file bluetooth_type_internal.h.

Enumerations of the Bluetooth A2DP role. 4.0.

Definition at line 205 of file bluetooth_type_internal.h.

Enumerations of the authentication event types. 3.0.

Enumerator
BT_AUTH_KEYBOARD_PASSKEY_DISPLAY 

PIN display event to user for entering PIN in keyboard

BT_AUTH_PIN_REQUEST 

Legacy PIN or PASSKEY request event

BT_AUTH_PASSKEY_CONFIRM_REQUEST 

PASSKEY confirmation event to match PASSKEY in remote device

Definition at line 687 of file bluetooth_type_internal.h.

Called when a call status updated event happened from Hands-Free. .

Remarks
call_info_list has elements which consist of bt_hf_call_status_info_s
The call_info_list must be released with bt_hf_free_call_status_info_list() by you.
Parameters
[in]eventThe call handling event happened from Hands-Free
[in]call_idThe call ID
[in]user_dataThe user data passed from the callback registration function
See also
bt_hf_call_status_info_s
bt_hf_set_call_status_updated_event_cb()
bt_hf_unset_call_status_updated_event_cb()

DPM BT allowance state 3.0

Enumerator
BT_DPM_ERROR 

bluetooth allowance error

BT_DPM_BT_ALLOWED 

bluetooth allowance allowed

BT_DPM_HANDSFREE_ONLY 

bluetooth allowance handsfree only

BT_DPM_BT_RESTRICTED 

bluetooth allowance restricted

Definition at line 526 of file bluetooth_type_internal.h.

DPM Profile states 3.0.

Definition at line 556 of file bluetooth_type_internal.h.

DPM Policy status 3.0.

Enumerator
BT_DPM_ALLOWED 

DPM Policy status allowed.

BT_DPM_RESTRICTED 

DPM Policy status restricted.

BT_DPM_ENABLE 

DPM Policy status enabled.

BT_DPM_DISABLE 

DPM Policy status disabled.

BT_DPM_FALSE 

DPM Policy status false.

BT_DPM_TRUE 

DPM Policy status true.

Definition at line 538 of file bluetooth_type_internal.h.

Enumerations for the call state .

Enumerator
BT_HF_CALL_EVENT_IDLE 

Idle

BT_HF_CALL_EVENT_ANSWER 

Answered

BT_HF_CALL_EVENT_HOLD 

Held

BT_HF_CALL_EVENT_RETRIEVE 

Retrieved

BT_HF_CALL_EVENT_DIAL 

Dialing

BT_HF_CALL_EVENT_ALERT 

Alerting

BT_HF_CALL_EVENT_INCOMING 

Incoming

BT_HF_CALL_EVENT_REDIAL 

Redialling

BT_HF_CALL_EVENT_RELEASE_ALL_NONACTIVE_CALLS 

Release all nonactive calls

BT_HF_CALL_EVENT_ACCEPT_AND_RELEASE 

Accept and Release

BT_HF_CALL_EVENT_ACCEPT_AND_HOLD 

Accept and Hold

BT_HF_CALL_EVENT_ADD_TO_CONVERSATION 

Add to the conversation

Definition at line 389 of file bluetooth_type_internal.h.

Enumerations for the call handling event .

Enumerator
BT_HF_CALL_HANDLING_EVENT_ANSWER 

Request to answer an incoming call

BT_HF_CALL_HANDLING_EVENT_RELEASE 

Request to release a call

BT_HF_CALL_HANDLING_EVENT_REJECT 

Request to reject an incoming call

BT_HF_CALL_HANDLING_EVENT_RING 

Request of ringing call

BT_HF_CALL_HANDLING_EVENT_CALL_STARTED 

Request of Call started

BT_HF_CALL_HANDLING_EVENT_CALL_ENDED 

Request of Call Ended

BT_HF_CALL_HANDLING_EVENT_VOICE_RECOGNITION_ENABLED 

Request of voice recognition enabled

BT_HF_CALL_HANDLING_EVENT_VOICE_RECOGNITION_DISABLED 

Request of voice recognition disabled

BT_HF_CALL_HANDLING_EVENT_VENDOR_DEP_CMD 

Request of Vendor command

BT_HF_CALL_HANDLING_EVENT_WAITING 

Request to waiting a call

BT_HF_CALL_HANDLING_EVENT_HELD 

Request to hold a call

BT_HF_CALL_HANDLING_EVENT_UNHELD 

Request to unhold calls

BT_HF_CALL_HANDLING_EVENT_SWAPPED 

Request to swap calls

Definition at line 354 of file bluetooth_type_internal.h.

Enumerations for the multi call handling event .

Enumerator
BT_HF_MULTI_CALL_HANDLING_EVENT_RELEASE_HELD_CALLS 

Request to release held calls

BT_HF_MULTI_CALL_HANDLING_EVENT_RELEASE_ACTIVE_CALLS 

Request to release active calls

BT_HF_MULTI_CALL_HANDLING_EVENT_ACTIVATE_HELD_CALL 

Request to put active calls into hold state and activate another (held or waiting) call

BT_HF_MULTI_CALL_HANDLING_EVENT_MERGE_CALLS 

Request to add a held call to the conversation

BT_HF_MULTI_CALL_HANDLING_EVENT_EXPLICIT_CALL_TRANSFER 

Request to let a user who has two calls to connect these two calls together and release its connections to both other parties

Definition at line 376 of file bluetooth_type_internal.h.

Enumerations for the call event from Audio-Gateway device .

Enumerator
BT_HF_REMOTE_CALL_EVENT_IDLE 

Idle. Neither setup call nor active call exist

BT_HF_REMOTE_CALL_EVENT_INCOMING 

(Call-setup event) Received an incoming call on AG

BT_HF_REMOTE_CALL_EVENT_DIALING 

(Call-setup event) Dialing an outgoing call on AG

BT_HF_REMOTE_CALL_EVENT_ALERTING 

(Call-setup event) Remote party being alerted in an outgoing call of AG

BT_HF_REMOTE_CALL_EVENT_CALL_TERMINATED 

(Call-setup event) Setup call is terminated without activating

BT_HF_REMOTE_CALL_EVENT_CALL_STARTED 

(Active call state event) Call is started on AG

BT_HF_REMOTE_CALL_EVENT_CALL_ENDED 

(Active call state event) Active call is terminated on AG

BT_HF_REMOTE_CALL_EVENT_UNHELD 

(Call held event) No calls on hold

BT_HF_REMOTE_CALL_EVENT_SWAPPED 

(Call held event) Call is placed on hold or active/held calls swapped

BT_HF_REMOTE_CALL_EVENT_HELD 

(Call held event) Calls on hold, no active call

BT_HF_REMOTE_CALL_EVENT_RINGING 

Incoming call is ringing event with number. This event is optional event.

BT_HF_REMOTE_CALL_EVENT_WAITING 

Call Waiting notification in 3-way call scenario

BT_HF_REMOTE_CALL_EVENT_FAILED_TO_DIALING 

Failed to dialing a outgoing call on AG

Definition at line 174 of file bluetooth_type_internal.h.

Enumerations of the Bluetooth advertising state for HRP. 2.3.

Enumerator
BT_HRP_SENSOR_ADVERTISING_STOPPED 

Bluetooth advertising is stopped

BT_HRP_SENSOR_ADVERTISING_STARTED 

Bluetooth advertising is started

Definition at line 1105 of file bluetooth_type_internal.h.

Enumerations for the transfer type 3.0.

Enumerator
BT_TRANSFER_INBOUND 

Inbound Transfer Type

BT_TRANSFER_OUTBOUND 

Outbound Transfer Type

Definition at line 195 of file bluetooth_type_internal.h.

Enumerations of the ATT error codes specific to OTP. 4.0.

Definition at line 104 of file bluetooth_type_internal.h.

Proximity Profile Role 3.0.

Enumerator
BT_PROXIMITY_LINKLOSS_ALERT 

Proximity profile Link Loss alert property

BT_PROXIMITY_IMMEDIATE_ALERT 

Proximity Profile Immediate alert property

BT_PROXIMITY_TX_POWER 

Proximity Profile Immediate alert property

Definition at line 708 of file bluetooth_type_internal.h.

Proximity Profile Role 3.0.

Enumerator
BT_PROXIMITY_REPORTER 

Proximity Profile Reporter role.

BT_PROXIMITY_MONITOR 

Proximity Profile Monitor role.

Definition at line 698 of file bluetooth_type_internal.h.

Restricted Profile enumeration. 3.0.

Deprecated:
Deprecated since 4.0. Use bt_trusted_profile_t instead.
See also
bt_device_set_profile_restricted()
bt_device_get_profile_restricted()

Definition at line 676 of file bluetooth_type_internal.h.

type information structure ,define what type of reequest is made. 4.0

See also
bt_gatt_client_att_mtu_changed_cb()

Definition at line 1165 of file bluetooth_type_internal.h.

Enumerator
BT_TDS_TRANSPORT_STATE_OFF 

Transport is currently in OFF state

BT_TDS_TRANSPORT_STATE_ON 

Transport is currently in ON state

BT_TDS_TRANSPORT_STATE_UNAVAILABLE 

Transport is temporarily unavailable

Definition at line 827 of file bluetooth_type_internal.h.

Trusted Profile enumeration. 3.0.

See also
bt_device_set_profile_trusted()
bt_device_get_profile_trusted()

Definition at line 660 of file bluetooth_type_internal.h.