<?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 to stop GATT client reading characteristic values when on discovering services</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/14238/how-to-stop-gatt-client-reading-characteristic-values-when-on-discovering-services</link><description>I am using Master Control Panel to check some off the shelf BLE product. I noticed that some of them don&amp;#39;t provide characteristic value when I press &amp;quot;discover services&amp;quot;. 
 Where is the setting for only showing the characteristic Declaration but &amp;quot;hiding</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 03 Jun 2016 06:46:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/14238/how-to-stop-gatt-client-reading-characteristic-values-when-on-discovering-services" /><item><title>RE: How to stop GATT client reading characteristic values when on discovering services</title><link>https://devzone.nordicsemi.com/thread/54380?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 06:46:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e391532-1b09-434b-b1df-b69f0c4fdfa0</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;It could be several things. Maybe the characteristic value can&amp;#39;t be read, maybe it requires authentication/encryption to be read, maybe it requires authorization to be read.&lt;/p&gt;
&lt;p&gt;And yes, it has something to do with:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ble_gap_conn_sec_mode_t read_perm;       /**&amp;lt; Read permissions. */
uint8_t                 rd_auth    :1;   /**&amp;lt; Read authorization and value will be requested from the application on every read operation. */
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;in the ble_gatts_attr_md_t you provide sd_ble_gatts_characteristic_add() when you add the characteristic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to stop GATT client reading characteristic values when on discovering services</title><link>https://devzone.nordicsemi.com/thread/54379?ContentTypeID=1</link><pubDate>Wed, 01 Jun 2016 21:30:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b91d622-d83f-4337-90bf-0128142a03a1</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;Is it something to do with ble_gap_conn_sec_mode_t?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>