mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-20 18:40:31 +00:00
use hci_event_inquiry_result_get_num_responses
This commit is contained in:
parent
fb42b6e599
commit
f8744dea34
@ -62,7 +62,7 @@ Extended Inquiry Result (EIR). A code snippet is shown in Listing
|
||||
|
||||
void print_inquiry_results(uint8_t *packet){
|
||||
int event = packet[0];
|
||||
int numResponses = packet[2];
|
||||
int numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
uint16_t classOfDevice, clockOffset;
|
||||
uint8_t rssi, pageScanRepetitionMode;
|
||||
for (i=0; i<numResponses; i++){
|
||||
|
@ -170,7 +170,7 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe
|
||||
switch(event){
|
||||
case HCI_EVENT_INQUIRY_RESULT:
|
||||
case HCI_EVENT_INQUIRY_RESULT_WITH_RSSI:
|
||||
numResponses = packet[2];
|
||||
numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
for (i=0; i<numResponses && deviceCount < MAX_DEVICES;i++){
|
||||
reverse_bd_addr(&packet[3 + i * 6], addr);
|
||||
index = getDeviceIndexForAddress(addr);
|
||||
|
@ -151,7 +151,7 @@ static void packet_handler (uint8_t packet_type, uint16_t channel, uint8_t *pack
|
||||
switch(event){
|
||||
case HCI_EVENT_INQUIRY_RESULT:
|
||||
case HCI_EVENT_INQUIRY_RESULT_WITH_RSSI:{
|
||||
numResponses = packet[2];
|
||||
numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
int offset = 3;
|
||||
for (i=0; i<numResponses && deviceCount < MAX_DEVICES;i++){
|
||||
reverse_bd_addr(&packet[offset], addr);
|
||||
|
@ -186,7 +186,7 @@ static void inquiry_packet_handler (uint8_t packet_type, uint8_t *packet, uint16
|
||||
switch(event){
|
||||
case HCI_EVENT_INQUIRY_RESULT:
|
||||
case HCI_EVENT_INQUIRY_RESULT_WITH_RSSI:{
|
||||
numResponses = packet[2];
|
||||
numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
int offset = 3;
|
||||
for (i=0; i<numResponses && deviceCount < MAX_DEVICES;i++){
|
||||
reverse_bd_addr(addr, &packet[offset]);
|
||||
|
@ -150,7 +150,7 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe
|
||||
switch(event){
|
||||
case HCI_EVENT_INQUIRY_RESULT:
|
||||
case HCI_EVENT_INQUIRY_RESULT_WITH_RSSI:{
|
||||
numResponses = packet[2];
|
||||
numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
int offset = 3;
|
||||
for (i=0; i<numResponses && deviceCount < MAX_DEVICES;i++){
|
||||
reverse_bd_addr(&packet[offset], addr);
|
||||
|
@ -156,7 +156,7 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe
|
||||
case HCI_EVENT_INQUIRY_RESULT:
|
||||
case HCI_EVENT_INQUIRY_RESULT_WITH_RSSI:
|
||||
{
|
||||
int numResponses = packet[2];
|
||||
int numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
int i;
|
||||
int offset = 3;
|
||||
for (i=0; i<numResponses;i++){
|
||||
|
@ -414,7 +414,7 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe
|
||||
|
||||
switch (hci_event_packet_get_type(packet)){
|
||||
case HCI_EVENT_INQUIRY_RESULT:
|
||||
numResponses = packet[2];
|
||||
numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
for (i=0; i<numResponses ; i++){
|
||||
bt_flip_addr(addr, &packet[3+i*6]);
|
||||
// NSLog(@"found %@", [BTDevice stringForAddress:addr]);
|
||||
@ -434,7 +434,7 @@ static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packe
|
||||
break;
|
||||
|
||||
case HCI_EVENT_INQUIRY_RESULT_WITH_RSSI:{
|
||||
numResponses = packet[2];
|
||||
numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
int offset = 3;
|
||||
for (i=0; i<numResponses ;i++){
|
||||
bt_flip_addr(addr, &packet[offset]);
|
||||
|
@ -192,7 +192,7 @@ static void inquiry_packet_handler (uint8_t packet_type, uint8_t *packet, uint16
|
||||
switch(event){
|
||||
case HCI_EVENT_INQUIRY_RESULT:
|
||||
case HCI_EVENT_INQUIRY_RESULT_WITH_RSSI:{
|
||||
numResponses = packet[2];
|
||||
numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
int offset = 3;
|
||||
for (i=0; i<numResponses && deviceCount < MAX_DEVICES;i++){
|
||||
reverse_bd_addr(&packet[offset], addr);
|
||||
|
@ -194,7 +194,7 @@ static void inquiry_packet_handler (uint8_t packet_type, uint8_t *packet, uint16
|
||||
switch(event){
|
||||
case HCI_EVENT_INQUIRY_RESULT:
|
||||
case HCI_EVENT_INQUIRY_RESULT_WITH_RSSI:{
|
||||
numResponses = packet[2];
|
||||
numResponses = hci_event_inquiry_result_get_num_responses(packet);
|
||||
int offset = 3;
|
||||
for (i=0; i<numResponses && deviceCount < MAX_DEVICES;i++){
|
||||
reverse_bd_addr(&packet[offset], addr);
|
||||
|
Loading…
x
Reference in New Issue
Block a user