http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e98b0c12/develop/network/ble/ble_hs/ble_gattc/definitions/ble_gattc_defs/index.html ---------------------------------------------------------------------- diff --git a/develop/network/ble/ble_hs/ble_gattc/definitions/ble_gattc_defs/index.html b/develop/network/ble/ble_hs/ble_gattc/definitions/ble_gattc_defs/index.html new file mode 100644 index 0000000..b738bf6 --- /dev/null +++ b/develop/network/ble/ble_hs/ble_gattc/definitions/ble_gattc_defs/index.html @@ -0,0 +1,636 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + + + <link rel="canonical" href="http://mynewt.apache.org/network/ble/ble_hs/ble_gattc/definitions/ble_gattc_defs/"> + <link rel="shortcut icon" href="../../../../../../img/favicon.ico"> + + <title>GATT client definitions - Apache Mynewt</title> + + <link href="../../../../../../css/bootstrap-3.0.3.min.css" rel="stylesheet"> + <link href="../../../../../../css/font-awesome-4.0.3.css" rel="stylesheet"> + <link rel="stylesheet" href="../../../../../../css/highlight.css"> + <link href="../../../../../../css/base.css" rel="stylesheet"> + <link href="../../../../../../css/custom.css" rel="stylesheet"> + <link href="../../../../../../css/v2.css" rel="stylesheet"> + <link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> + <link href="../../../../../../extra.css" rel="stylesheet"> + + <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> + <!--[if lt IE 9]> + <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> + <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> + <![endif]--> + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-72162311-1', 'auto'); + ga('send', 'pageview'); + </script> + + </head> + + + <body class="GATT client definitions"> + + + + + + + + + +<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation"> + <div class="container"> + <!-- Collapsed navigation --> + <div class="navbar-header"> + <!-- Expander button --> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + + </div> + + <!-- Expanded navigation --> + <div class="navbar-collapse collapse"> + <!-- Main navigation --> + <ul class="nav navbar-nav navbar-right"> + <li + class="" +> + <a href="/">Home</a> + </li> + <li + class="important" +> + <a href="/quick-start/">Quick Start</a> + </li> + <li + class="" +> + <a href="/about/">About</a> + </li> + <li + class="active" +> + <a href="/latest/os/introduction">Documentation</a> + </li> + <li + class="" +> + <a href="/download/">Download</a> + </li> + <li + class="" +> + <a href="/community/">Community</a> + </li> + <li + class="" +> + <a href="/events/">Events</a> + </li> + </ul> + + <!-- Search, Navigation and Repo links --> + <ul class="nav navbar-nav navbar-right"> + + </ul> + </div> + </div> +</nav> + + + + <div class="container"> + + <div class="row"> + <div class="col-md-3 v2-sidebar"><div id="docSidebar" class="hidden-print" role="complementary"> + <div class="top"> + <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt"> + <div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" placeholder="Search documentation" /> + </div> + </form> + </div> + </div> + <ul class="toc-nav"> + <li class="doc-version"> +<select class="form-control" onchange="if (this.value) window.location.href=this.value"> + + <option + value="/develop/os/introduction" + selected="selected" + > + Version: develop + </option> + + <option + value="/v0_9_0/os/introduction" + + > + Version: 0.9.0 (latest) + </option> + +</select> +</li> + + + + + + + + + + + + + + + + + + <li ><a href="../../../../../../os/introduction/">Mynewt Documentation</a> + + + <ul> + + + + + + + + <li ><a href="../../../../../../os/get_started/get_started/">Basic Setup</a> + + + </li> + + + + + + <li > + <a href="../../../../../../os/get_started/vocabulary/">Concepts</a> + </li> + + + + + + + + <li ><a href="../../../../../../os/tutorials/tutorials/">Tutorials</a> + + + </li> + + + + + + + + <li ><a href="../../../../../../os/os_user_guide/">OS User Guide</a> + + + </li> + + + + + + + + <li><a href=" + ../../../../ble_intro/ +">BLE User Guide</a> + + + <ul> + + + + <li > + <a href="../../../../ble_intro/">NimBLE Introduction</a> + </li> + + + + + + <li > + <a href="../../../../ble_sec/">NimBLE Security</a> + </li> + + + + + + <li > + <a href="../../../../nimble_setup/">Set up application</a> + </li> + + + + + + + + <li ><a href="../../../../ini_stack/ble_ini_intro/">Initialize stack</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_hs/">NimBLE Host API</a> + + + <ul> + + + + + + <li > + <a href="../../../ble_hs_return_codes/">Return codes</a> + </li> + + + + + + + + <li ><a href="../../../init/init/">Init and config</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_gap/ble_gap/">GAP</a> + + + </li> + + + + + + + + <li ><a href="../../ble_gattc/">GATT client</a> + + + <ul> + + + + + + + + <li><a href=" + ./ +">Definitions</a> + + + <ul> + + + + <li class="active"> + <a href="./">GATT client definitions</a> + </li> + + + + </ul> + + </li> + + + + + + + + <li><a href=" + ../../ble_gattc/ +">Functions</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../ble_gatts/ble_gatts/">GATT server</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_hs_id/ble_hs_id/">Identity</a> + + + </li> + + + + + + + + <li ><a href="../../../other/other/">Other</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../../bletiny_api/">bletiny app Usage API</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../../../../newt/newt_intro/">Newt Tool Guide</a> + + + </li> + + + + + + + + <li ><a href="../../../../../../newtmgr/overview/">Newt Manager Guide</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li><a href=" + ../../../../../../faq/how_to_edit_docs/ +">Appendix</a> + + + </li> + + + + </ul> +</div></div> + + <div class="show-sidebar-container"> + <button class="show-sidebar">Docs Menu</button> + </div> + + <div class="col-md-9" role="main"> + <div class="row doc-header"> + <div class="col-sm-12"> + <div role="navigation" aria-label="breadcrumbs navigation"> + <ul class="wy-breadcrumbs pull-right"> + <li><a href="/develop/os/introduction">Docs</a></li> + + + + <li>» <a href="../../ble_gattc/">GATT client</a></li> + + + + <li>» Definitions</li> + + + + <li>» GATT client definitions</li> + + + + </ul> +</div> + </div> + </div> + + <h2 id="gatt-client-definitions"><font color="#F2853F" style="font-size:24pt">GATT Client Definitions</font></h2> +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_error</span> { + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">status</span>; + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">att_handle</span>; +}; +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_svc</span> { + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">start_handle</span>; + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">end_handle</span>; + <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">uuid128</span>[<span style="color: #1C01CE">16</span>]; +}; +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_attr</span> { + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">handle</span>; + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">offset</span>; + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">value_len</span>; + <span style="color: #A90D91">const</span> <span style="color: #A90D91">void</span> <span style="color: #000000">*value</span>; +}; +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_chr</span> { + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">def_handle</span>; + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">val_handle</span>; + <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">properties</span>; + <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">uuid128</span>[<span style="color: #1C01CE">16</span>]; +}; +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_dsc</span> { + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">handle</span>; + <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">uuid128</span>[<span style="color: #1C01CE">16</span>]; +}; +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">typedef</span> <span style="color: #A90D91">int</span> <span style="color: #000000">ble_gatt_mtu_fn</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_error</span> <span style="color: #000000">*error</span>, + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">mtu</span>, <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>); +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">typedef</span> <span style="color: #A90D91">int</span> <span style="color: #000000">ble_gatt_disc_svc_fn</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_error</span> <span style="color: #000000">*error</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_svc</span> <span style="color: #000000">*service</span>, + <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>); +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">typedef</span> <span style="color: #A90D91">int</span> <span style="color: #000000">ble_gatt_attr_fn</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_error</span> <span style="color: #000000">*error</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_attr</span> <span style="color: #000000">*attr</span>, + <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>); +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">typedef</span> <span style="color: #A90D91">int</span> <span style="color: #000000">ble_gatt_reliable_attr_fn</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_error</span> <span style="color: #000000">*error</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_attr</span> <span style="color: #000000">*attrs</span>, + <span style="color: #A90D91">uint8_t</span> <span style="color: #000000">num_attrs</span>, <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>); +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">typedef</span> <span style="color: #A90D91">int</span> <span style="color: #000000">ble_gatt_chr_fn</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_error</span> <span style="color: #000000">*error</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_chr</span> <span style="color: #000000">*chr</span>, <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>); +</pre></div> + + +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">typedef</span> <span style="color: #A90D91">int</span> <span style="color: #000000">ble_gatt_dsc_fn</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_error</span> <span style="color: #000000">*error</span>, + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">chr_def_handle</span>, + <span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">ble_gatt_dsc</span> <span style="color: #000000">*dsc</span>, + <span style="color: #A90D91">void</span> <span style="color: #000000">*arg</span>); +</pre></div> + + <div class="row"> + + + + +<ul class="nav nav-pills" style="margin-bottom: 10px"> + <li> + + <a href=../../ble_gattc/> + <span class="fa fa-arrow-left"></span> + Previous: GATT client + </a> + + </li> + <li class="pull-right"> + + <a href=../../ble_gattc/> + Next: ble_gattc + <span class="fa fa-arrow-right"></span> + </a> + + </li> +</ul> + </div> + <div class="row"> + <footer> + <div class="row"> + <div class="col-md-12"> + + <p class="copyright">Copyright © 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p> + + </div> + </div> + <div class="copyright-logos"> + <div class="row"> + <div class="col-xs-6 text-right"> + <img src="/img/apache-feather.png" alt="Apache" title="Apache"> + </div> + <div class="col-xs-6 text-left"> + <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator"> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <small class="footnote"> + MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. + </small> + </div> + </div> +</footer> + </div> + </div> + </div> + + + </div> + + <script src="../../../../../../js/jquery-1.10.2.min.js"></script> + <script src="../../../../../../js/bootstrap-3.0.3.min.js"></script> + <script src="../../../../../../js/highlight.pack.js"></script> + <script src="../../../../../../js/base.js"></script> + <script src="../../../../../../js/custom.js"></script> + + </body> +</html> \ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e98b0c12/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_chrs/index.html ---------------------------------------------------------------------- diff --git a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_chrs/index.html b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_chrs/index.html new file mode 100644 index 0000000..4c9c413 --- /dev/null +++ b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_chrs/index.html @@ -0,0 +1,752 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + + + <link rel="canonical" href="http://mynewt.apache.org/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_chrs/"> + <link rel="shortcut icon" href="../../../../../../img/favicon.ico"> + + <title>ble_gattc_disc_all_chrs - Apache Mynewt</title> + + <link href="../../../../../../css/bootstrap-3.0.3.min.css" rel="stylesheet"> + <link href="../../../../../../css/font-awesome-4.0.3.css" rel="stylesheet"> + <link rel="stylesheet" href="../../../../../../css/highlight.css"> + <link href="../../../../../../css/base.css" rel="stylesheet"> + <link href="../../../../../../css/custom.css" rel="stylesheet"> + <link href="../../../../../../css/v2.css" rel="stylesheet"> + <link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> + <link href="../../../../../../extra.css" rel="stylesheet"> + + <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> + <!--[if lt IE 9]> + <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> + <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> + <![endif]--> + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-72162311-1', 'auto'); + ga('send', 'pageview'); + </script> + + </head> + + + <body class="ble_gattc_disc_all_chrs"> + + + + + + + + + +<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation"> + <div class="container"> + <!-- Collapsed navigation --> + <div class="navbar-header"> + <!-- Expander button --> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + + </div> + + <!-- Expanded navigation --> + <div class="navbar-collapse collapse"> + <!-- Main navigation --> + <ul class="nav navbar-nav navbar-right"> + <li + class="" +> + <a href="/">Home</a> + </li> + <li + class="important" +> + <a href="/quick-start/">Quick Start</a> + </li> + <li + class="" +> + <a href="/about/">About</a> + </li> + <li + class="active" +> + <a href="/latest/os/introduction">Documentation</a> + </li> + <li + class="" +> + <a href="/download/">Download</a> + </li> + <li + class="" +> + <a href="/community/">Community</a> + </li> + <li + class="" +> + <a href="/events/">Events</a> + </li> + </ul> + + <!-- Search, Navigation and Repo links --> + <ul class="nav navbar-nav navbar-right"> + + </ul> + </div> + </div> +</nav> + + + + <div class="container"> + + <div class="row"> + <div class="col-md-3 v2-sidebar"><div id="docSidebar" class="hidden-print" role="complementary"> + <div class="top"> + <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt"> + <div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" placeholder="Search documentation" /> + </div> + </form> + </div> + </div> + <ul class="toc-nav"> + <li class="doc-version"> +<select class="form-control" onchange="if (this.value) window.location.href=this.value"> + + <option + value="/develop/os/introduction" + selected="selected" + > + Version: develop + </option> + + <option + value="/v0_9_0/os/introduction" + + > + Version: 0.9.0 (latest) + </option> + +</select> +</li> + + + + + + + + + + + + + + + + + + <li ><a href="../../../../../../os/introduction/">Mynewt Documentation</a> + + + <ul> + + + + + + + + <li ><a href="../../../../../../os/get_started/get_started/">Basic Setup</a> + + + </li> + + + + + + <li > + <a href="../../../../../../os/get_started/vocabulary/">Concepts</a> + </li> + + + + + + + + <li ><a href="../../../../../../os/tutorials/tutorials/">Tutorials</a> + + + </li> + + + + + + + + <li ><a href="../../../../../../os/os_user_guide/">OS User Guide</a> + + + </li> + + + + + + + + <li><a href=" + ../../../../ble_intro/ +">BLE User Guide</a> + + + <ul> + + + + <li > + <a href="../../../../ble_intro/">NimBLE Introduction</a> + </li> + + + + + + <li > + <a href="../../../../ble_sec/">NimBLE Security</a> + </li> + + + + + + <li > + <a href="../../../../nimble_setup/">Set up application</a> + </li> + + + + + + + + <li ><a href="../../../../ini_stack/ble_ini_intro/">Initialize stack</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_hs/">NimBLE Host API</a> + + + <ul> + + + + + + <li > + <a href="../../../ble_hs_return_codes/">Return codes</a> + </li> + + + + + + + + <li ><a href="../../../init/init/">Init and config</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_gap/ble_gap/">GAP</a> + + + </li> + + + + + + + + <li ><a href="../../ble_gattc/">GATT client</a> + + + <ul> + + + + + + + + <li><a href=" + ../../definitions/ble_gattc_defs/ +">Definitions</a> + + + </li> + + + + + + + + <li><a href=" + ../../ble_gattc/ +">Functions</a> + + + <ul> + + + + <li > + <a href="../../ble_gattc/">ble_gattc</a> + </li> + + + + + + <li class="active"> + <a href="./">ble_gattc_disc_all_chrs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_all_dscs/">ble_gattc_disc_all_dscs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_all_svcs/">ble_gattc_disc_all_svcs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_chrs_by_uuid/">ble_gattc_disc_chrs_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_svc_by_uuid/">ble_gattc_disc_svc_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_exchange_mtu/">ble_gattc_exchange_mtu</a> + </li> + + + + + + <li > + <a href="../ble_gattc_find_inc_svcs/">ble_gattc_find_inc_svcs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_notify/">ble_gattc_notify</a> + </li> + + + + + + <li > + <a href="../ble_gattc_notify_custom/">ble_gattc_notify_custom</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read/">ble_gattc_read</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_by_uuid/">ble_gattc_read_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_long/">ble_gattc_read_long</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_mult/">ble_gattc_read_mult</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write/">ble_gattc_write</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_long/">ble_gattc_write_long</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_no_rsp/">ble_gattc_write_no_rsp</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_reliable/">ble_gattc_write_reliable</a> + </li> + + + + </ul> + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../ble_gatts/ble_gatts/">GATT server</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_hs_id/ble_hs_id/">Identity</a> + + + </li> + + + + + + + + <li ><a href="../../../other/other/">Other</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../../bletiny_api/">bletiny app Usage API</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../../../../newt/newt_intro/">Newt Tool Guide</a> + + + </li> + + + + + + + + <li ><a href="../../../../../../newtmgr/overview/">Newt Manager Guide</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li><a href=" + ../../../../../../faq/how_to_edit_docs/ +">Appendix</a> + + + </li> + + + + </ul> +</div></div> + + <div class="show-sidebar-container"> + <button class="show-sidebar">Docs Menu</button> + </div> + + <div class="col-md-9" role="main"> + <div class="row doc-header"> + <div class="col-sm-12"> + <div role="navigation" aria-label="breadcrumbs navigation"> + <ul class="wy-breadcrumbs pull-right"> + <li><a href="/develop/os/introduction">Docs</a></li> + + + + <li>» <a href="../../ble_gattc/">GATT client</a></li> + + + + <li>» <a href="../../ble_gattc/">Functions</a></li> + + + + <li>» ble_gattc_disc_all_chrs</li> + + + + </ul> +</div> + </div> + </div> + + <h2 id="ble95gattc95disc95all95chrs"><font color="#F2853F" style="font-size:24pt">ble_gattc_disc_all_chrs</font></h2> +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span> +<span style="color: #000000">ble_gattc_disc_all_chrs</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">start_handle</span>, + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">end_handle</span>, <span style="color: #000000">ble_gatt_chr_fn</span> <span style="color: #000000">*cb</span>, + <span style="color: #A90D91">void</span> <span style="color: #000000">*cb_arg</span>) +</pre></div> + + +<h3 id="description">Description</h3> +<p>Initiates GATT procedure: Discover All Characteristics of a Service. </p> +<h3 id="parameters">Parameters</h3> +<table> +<thead> +<tr> +<th><em>Parameter</em></th> +<th><em>Description</em></th> +</tr> +</thead> +<tbody> +<tr> +<td>conn_handle</td> +<td>The connection over which to execute the procedure.</td> +</tr> +<tr> +<td>start_handle</td> +<td>The handle to begin the search at (generally the service definition handle).</td> +</tr> +<tr> +<td>end_handle</td> +<td>The handle to end the search at (generally the last handle in the service).</td> +</tr> +<tr> +<td>cb</td> +<td>The function to call to report procedure status updates; null for no callback.</td> +</tr> +<tr> +<td>cb_arg</td> +<td>The optional argument to pass to the callback function.</td> +</tr> +</tbody> +</table> +<h3 id="returned-values">Returned values</h3> +<table> +<thead> +<tr> +<th><em>Value</em></th> +<th><em>Condition</em></th> +</tr> +</thead> +<tbody> +<tr> +<td>0</td> +<td>Success.</td> +</tr> +<tr> +<td><a href="../../../ble_hs_return_codes/#return-codes-core">BLE host core return code</a></td> +<td>Unexpected error.</td> +</tr> +</tbody> +</table> + + <div class="row"> + + + + +<ul class="nav nav-pills" style="margin-bottom: 10px"> + <li> + + <a href=../../ble_gattc/> + <span class="fa fa-arrow-left"></span> + Previous: ble_gattc + </a> + + </li> + <li class="pull-right"> + + <a href=../ble_gattc_disc_all_dscs/> + Next: ble_gattc_disc_all_dscs + <span class="fa fa-arrow-right"></span> + </a> + + </li> +</ul> + </div> + <div class="row"> + <footer> + <div class="row"> + <div class="col-md-12"> + + <p class="copyright">Copyright © 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p> + + </div> + </div> + <div class="copyright-logos"> + <div class="row"> + <div class="col-xs-6 text-right"> + <img src="/img/apache-feather.png" alt="Apache" title="Apache"> + </div> + <div class="col-xs-6 text-left"> + <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator"> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <small class="footnote"> + MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. + </small> + </div> + </div> +</footer> + </div> + </div> + </div> + + + </div> + + <script src="../../../../../../js/jquery-1.10.2.min.js"></script> + <script src="../../../../../../js/bootstrap-3.0.3.min.js"></script> + <script src="../../../../../../js/highlight.pack.js"></script> + <script src="../../../../../../js/base.js"></script> + <script src="../../../../../../js/custom.js"></script> + + </body> +</html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e98b0c12/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_dscs/index.html ---------------------------------------------------------------------- diff --git a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_dscs/index.html b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_dscs/index.html new file mode 100644 index 0000000..d3bd453 --- /dev/null +++ b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_dscs/index.html @@ -0,0 +1,752 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + + + <link rel="canonical" href="http://mynewt.apache.org/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_dscs/"> + <link rel="shortcut icon" href="../../../../../../img/favicon.ico"> + + <title>ble_gattc_disc_all_dscs - Apache Mynewt</title> + + <link href="../../../../../../css/bootstrap-3.0.3.min.css" rel="stylesheet"> + <link href="../../../../../../css/font-awesome-4.0.3.css" rel="stylesheet"> + <link rel="stylesheet" href="../../../../../../css/highlight.css"> + <link href="../../../../../../css/base.css" rel="stylesheet"> + <link href="../../../../../../css/custom.css" rel="stylesheet"> + <link href="../../../../../../css/v2.css" rel="stylesheet"> + <link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> + <link href="../../../../../../extra.css" rel="stylesheet"> + + <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> + <!--[if lt IE 9]> + <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> + <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> + <![endif]--> + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-72162311-1', 'auto'); + ga('send', 'pageview'); + </script> + + </head> + + + <body class="ble_gattc_disc_all_dscs"> + + + + + + + + + +<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation"> + <div class="container"> + <!-- Collapsed navigation --> + <div class="navbar-header"> + <!-- Expander button --> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + + </div> + + <!-- Expanded navigation --> + <div class="navbar-collapse collapse"> + <!-- Main navigation --> + <ul class="nav navbar-nav navbar-right"> + <li + class="" +> + <a href="/">Home</a> + </li> + <li + class="important" +> + <a href="/quick-start/">Quick Start</a> + </li> + <li + class="" +> + <a href="/about/">About</a> + </li> + <li + class="active" +> + <a href="/latest/os/introduction">Documentation</a> + </li> + <li + class="" +> + <a href="/download/">Download</a> + </li> + <li + class="" +> + <a href="/community/">Community</a> + </li> + <li + class="" +> + <a href="/events/">Events</a> + </li> + </ul> + + <!-- Search, Navigation and Repo links --> + <ul class="nav navbar-nav navbar-right"> + + </ul> + </div> + </div> +</nav> + + + + <div class="container"> + + <div class="row"> + <div class="col-md-3 v2-sidebar"><div id="docSidebar" class="hidden-print" role="complementary"> + <div class="top"> + <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt"> + <div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" placeholder="Search documentation" /> + </div> + </form> + </div> + </div> + <ul class="toc-nav"> + <li class="doc-version"> +<select class="form-control" onchange="if (this.value) window.location.href=this.value"> + + <option + value="/develop/os/introduction" + selected="selected" + > + Version: develop + </option> + + <option + value="/v0_9_0/os/introduction" + + > + Version: 0.9.0 (latest) + </option> + +</select> +</li> + + + + + + + + + + + + + + + + + + <li ><a href="../../../../../../os/introduction/">Mynewt Documentation</a> + + + <ul> + + + + + + + + <li ><a href="../../../../../../os/get_started/get_started/">Basic Setup</a> + + + </li> + + + + + + <li > + <a href="../../../../../../os/get_started/vocabulary/">Concepts</a> + </li> + + + + + + + + <li ><a href="../../../../../../os/tutorials/tutorials/">Tutorials</a> + + + </li> + + + + + + + + <li ><a href="../../../../../../os/os_user_guide/">OS User Guide</a> + + + </li> + + + + + + + + <li><a href=" + ../../../../ble_intro/ +">BLE User Guide</a> + + + <ul> + + + + <li > + <a href="../../../../ble_intro/">NimBLE Introduction</a> + </li> + + + + + + <li > + <a href="../../../../ble_sec/">NimBLE Security</a> + </li> + + + + + + <li > + <a href="../../../../nimble_setup/">Set up application</a> + </li> + + + + + + + + <li ><a href="../../../../ini_stack/ble_ini_intro/">Initialize stack</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_hs/">NimBLE Host API</a> + + + <ul> + + + + + + <li > + <a href="../../../ble_hs_return_codes/">Return codes</a> + </li> + + + + + + + + <li ><a href="../../../init/init/">Init and config</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_gap/ble_gap/">GAP</a> + + + </li> + + + + + + + + <li ><a href="../../ble_gattc/">GATT client</a> + + + <ul> + + + + + + + + <li><a href=" + ../../definitions/ble_gattc_defs/ +">Definitions</a> + + + </li> + + + + + + + + <li><a href=" + ../../ble_gattc/ +">Functions</a> + + + <ul> + + + + <li > + <a href="../../ble_gattc/">ble_gattc</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_all_chrs/">ble_gattc_disc_all_chrs</a> + </li> + + + + + + <li class="active"> + <a href="./">ble_gattc_disc_all_dscs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_all_svcs/">ble_gattc_disc_all_svcs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_chrs_by_uuid/">ble_gattc_disc_chrs_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_svc_by_uuid/">ble_gattc_disc_svc_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_exchange_mtu/">ble_gattc_exchange_mtu</a> + </li> + + + + + + <li > + <a href="../ble_gattc_find_inc_svcs/">ble_gattc_find_inc_svcs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_notify/">ble_gattc_notify</a> + </li> + + + + + + <li > + <a href="../ble_gattc_notify_custom/">ble_gattc_notify_custom</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read/">ble_gattc_read</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_by_uuid/">ble_gattc_read_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_long/">ble_gattc_read_long</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_mult/">ble_gattc_read_mult</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write/">ble_gattc_write</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_long/">ble_gattc_write_long</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_no_rsp/">ble_gattc_write_no_rsp</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_reliable/">ble_gattc_write_reliable</a> + </li> + + + + </ul> + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../ble_gatts/ble_gatts/">GATT server</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_hs_id/ble_hs_id/">Identity</a> + + + </li> + + + + + + + + <li ><a href="../../../other/other/">Other</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../../bletiny_api/">bletiny app Usage API</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../../../../newt/newt_intro/">Newt Tool Guide</a> + + + </li> + + + + + + + + <li ><a href="../../../../../../newtmgr/overview/">Newt Manager Guide</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li><a href=" + ../../../../../../faq/how_to_edit_docs/ +">Appendix</a> + + + </li> + + + + </ul> +</div></div> + + <div class="show-sidebar-container"> + <button class="show-sidebar">Docs Menu</button> + </div> + + <div class="col-md-9" role="main"> + <div class="row doc-header"> + <div class="col-sm-12"> + <div role="navigation" aria-label="breadcrumbs navigation"> + <ul class="wy-breadcrumbs pull-right"> + <li><a href="/develop/os/introduction">Docs</a></li> + + + + <li>» <a href="../../ble_gattc/">GATT client</a></li> + + + + <li>» <a href="../../ble_gattc/">Functions</a></li> + + + + <li>» ble_gattc_disc_all_dscs</li> + + + + </ul> +</div> + </div> + </div> + + <h2 id="ble95gattc95disc95all95dscs"><font color="#F2853F" style="font-size:24pt">ble_gattc_disc_all_dscs</font></h2> +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span> +<span style="color: #000000">ble_gattc_disc_all_dscs</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">chr_def_handle</span>, + <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">chr_end_handle</span>, + <span style="color: #000000">ble_gatt_dsc_fn</span> <span style="color: #000000">*cb</span>, <span style="color: #A90D91">void</span> <span style="color: #000000">*cb_arg</span>) +</pre></div> + + +<h3 id="description">Description</h3> +<p>Initiates GATT procedure: Discover All Characteristic Descriptors. </p> +<h3 id="parameters">Parameters</h3> +<table> +<thead> +<tr> +<th><em>Parameter</em></th> +<th><em>Description</em></th> +</tr> +</thead> +<tbody> +<tr> +<td>conn_handle</td> +<td>The connection over which to execute the procedure.</td> +</tr> +<tr> +<td>chr_def_handle</td> +<td>The handle of the characteristic definition attribute.</td> +</tr> +<tr> +<td>chr_end_handle</td> +<td>The last handle in the characteristic definition.</td> +</tr> +<tr> +<td>cb</td> +<td>The function to call to report procedure status updates; null for no callback.</td> +</tr> +<tr> +<td>cb_arg</td> +<td>The optional argument to pass to the callback function.</td> +</tr> +</tbody> +</table> +<h3 id="returned-values">Returned values</h3> +<table> +<thead> +<tr> +<th><em>Value</em></th> +<th><em>Condition</em></th> +</tr> +</thead> +<tbody> +<tr> +<td>0</td> +<td>Success.</td> +</tr> +<tr> +<td><a href="../../../ble_hs_return_codes/#return-codes-core">BLE host core return code</a></td> +<td>Unexpected error.</td> +</tr> +</tbody> +</table> + + <div class="row"> + + + + +<ul class="nav nav-pills" style="margin-bottom: 10px"> + <li> + + <a href=../ble_gattc_disc_all_chrs/> + <span class="fa fa-arrow-left"></span> + Previous: ble_gattc_disc_all_chrs + </a> + + </li> + <li class="pull-right"> + + <a href=../ble_gattc_disc_all_svcs/> + Next: ble_gattc_disc_all_svcs + <span class="fa fa-arrow-right"></span> + </a> + + </li> +</ul> + </div> + <div class="row"> + <footer> + <div class="row"> + <div class="col-md-12"> + + <p class="copyright">Copyright © 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p> + + </div> + </div> + <div class="copyright-logos"> + <div class="row"> + <div class="col-xs-6 text-right"> + <img src="/img/apache-feather.png" alt="Apache" title="Apache"> + </div> + <div class="col-xs-6 text-left"> + <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator"> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <small class="footnote"> + MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. + </small> + </div> + </div> +</footer> + </div> + </div> + </div> + + + </div> + + <script src="../../../../../../js/jquery-1.10.2.min.js"></script> + <script src="../../../../../../js/bootstrap-3.0.3.min.js"></script> + <script src="../../../../../../js/highlight.pack.js"></script> + <script src="../../../../../../js/base.js"></script> + <script src="../../../../../../js/custom.js"></script> + + </body> +</html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/e98b0c12/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_svcs/index.html ---------------------------------------------------------------------- diff --git a/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_svcs/index.html b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_svcs/index.html new file mode 100644 index 0000000..9ad7da9 --- /dev/null +++ b/develop/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_svcs/index.html @@ -0,0 +1,726 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + + + <link rel="canonical" href="http://mynewt.apache.org/network/ble/ble_hs/ble_gattc/functions/ble_gattc_disc_all_svcs/"> + <link rel="shortcut icon" href="../../../../../../img/favicon.ico"> + + <title>ble_gattc_disc_all_svcs - Apache Mynewt</title> + + <link href="../../../../../../css/bootstrap-3.0.3.min.css" rel="stylesheet"> + <link href="../../../../../../css/font-awesome-4.0.3.css" rel="stylesheet"> + <link rel="stylesheet" href="../../../../../../css/highlight.css"> + <link href="../../../../../../css/base.css" rel="stylesheet"> + <link href="../../../../../../css/custom.css" rel="stylesheet"> + <link href="../../../../../../css/v2.css" rel="stylesheet"> + <link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> + <link href="../../../../../../extra.css" rel="stylesheet"> + + <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> + <!--[if lt IE 9]> + <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> + <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> + <![endif]--> + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-72162311-1', 'auto'); + ga('send', 'pageview'); + </script> + + </head> + + + <body class="ble_gattc_disc_all_svcs"> + + + + + + + + + +<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation"> + <div class="container"> + <!-- Collapsed navigation --> + <div class="navbar-header"> + <!-- Expander button --> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + + </div> + + <!-- Expanded navigation --> + <div class="navbar-collapse collapse"> + <!-- Main navigation --> + <ul class="nav navbar-nav navbar-right"> + <li + class="" +> + <a href="/">Home</a> + </li> + <li + class="important" +> + <a href="/quick-start/">Quick Start</a> + </li> + <li + class="" +> + <a href="/about/">About</a> + </li> + <li + class="active" +> + <a href="/latest/os/introduction">Documentation</a> + </li> + <li + class="" +> + <a href="/download/">Download</a> + </li> + <li + class="" +> + <a href="/community/">Community</a> + </li> + <li + class="" +> + <a href="/events/">Events</a> + </li> + </ul> + + <!-- Search, Navigation and Repo links --> + <ul class="nav navbar-nav navbar-right"> + + </ul> + </div> + </div> +</nav> + + + + <div class="container"> + + <div class="row"> + <div class="col-md-3 v2-sidebar"><div id="docSidebar" class="hidden-print" role="complementary"> + <div class="top"> + <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt"> + <div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" placeholder="Search documentation" /> + </div> + </form> + </div> + </div> + <ul class="toc-nav"> + <li class="doc-version"> +<select class="form-control" onchange="if (this.value) window.location.href=this.value"> + + <option + value="/develop/os/introduction" + selected="selected" + > + Version: develop + </option> + + <option + value="/v0_9_0/os/introduction" + + > + Version: 0.9.0 (latest) + </option> + +</select> +</li> + + + + + + + + + + + + + + + + + + <li ><a href="../../../../../../os/introduction/">Mynewt Documentation</a> + + + <ul> + + + + + + + + <li ><a href="../../../../../../os/get_started/get_started/">Basic Setup</a> + + + </li> + + + + + + <li > + <a href="../../../../../../os/get_started/vocabulary/">Concepts</a> + </li> + + + + + + + + <li ><a href="../../../../../../os/tutorials/tutorials/">Tutorials</a> + + + </li> + + + + + + + + <li ><a href="../../../../../../os/os_user_guide/">OS User Guide</a> + + + </li> + + + + + + + + <li><a href=" + ../../../../ble_intro/ +">BLE User Guide</a> + + + <ul> + + + + <li > + <a href="../../../../ble_intro/">NimBLE Introduction</a> + </li> + + + + + + <li > + <a href="../../../../ble_sec/">NimBLE Security</a> + </li> + + + + + + <li > + <a href="../../../../nimble_setup/">Set up application</a> + </li> + + + + + + + + <li ><a href="../../../../ini_stack/ble_ini_intro/">Initialize stack</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_hs/">NimBLE Host API</a> + + + <ul> + + + + + + <li > + <a href="../../../ble_hs_return_codes/">Return codes</a> + </li> + + + + + + + + <li ><a href="../../../init/init/">Init and config</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_gap/ble_gap/">GAP</a> + + + </li> + + + + + + + + <li ><a href="../../ble_gattc/">GATT client</a> + + + <ul> + + + + + + + + <li><a href=" + ../../definitions/ble_gattc_defs/ +">Definitions</a> + + + </li> + + + + + + + + <li><a href=" + ../../ble_gattc/ +">Functions</a> + + + <ul> + + + + <li > + <a href="../../ble_gattc/">ble_gattc</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_all_chrs/">ble_gattc_disc_all_chrs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_all_dscs/">ble_gattc_disc_all_dscs</a> + </li> + + + + + + <li class="active"> + <a href="./">ble_gattc_disc_all_svcs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_chrs_by_uuid/">ble_gattc_disc_chrs_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_disc_svc_by_uuid/">ble_gattc_disc_svc_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_exchange_mtu/">ble_gattc_exchange_mtu</a> + </li> + + + + + + <li > + <a href="../ble_gattc_find_inc_svcs/">ble_gattc_find_inc_svcs</a> + </li> + + + + + + <li > + <a href="../ble_gattc_notify/">ble_gattc_notify</a> + </li> + + + + + + <li > + <a href="../ble_gattc_notify_custom/">ble_gattc_notify_custom</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read/">ble_gattc_read</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_by_uuid/">ble_gattc_read_by_uuid</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_long/">ble_gattc_read_long</a> + </li> + + + + + + <li > + <a href="../ble_gattc_read_mult/">ble_gattc_read_mult</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write/">ble_gattc_write</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_long/">ble_gattc_write_long</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_no_rsp/">ble_gattc_write_no_rsp</a> + </li> + + + + + + <li > + <a href="../ble_gattc_write_reliable/">ble_gattc_write_reliable</a> + </li> + + + + </ul> + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../ble_gatts/ble_gatts/">GATT server</a> + + + </li> + + + + + + + + <li ><a href="../../../ble_hs_id/ble_hs_id/">Identity</a> + + + </li> + + + + + + + + <li ><a href="../../../other/other/">Other</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../../bletiny_api/">bletiny app Usage API</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li ><a href="../../../../../../newt/newt_intro/">Newt Tool Guide</a> + + + </li> + + + + + + + + <li ><a href="../../../../../../newtmgr/overview/">Newt Manager Guide</a> + + + </li> + + + + </ul> + + </li> + + + + + + + + <li><a href=" + ../../../../../../faq/how_to_edit_docs/ +">Appendix</a> + + + </li> + + + + </ul> +</div></div> + + <div class="show-sidebar-container"> + <button class="show-sidebar">Docs Menu</button> + </div> + + <div class="col-md-9" role="main"> + <div class="row doc-header"> + <div class="col-sm-12"> + <div role="navigation" aria-label="breadcrumbs navigation"> + <ul class="wy-breadcrumbs pull-right"> + <li><a href="/develop/os/introduction">Docs</a></li> + + + + <li>» <a href="../../ble_gattc/">GATT client</a></li> + + + + <li>» <a href="../../ble_gattc/">Functions</a></li> + + + + <li>» ble_gattc_disc_all_svcs</li> + + + + </ul> +</div> + </div> + </div> + + <h2 id="ble95gattc95disc95all95svcs"><font color="#F2853F" style="font-size:24pt">ble_gattc_disc_all_svcs</font></h2> +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span> +<span style="color: #000000">ble_gattc_disc_all_svcs</span>(<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">conn_handle</span>, <span style="color: #000000">ble_gatt_disc_svc_fn</span> <span style="color: #000000">*cb</span>, + <span style="color: #A90D91">void</span> <span style="color: #000000">*cb_arg</span>) +</pre></div> + + +<h3 id="description">Description</h3> +<p>Initiates GATT procedure: Discover All Primary Services. </p> +<h3 id="parameters">Parameters</h3> +<table> +<thead> +<tr> +<th><em>Parameter</em></th> +<th><em>Description</em></th> +</tr> +</thead> +<tbody> +<tr> +<td>conn_handle</td> +<td>The connection over which to execute the procedure.</td> +</tr> +<tr> +<td>cb</td> +<td>The function to call to report procedure status updates; null for no callback.</td> +</tr> +<tr> +<td>cb_arg</td> +<td>The optional argument to pass to the callback function.</td> +</tr> +</tbody> +</table> +<h3 id="returned-values">Returned values</h3> +<p>None</p> + + <div class="row"> + + + + +<ul class="nav nav-pills" style="margin-bottom: 10px"> + <li> + + <a href=../ble_gattc_disc_all_dscs/> + <span class="fa fa-arrow-left"></span> + Previous: ble_gattc_disc_all_dscs + </a> + + </li> + <li class="pull-right"> + + <a href=../ble_gattc_disc_chrs_by_uuid/> + Next: ble_gattc_disc_chrs_by_uuid + <span class="fa fa-arrow-right"></span> + </a> + + </li> +</ul> + </div> + <div class="row"> + <footer> + <div class="row"> + <div class="col-md-12"> + + <p class="copyright">Copyright © 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br>The Apache Software Foundation Apache Incubator</p> + + </div> + </div> + <div class="copyright-logos"> + <div class="row"> + <div class="col-xs-6 text-right"> + <img src="/img/apache-feather.png" alt="Apache" title="Apache"> + </div> + <div class="col-xs-6 text-left"> + <img src="/img/apache-logo.png" alt="Apache Incubator" title="Apache Incubator"> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <small class="footnote"> + MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. + </small> + </div> + </div> +</footer> + </div> + </div> + </div> + + + </div> + + <script src="../../../../../../js/jquery-1.10.2.min.js"></script> + <script src="../../../../../../js/bootstrap-3.0.3.min.js"></script> + <script src="../../../../../../js/highlight.pack.js"></script> + <script src="../../../../../../js/base.js"></script> + <script src="../../../../../../js/custom.js"></script> + + </body> +</html> \ No newline at end of file