mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-07 16:20:19 +00:00
mesh: log sequence number of lower transport pdus
This commit is contained in:
parent
e8df83a525
commit
558ccbff6a
@ -597,7 +597,7 @@ static void mesh_lower_transport_send_next_segment(void){
|
|||||||
|
|
||||||
if (lower_transport_outgoing_seg_o > seg_n){
|
if (lower_transport_outgoing_seg_o > seg_n){
|
||||||
#ifdef LOG_LOWER_TRANSPORT
|
#ifdef LOG_LOWER_TRANSPORT
|
||||||
printf("[+] Lower Transport, send segmented pdu complete (dst %x)\n", mesh_transport_dst(lower_transport_outgoing_pdu));
|
printf("[+] Lower Transport, segmented pdu %p, seq %06x: send complete (dst %x)\n", lower_transport_outgoing_pdu, mesh_transport_seq(lower_transport_outgoing_pdu), mesh_transport_dst(lower_transport_outgoing_pdu));
|
||||||
#endif
|
#endif
|
||||||
lower_transport_outgoing_seg_o = 0;
|
lower_transport_outgoing_seg_o = 0;
|
||||||
|
|
||||||
@ -630,7 +630,7 @@ static void mesh_lower_transport_send_next_segment(void){
|
|||||||
lower_transport_outgoing_segment);
|
lower_transport_outgoing_segment);
|
||||||
|
|
||||||
#ifdef LOG_LOWER_TRANSPORT
|
#ifdef LOG_LOWER_TRANSPORT
|
||||||
printf("[+] Lower Transport, send segmented pdu: seg_o %x, seg_n %x\n", lower_transport_outgoing_seg_o, seg_n);
|
printf("[+] Lower Transport, segmented pdu %p, seq %06x: send seg_o %x, seg_n %x\n", lower_transport_outgoing_pdu, mesh_transport_seq(lower_transport_outgoing_pdu), lower_transport_outgoing_seg_o, seg_n);
|
||||||
mesh_print_hex("LowerTransportPDU", &lower_transport_outgoing_segment->data[9], lower_transport_outgoing_segment->len-9);
|
mesh_print_hex("LowerTransportPDU", &lower_transport_outgoing_segment->data[9], lower_transport_outgoing_segment->len-9);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -643,7 +643,7 @@ static void mesh_lower_transport_send_next_segment(void){
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void mesh_lower_transport_setup_sending_segmented_pdus(void){
|
static void mesh_lower_transport_setup_sending_segmented_pdus(void){
|
||||||
printf("[+] Lower Transport, send segmented pdu (retry count %u)\n", lower_transport_retry_count);
|
printf("[+] Lower Transport, segmented pdu %p, seq %06x: send retry count %u\n", lower_transport_outgoing_pdu, mesh_transport_seq(lower_transport_outgoing_pdu), lower_transport_retry_count);
|
||||||
lower_transport_retry_count--;
|
lower_transport_retry_count--;
|
||||||
lower_transport_outgoing_seg_o = 0;
|
lower_transport_outgoing_seg_o = 0;
|
||||||
}
|
}
|
||||||
@ -651,7 +651,7 @@ static void mesh_lower_transport_setup_sending_segmented_pdus(void){
|
|||||||
static void mesh_lower_transport_segment_transmission_fired(void){
|
static void mesh_lower_transport_segment_transmission_fired(void){
|
||||||
// once more?
|
// once more?
|
||||||
if (lower_transport_retry_count == 0){
|
if (lower_transport_retry_count == 0){
|
||||||
printf("[!] Lower transport, send segmented pdu failed, retries exhausted\n");
|
printf("[!] Lower transport, send segmented pdu %p, seq %06x failed, retries exhausted\n", lower_transport_outgoing_pdu, mesh_transport_seq(lower_transport_outgoing_pdu));
|
||||||
mesh_lower_transport_outgoing_complete();
|
mesh_lower_transport_outgoing_complete();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -714,7 +714,7 @@ void mesh_lower_transport_send_pdu(mesh_pdu_t *pdu){
|
|||||||
static void mesh_lower_transport_segment_transmission_timeout(btstack_timer_source_t * ts){
|
static void mesh_lower_transport_segment_transmission_timeout(btstack_timer_source_t * ts){
|
||||||
UNUSED(ts);
|
UNUSED(ts);
|
||||||
#ifdef LOG_LOWER_TRANSPORT
|
#ifdef LOG_LOWER_TRANSPORT
|
||||||
printf("[+] Lower transport, segment transmission timer fired for %p\n", lower_transport_outgoing_pdu);
|
printf("[+] Lower transport, segmented pdu %p, seq %06x: transmission timer fired\n", lower_transport_outgoing_pdu, mesh_transport_seq(lower_transport_outgoing_pdu));
|
||||||
#endif
|
#endif
|
||||||
lower_transport_outgoing_pdu->acknowledgement_timer_active = 0;
|
lower_transport_outgoing_pdu->acknowledgement_timer_active = 0;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user