Microchip® Advanced Software Framework

sdp_client_rfcomm.h File Reference
#include "btstack_util.h"

Macros

#define SDP_SERVICE_NAME_LEN   20
 

Functions

uint8_t sdp_client_query_rfcomm_channel_and_name_for_search_pattern (btstack_packet_handler_t callback, bd_addr_t remote, const uint8_t *des_serviceSearchPattern)
 Searches SDP records on a remote device for RFCOMM services with a given service search pattern. More...
 
uint8_t sdp_client_query_rfcomm_channel_and_name_for_uuid (btstack_packet_handler_t callback, bd_addr_t remote, uint16_t uuid)
 Searches SDP records on a remote device for RFCOMM services with a given 16-bit UUID. More...
 
uint8_t sdp_client_query_rfcomm_channel_and_name_for_uuid128 (btstack_packet_handler_t callback, bd_addr_t remote, const uint8_t *uuid128)
 Searches SDP records on a remote device for RFCOMM services with a given 128-bit UUID. More...
 

#define SDP_SERVICE_NAME_LEN   20

uint8_t sdp_client_query_rfcomm_channel_and_name_for_search_pattern ( btstack_packet_handler_t  callback,
bd_addr_t  remote,
const uint8_t *  des_serviceSearchPattern 
)

Searches SDP records on a remote device for RFCOMM services with a given service search pattern.

uint8_t sdp_client_query_rfcomm_channel_and_name_for_uuid ( btstack_packet_handler_t  callback,
bd_addr_t  remote,
uint16_t  uuid 
)

Searches SDP records on a remote device for RFCOMM services with a given 16-bit UUID.

Note
calls sdp_service_search_pattern_for_uuid16 that uses global buffer
uint8_t sdp_client_query_rfcomm_channel_and_name_for_uuid128 ( btstack_packet_handler_t  callback,
bd_addr_t  remote,
const uint8_t *  uuid128 
)

Searches SDP records on a remote device for RFCOMM services with a given 128-bit UUID.

Note
calls sdp_service_search_pattern_for_uuid128 that uses global buffer