"No free slots" error while sending message

Hi,

I am using mesh chat example , Im trying to  manually relay(resend) the recieved message from reciever using

bt_mesh_chat_cli_message_send(). 
This works for the first resend, but next time it throws the following error
W: No free slots for new incoming segmented messages
W: No free slots for new incoming segmented messages
W: No free slots for new incoming segmented messages
W: No free slots for new incoming segmented messages
W: No free slots for new incoming segmented messages
W: No free slots for new incoming segmented messages
W: No free slots for new incoming segmented messages
W: No free slots for new incoming segmented messages
W: No free slots for new incoming segmented messages
What could be the problem??
Parents Reply Children
  • Thanks,
    I tried using delay before resending message and it works.

  • We are getting the same error - using CHAT MODEL in MESH.  The RELAY gives us this same error message - we have increased the COUNT value to 50 - but we have not added a timing delay of say 0.1s between receiving and transmitting on to the proxy.  Is this what you did ?? How did you add the small delay.  Is this because of timing issues between the next available Tx slot being ready and the device being ready - or mistiming i should say.

    Would love help if you can give me some information - many thanks.

    We have nRF52840 BLE > nRF21540 DK as RELAY > nRF21540 DK as proxy.  

    Thanks - Richard 

  • We are getting the same error - using CHAT MODEL in MESH.  The RELAY gives us this same error message - we have increased the COUNT value to 50 - but we have not added a timing delay of say 0.1s between receiving and transmitting on to the proxy.  Is this what you did ?? How did you add the small delay.  Is this because of timing issues between the next available Tx slot being ready and the device being ready - or mistiming i should say.

    Would love help if you can give me some information - many thanks.

    We have nRF52840 BLE > nRF21540 DK as RELAY > nRF21540 DK as proxy.  

    Thanks - Richard 

Related