mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-28 19:20:54 +00:00
mesh: limit number of outgoing segmented messages in parallel
This commit is contained in:
parent
a43313399c
commit
cd15e00373
@ -979,9 +979,14 @@ bool mesh_lower_transport_can_send_to_dest(uint16_t dest){
|
||||
while (btstack_linked_list_iterator_has_next(&it)){
|
||||
mesh_segmented_pdu_t * segmented_pdu = (mesh_segmented_pdu_t *) btstack_linked_list_iterator_next(&it);
|
||||
num_messages++;
|
||||
if (segmented_pdu->dst == dest) return false;
|
||||
if (segmented_pdu->dst == dest){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
// TODO: limit number of parallel outgoing messages
|
||||
#ifdef MAX_NR_MESH_OUTGOING_SEGMENTED_MESSAGES
|
||||
// limit number of parallel outgoing messages if configured
|
||||
if (num_messages >= MAX_NR_MESH_OUTGOING_SEGMENTED_MESSAGES) return false;
|
||||
#endif
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user