<?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>Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9570/automatically-response-to-indication-s120</link><description>Hello,there is a way that can automatically confirm receipt of the packet from the server,without to call evrey time sd_ble_gattc_hv_confirm() after each received indication from server?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 07 Oct 2015 10:47:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9570/automatically-response-to-indication-s120" /><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35349?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2015 10:47:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f2573043-e17d-41a2-87a6-caf0c340de06</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;It could be something with the implementation. Maybe you could edit your answer and include some code where you implement it? Could you also include a sniffer trace if possible?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35348?ContentTypeID=1</link><pubDate>Tue, 06 Oct 2015 17:16:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e1067bb-c2e4-4ed1-aae9-a83f6356d52a</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Thanks a lot for help!
I test this,and if I have a good rssi (power of signal from beacon )is ok,using notification ,all packets are send with succes,but If I have a bad rssi(bed power of signal from beacon and if this oscillates) I lose some packets.So I decided to use indication.With this,in any condition ,the packets are send with success.Maybe I missed something at implementation with notification if I lose packets ?Maybe I  transmit the packets  quickly and because of this we can lose if I have a bad signal?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35347?ContentTypeID=1</link><pubDate>Tue, 06 Oct 2015 14:49:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8dd7e996-8b00-4206-82cc-2ba49f912738</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;You don&amp;#39;t lose packets any more packets by using notifications, all packets are acknowledged in the link layer. The difference is that with an indication the application on the client side must also confirm.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35346?ContentTypeID=1</link><pubDate>Tue, 06 Oct 2015 14:16:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c9825ed-7577-487b-9dab-a9add2d1bbf9</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Yes,I want to use indication for to be sure that the packets were received successfully by client.I don&amp;#39;t want to lose packets.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35345?ContentTypeID=1</link><pubDate>Tue, 06 Oct 2015 12:15:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ba73f8d-e986-4f3f-9c41-3e2f5b7225ae</guid><dc:creator>Ulrich Myhre</dc:creator><description>&lt;p&gt;Is there a reason why you do not use simple notifications then? Indications are meant to be confirmed, and are inherently slower. Are you using a specific profile that requires this? As Petter says, there are no options to automatically respond to indications.&lt;/p&gt;
&lt;p&gt;There are use-cases where this restriction makes sense, e.g. with Service Changed and attribute caching. The spec states that once a Service Changed indication has been confirmed &amp;quot;(...) the server can consider the client to be aware of the updated Attribute Handles&amp;quot;, which means you have to re-discover parts of the database before you&amp;#39;re technically allowed to send a confirm.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35344?ContentTypeID=1</link><pubDate>Mon, 05 Oct 2015 16:03:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c2461b1-2119-4429-9f04-4d6de346912e</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Thanks a lot Petter Myhere
,I don&amp;#39;t want to  call every time sd_ble_gattc_hv_confirm() after BLE_GATTC_EVT_HVX event  beacause if this will not send with succsess(will return NRF_BUSY) I will block the server which send me the indication(if I have more than one server connected with me,the next server will override tx buffer for confirmation because I receive  packets for many servers  on a connection interval ).
I want to know if I can configurate at first time as the client to respond alone with a confirmation to server and this will manage alone confiramtion to the server?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35343?ContentTypeID=1</link><pubDate>Mon, 05 Oct 2015 14:56:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0689af59-e4a3-431c-b2d8-b92f9dd7767d</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;No such option exist. Could you explain a bit more about your use case?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35342?ContentTypeID=1</link><pubDate>Mon, 05 Oct 2015 14:45:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54711c90-fabd-4ad3-baa1-008ea643c79b</guid><dc:creator>John</dc:creator><description>&lt;p&gt;But exist a option for indication through can automatically  confirm receipt of indication  ?(without call every time sd_ble_gattc_hv_confirm() after I receive BLE_GATTC_EVT_HVX event )&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Automatically response to indication(s120)</title><link>https://devzone.nordicsemi.com/thread/35341?ContentTypeID=1</link><pubDate>Mon, 05 Oct 2015 14:28:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:374fae57-3264-452e-916b-3f9f974288b7</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Indications must be confirmed by the application, but notifications don&amp;#39;t.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>