<?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>custom service problem</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/1101/custom-service-problem</link><description>Hi 
 I&amp;#39;m using the nRF51822 and custom a service.I add 4 characteristic in the service and all of them
 
 config to indication type to send data.Everything is Ok and sending data and confirm is normal while
I only send one characteristic at one time</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 10 Dec 2013 16:36:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/1101/custom-service-problem" /><item><title>RE: custom service problem</title><link>https://devzone.nordicsemi.com/thread/5167?ContentTypeID=1</link><pubDate>Tue, 10 Dec 2013 16:36:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:68666c73-d45b-4485-bacc-abb08d3c6f37</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;You are by the Core Specification only allowed to have one Indication pending confirmation at any time. If you need high throughput, you should therefore make sure to use notifications.&lt;/p&gt;
&lt;p&gt;Take a look at &lt;a href="https://devzone.nordicsemi.com/index.php/how-do-i-calculate-throughput-for-a-ble-link#reply-3441"&gt;this question&lt;/a&gt; for further details.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: custom service problem</title><link>https://devzone.nordicsemi.com/thread/5168?ContentTypeID=1</link><pubDate>Tue, 10 Dec 2013 04:45:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c9e6c03-66ee-4fcb-bffb-329a27bf2d40</guid><dc:creator>janhuang</dc:creator><description>&lt;p&gt;Hi Morten&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    Thanks for your quickly response.I send to data like below.
void send_data()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;{
ble_send_data1();
ble_send_data2();
ble_send_data3();
ble_send_data4();
}
I check the error codes,the fisrt  function  error code it&amp;#39;s 0,mean success.but the sercond function raise a error code 0x11(NRF_ERROR_BUSY),I&amp;#39;m not sure what that mean,my transmit type are set to indication type,is it mean I didn&amp;#39;t receive the confirm message so can&amp;#39;t send another data?But I have define different confirm flag for each characteristic and it&amp;#39;s work when I send them separate.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: custom service problem</title><link>https://devzone.nordicsemi.com/thread/5166?ContentTypeID=1</link><pubDate>Mon, 09 Dec 2013 14:37:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6ae9a17-747a-4de5-ad02-cb5c8e19a162</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;How do you do the transmission? Do you check error codes when sending the data? You must always check error codes on all softdevice function calls. If any error occurs, you can catch them by putting a breakpoint in app_error_handler.&lt;/p&gt;
&lt;p&gt;For a suggested algorithm for sending data as fast as possible, take a look at &lt;a href="https://devzone.nordicsemi.com/index.php/dealing-large-data-packet-s-through-ble"&gt;this question&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>