<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>packet loss after disconnection?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19596/packet-loss-after-disconnection</link><description>Hi All!
I use nrf51822 with sd s110 to send data to android phone with sd_ble_gatts_hvx. If sd_ble_gatts_hvx returns NRF_SUCCESS then that packet get to TX buffer. I didn&amp;#39;t find in the documentation what happens after connection lost. Are that packets</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 01 Aug 2018 06:48:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19596/packet-loss-after-disconnection" /><item><title>RE: packet loss after disconnection?</title><link>https://devzone.nordicsemi.com/thread/142297?ContentTypeID=1</link><pubDate>Wed, 01 Aug 2018 06:48:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5cb134db-b6d8-49f2-81e6-a3596919140a</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;In BLE, all packets are ack&amp;#39;ed in the link layer. But not necessarily in the application layer: notifications are ack&amp;#39;ed in the link layer, indications are also &amp;quot;ack&amp;#39;ed&amp;quot; in the application layer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: packet loss after disconnection?</title><link>https://devzone.nordicsemi.com/thread/142280?ContentTypeID=1</link><pubDate>Wed, 01 Aug 2018 02:56:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab0d952b-2129-4dec-b28c-2c6be2ea7b8d</guid><dc:creator>Andrew Ong</dc:creator><description>&lt;p&gt;no it doesn&amp;#39;t, the&amp;nbsp;BLE_EVT_TX_COMPLETE indicates that it&amp;nbsp;was transmitted, but not acknowledged. only the&amp;nbsp;BLE_GATTS_EVT_HVC event is fired after the BLE Indication acknowledgement.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: packet loss after disconnection?</title><link>https://devzone.nordicsemi.com/thread/76254?ContentTypeID=1</link><pubDate>Thu, 09 Feb 2017 14:42:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28598c78-5e4d-4b01-83ce-5e4a37bbb2a9</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;The BLE_EVT_TX_COMPLETE event signals that the packet has been successfully transmitted and acked by the peer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: packet loss after disconnection?</title><link>https://devzone.nordicsemi.com/thread/76253?ContentTypeID=1</link><pubDate>Thu, 09 Feb 2017 13:00:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:59dd9f54-7af9-4d1c-b2c7-2f8a7ab4705a</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;If there are untransmitted packets in the TX buffer where there is a disconnect, those packets will be lost. So, those packets will not be transmitted automatically upon a re-connect. Upon a re-connect, if needed, the  packets will have to be put manually into the TX buffer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>