<?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>how can I clear pending indication</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/12405/how-can-i-clear-pending-indication</link><description>in the answer of this question it said that : 
 
 You are also not allowed to send a new
indication until the previous one is
confirmed. This is signaled by the
reception of a BLE_GATTS_EVT_HVC
(handle value confirmation) event. 
 
 how about</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 08 Mar 2016 12:30:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/12405/how-can-i-clear-pending-indication" /><item><title>RE: how can I clear pending indication</title><link>https://devzone.nordicsemi.com/thread/46914?ContentTypeID=1</link><pubDate>Tue, 08 Mar 2016 12:30:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0cf5885-c34b-45b1-b932-9a265a219b10</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;As also commented in &lt;a href="https://devzone.nordicsemi.com/question/70727/enable-disable-indication-issue-when-characteristic-is-already-sending/?answer=70859#post-id-70859"&gt;this&lt;/a&gt; question, it is not possible to transmit indications (or notifications) when it is disabled.&lt;/p&gt;
&lt;p&gt;Indications (and notifications) are enabled/disabled by writing to its CCCD. It is up to the application to keep track of that. In the example ble_app_uart, the struct ble_nus_t has the member &amp;quot;is_notification_enabled&amp;quot;, it  keeps track of if notification is enabled or not.&lt;/p&gt;
&lt;p&gt;Note that the only difference between indications and notifications is that when using indications the client has to confirm the reception from the application layer, before a the server can transmit a new indication. When using notification, the packets are ACKed in the link layer, so there should not be any data loss. I would recommend you to take a look at &lt;a href="https://devzone.nordicsemi.com/question/1913/bottleneck/?answer=1929#post-id-1929"&gt;this&lt;/a&gt; post, it also discusses notifications vs indications.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how can I clear pending indication</title><link>https://devzone.nordicsemi.com/thread/46913?ContentTypeID=1</link><pubDate>Tue, 08 Mar 2016 12:20:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:897388c5-7087-480e-a183-496142608709</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;As I said in the other thread where you asked basically the same thing, if the indication goes out, it will be confirmed, if the indications have been disabled, you will get an invalid state and it won&amp;#39;t go out. The situation you are asking about doesn&amp;#39;t exist.&lt;/p&gt;
&lt;p&gt;And why do you need to use indication instead of notification? Rarely do you need an application-level ack of an indication. Are you sure you need them, or do you have a misconception about the reliability of notifications?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>