libnx/structBtdrvBleEventInfo.html
2025-05-08 06:59:12 +00:00

583 lines
71 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libnx: BtdrvBleEventInfo Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">libnx<span id="projectnumber">&#160;v4.9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle"><div class="title">BtdrvBleEventInfo Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Data for <a class="el" href="btdrv_8h.html#a8cc8788f144ccc0dd425a50335a8284a">btdrvGetBleManagedEventInfo</a> and <a class="el" href="btdrv_8h.html#abafdc29a285257c3264d2b017aa43f07">btdrvGetLeHidEventInfo</a>. The data stored here depends on the <a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011ee">BtdrvBleEventType</a>.
<a href="structBtdrvBleEventInfo.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="btdrv_8h_source.html">btdrv.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:af1f239116cd73977371c46f5761b4b59" id="r_af1f239116cd73977371c46f5761b4b59"><td class="memItemLeft" ><a id="af1f239116cd73977371c46f5761b4b59" name="af1f239116cd73977371c46f5761b4b59"></a>
union {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d8753b55bfc3998590402415f4f99c1" id="r_a7d8753b55bfc3998590402415f4f99c1"><td class="memItemLeft" >
&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>data</b> [0x400]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a7d8753b55bfc3998590402415f4f99c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b5171577eadc593a6af5775ed8dcf6" id="r_a03b5171577eadc593a6af5775ed8dcf6"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a54c88412c0a3fd959d02ccb2f7b07e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac51a8b3abed5bdc900693bc798c06458" id="r_ac51a8b3abed5bdc900693bc798c06458"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ac51a8b3abed5bdc900693bc798c06458"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:ac51a8b3abed5bdc900693bc798c06458"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0604d0f392ce838c86055a488a769d2" id="r_ab0604d0f392ce838c86055a488a769d2"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>client_if</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ab0604d0f392ce838c86055a488a769d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Client interface handle. <br /></td></tr>
<tr class="separator:ab0604d0f392ce838c86055a488a769d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab124f8774af7da94148c28cf5190dede" id="r_ab124f8774af7da94148c28cf5190dede"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>status</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ab124f8774af7da94148c28cf5190dede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registration status. 0 = Unregistered, 1 = Registered. <br /></td></tr>
<tr class="separator:ab124f8774af7da94148c28cf5190dede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf434db68b52f228403007cb229bff1" id="r_abcf434db68b52f228403007cb229bff1"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b> [2]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:abcf434db68b52f228403007cb229bff1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:abcf434db68b52f228403007cb229bff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b5171577eadc593a6af5775ed8dcf6" id="r_a03b5171577eadc593a6af5775ed8dcf6"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>client_registration</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a03b5171577eadc593a6af5775ed8dcf6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea07af8a8b3c8cf30b7fbdea4c2145c818" title="GATT client registration.">BtdrvBleEventType_ClientRegistration</a> <br /></td></tr>
<tr class="separator:a03b5171577eadc593a6af5775ed8dcf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3dc90e45da5845aa183dcd8d2acca7" id="r_a3c3dc90e45da5845aa183dcd8d2acca7"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a9277b7a0cd9f66c30e86ea3ce5981722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae53ab5fa85b60bf47a067b80da8d526e" id="r_ae53ab5fa85b60bf47a067b80da8d526e"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ae53ab5fa85b60bf47a067b80da8d526e"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:ae53ab5fa85b60bf47a067b80da8d526e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aa1d1a656d2401be27701d3ffe92d54" id="r_a5aa1d1a656d2401be27701d3ffe92d54"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>server_if</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a5aa1d1a656d2401be27701d3ffe92d54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server interface handle. Unused. <br /></td></tr>
<tr class="separator:a5aa1d1a656d2401be27701d3ffe92d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeac5a55a991cbfe2853f40ff85619ce8" id="r_aeac5a55a991cbfe2853f40ff85619ce8"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>status</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aeac5a55a991cbfe2853f40ff85619ce8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registration status. 0 = Unregistered, 1 = Registered. <br /></td></tr>
<tr class="separator:aeac5a55a991cbfe2853f40ff85619ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3558366fa794f6821d451e8e1c2880fd" id="r_a3558366fa794f6821d451e8e1c2880fd"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b> [2]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a3558366fa794f6821d451e8e1c2880fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:a3558366fa794f6821d451e8e1c2880fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3dc90e45da5845aa183dcd8d2acca7" id="r_a3c3dc90e45da5845aa183dcd8d2acca7"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>server_registration</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a3c3dc90e45da5845aa183dcd8d2acca7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea0b34326ccb75c4c4201945bf66297521" title="GATT server registration.">BtdrvBleEventType_ServerRegistration</a> <br /></td></tr>
<tr class="separator:a3c3dc90e45da5845aa183dcd8d2acca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadfccbfba560b1f4e37ac0a6e823b65c" id="r_aadfccbfba560b1f4e37ac0a6e823b65c"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ae2e3ddcd08cab0ffe94756d8e84a9b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9efb48875d9b754b96405701fe8369c" id="r_ac9efb48875d9b754b96405701fe8369c"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ac9efb48875d9b754b96405701fe8369c"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:ac9efb48875d9b754b96405701fe8369c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3a658a435d606a894ee3141c4e89d62" id="r_ae3a658a435d606a894ee3141c4e89d62"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ae3a658a435d606a894ee3141c4e89d62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:ae3a658a435d606a894ee3141c4e89d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fafbe20d57502e8d501519bb4de91e1" id="r_a8fafbe20d57502e8d501519bb4de91e1"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>conn_interval</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a8fafbe20d57502e8d501519bb4de91e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection interval. <br /></td></tr>
<tr class="separator:a8fafbe20d57502e8d501519bb4de91e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06fa9239206d581c408b6036b1b5bcbf" id="r_a06fa9239206d581c408b6036b1b5bcbf"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>conn_latency</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a06fa9239206d581c408b6036b1b5bcbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection latency. <br /></td></tr>
<tr class="separator:a06fa9239206d581c408b6036b1b5bcbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca89a1fcd1af491c6639de4a8f1d7166" id="r_aca89a1fcd1af491c6639de4a8f1d7166"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>supervision_tout</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aca89a1fcd1af491c6639de4a8f1d7166"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection supervision timeout multiplier. <br /></td></tr>
<tr class="separator:aca89a1fcd1af491c6639de4a8f1d7166"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29abddff3ca3e3340cfd3d1975a9c90c" id="r_a29abddff3ca3e3340cfd3d1975a9c90c"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b> [2]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a29abddff3ca3e3340cfd3d1975a9c90c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:a29abddff3ca3e3340cfd3d1975a9c90c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadfccbfba560b1f4e37ac0a6e823b65c" id="r_aadfccbfba560b1f4e37ac0a6e823b65c"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>connection_update</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aadfccbfba560b1f4e37ac0a6e823b65c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea7ee729b716da4284e85df8f9e5ea346e" title="Connection update.">BtdrvBleEventType_ConnectionUpdate</a> <br /></td></tr>
<tr class="separator:aadfccbfba560b1f4e37ac0a6e823b65c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c31d46e880ccf359ed21facc946c638" id="r_a5c31d46e880ccf359ed21facc946c638"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a6ce8982b821189c121986173565e1247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad8cd056eb01e5b59c4f2b57f458471d" id="r_aad8cd056eb01e5b59c4f2b57f458471d"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aad8cd056eb01e5b59c4f2b57f458471d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:aad8cd056eb01e5b59c4f2b57f458471d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff876dbb1cbb2022209a5fc2b73f198e" id="r_aff876dbb1cbb2022209a5fc2b73f198e"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>min_conn_interval</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aff876dbb1cbb2022209a5fc2b73f198e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum connection interval. <br /></td></tr>
<tr class="separator:aff876dbb1cbb2022209a5fc2b73f198e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cbe56754c70a8c8434856344840d588" id="r_a7cbe56754c70a8c8434856344840d588"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>max_conn_interval</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a7cbe56754c70a8c8434856344840d588"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum connection interval. <br /></td></tr>
<tr class="separator:a7cbe56754c70a8c8434856344840d588"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc9aca9c49ffe86a876e0703c4bffd42" id="r_abc9aca9c49ffe86a876e0703c4bffd42"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>slave_latency</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:abc9aca9c49ffe86a876e0703c4bffd42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slave latency. <br /></td></tr>
<tr class="separator:abc9aca9c49ffe86a876e0703c4bffd42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d7b2c2eb1ea20287ae2d594ffde5f66" id="r_a4d7b2c2eb1ea20287ae2d594ffde5f66"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>supervision_tout</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a4d7b2c2eb1ea20287ae2d594ffde5f66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection supervision timeout multiplier. <br /></td></tr>
<tr class="separator:a4d7b2c2eb1ea20287ae2d594ffde5f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c31d46e880ccf359ed21facc946c638" id="r_a5c31d46e880ccf359ed21facc946c638"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>preferred_connection_parameters</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a5c31d46e880ccf359ed21facc946c638"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea1f53421c1f611ff5cbb431d8722aa753" title="Preferred connection parameters.">BtdrvBleEventType_PreferredConnectionParameters</a> <br /></td></tr>
<tr class="separator:a5c31d46e880ccf359ed21facc946c638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67aa7e0093b319026dfa2f6eec6ef180" id="r_a67aa7e0093b319026dfa2f6eec6ef180"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:aec8d45775264ae8a829be32654f6d5c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d1b9ef65caeee9dc84786f075547be5" id="r_a4d1b9ef65caeee9dc84786f075547be5"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a4d1b9ef65caeee9dc84786f075547be5"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a4d1b9ef65caeee9dc84786f075547be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42cd03f795ce769c8f7291efa6670a5b" id="r_a42cd03f795ce769c8f7291efa6670a5b"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>status</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a42cd03f795ce769c8f7291efa6670a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection status. 0 = Connected, 2 = Disconnected. <br /></td></tr>
<tr class="separator:a42cd03f795ce769c8f7291efa6670a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1c2880db239c67484c1fb9123875883" id="r_ab1c2880db239c67484c1fb9123875883"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>client_if</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ab1c2880db239c67484c1fb9123875883"><td class="mdescLeft">&#160;</td><td class="mdescRight">Client interface handle. <br /></td></tr>
<tr class="separator:ab1c2880db239c67484c1fb9123875883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb7cb32a6181bd245fe528ca970a3de" id="r_a5cb7cb32a6181bd245fe528ca970a3de"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b> [2]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a5cb7cb32a6181bd245fe528ca970a3de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:a5cb7cb32a6181bd245fe528ca970a3de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90972cb71cbd88a956717f535f0c1e7b" id="r_a90972cb71cbd88a956717f535f0c1e7b"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a90972cb71cbd88a956717f535f0c1e7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:a90972cb71cbd88a956717f535f0c1e7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a892cd75f43c75db9b1a4f86b14cf27f0" id="r_a892cd75f43c75db9b1a4f86b14cf27f0"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;&#160;&#160;<b>address</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a892cd75f43c75db9b1a4f86b14cf27f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device address. <br /></td></tr>
<tr class="separator:a892cd75f43c75db9b1a4f86b14cf27f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6428dd5548991407c95407945d66ab0" id="r_aa6428dd5548991407c95407945d66ab0"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>reason</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aa6428dd5548991407c95407945d66ab0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnection reason. <br /></td></tr>
<tr class="separator:aa6428dd5548991407c95407945d66ab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67aa7e0093b319026dfa2f6eec6ef180" id="r_a67aa7e0093b319026dfa2f6eec6ef180"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>client_connection</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a67aa7e0093b319026dfa2f6eec6ef180"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea7c4c5bb701260c004948d4c2bdd308fd" title="GATT client connection.">BtdrvBleEventType_ClientConnection</a> <br /></td></tr>
<tr class="separator:a67aa7e0093b319026dfa2f6eec6ef180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42bb9db01afb310ea719590d82b5faaa" id="r_a42bb9db01afb310ea719590d82b5faaa"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ad31e77b09c8176d476ec3dbedb1fa878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a279dc0335c21c411b9f488e610e8825a" id="r_a279dc0335c21c411b9f488e610e8825a"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a279dc0335c21c411b9f488e610e8825a"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a279dc0335c21c411b9f488e610e8825a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45382c0dbd61a8702d732b0ce3fe9c58" id="r_a45382c0dbd61a8702d732b0ce3fe9c58"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>status</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a45382c0dbd61a8702d732b0ce3fe9c58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection status. 0 = Connected, 2 = Disconnected. <br /></td></tr>
<tr class="separator:a45382c0dbd61a8702d732b0ce3fe9c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0d40625be81df1cc3404ac5e32ca908" id="r_ab0d40625be81df1cc3404ac5e32ca908"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>server_if</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ab0d40625be81df1cc3404ac5e32ca908"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server interface handle. <br /></td></tr>
<tr class="separator:ab0d40625be81df1cc3404ac5e32ca908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82da2a21515768355123e2c1dcdffd8c" id="r_a82da2a21515768355123e2c1dcdffd8c"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a82da2a21515768355123e2c1dcdffd8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:a82da2a21515768355123e2c1dcdffd8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a964891008ecadcc590d782883dec4707" id="r_a964891008ecadcc590d782883dec4707"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a964891008ecadcc590d782883dec4707"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:a964891008ecadcc590d782883dec4707"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabf6d89226b3d0301464e895ecad2bce" id="r_aabf6d89226b3d0301464e895ecad2bce"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;&#160;&#160;<b>address</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aabf6d89226b3d0301464e895ecad2bce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device address. <br /></td></tr>
<tr class="separator:aabf6d89226b3d0301464e895ecad2bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af29f91059765572ff732299dc4ebcd23" id="r_af29f91059765572ff732299dc4ebcd23"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>reason</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:af29f91059765572ff732299dc4ebcd23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnection reason. <br /></td></tr>
<tr class="separator:af29f91059765572ff732299dc4ebcd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42bb9db01afb310ea719590d82b5faaa" id="r_a42bb9db01afb310ea719590d82b5faaa"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>server_connection</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a42bb9db01afb310ea719590d82b5faaa"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea2c95feee1bcf8567d37c2af2ec47ece4" title="GATT server connection.">BtdrvBleEventType_ServerConnection</a> <br /></td></tr>
<tr class="separator:a42bb9db01afb310ea719590d82b5faaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af557fd793bfcdfff71547d163c183f3e" id="r_af557fd793bfcdfff71547d163c183f3e"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a86bec97d105dea332aa4065eca574cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a419300fa258227143057c7278a5efa66" id="r_a419300fa258227143057c7278a5efa66"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a419300fa258227143057c7278a5efa66"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a419300fa258227143057c7278a5efa66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82be394c80dd328114894cbfdf9eba88" id="r_a82be394c80dd328114894cbfdf9eba88"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>status</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a82be394c80dd328114894cbfdf9eba88"><td class="mdescLeft">&#160;</td><td class="mdescRight">BLE scan status. 1 = Scan complete, 2 = New device found, 0xFF = Scan started. <br /></td></tr>
<tr class="separator:a82be394c80dd328114894cbfdf9eba88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cd7360d873664a422085a704666f2c9" id="r_a9cd7360d873664a422085a704666f2c9"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>device_type</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a9cd7360d873664a422085a704666f2c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device type. 0 = BD/EDR, 1 = BLE, 2 = Dual Mode. <br /></td></tr>
<tr class="separator:a9cd7360d873664a422085a704666f2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4e3898e071bb95f13aa3c2a7be42d70" id="r_ad4e3898e071bb95f13aa3c2a7be42d70"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>ble_addr_type</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ad4e3898e071bb95f13aa3c2a7be42d70"><td class="mdescLeft">&#160;</td><td class="mdescRight">BLE address type. 0 = Public, 1 = Random, 2 = Public ID, 3 = Random ID. <br /></td></tr>
<tr class="separator:ad4e3898e071bb95f13aa3c2a7be42d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a022cc0e011b02976f9d4a407c4ad049f" id="r_a022cc0e011b02976f9d4a407c4ad049f"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;&#160;&#160;<b>address</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a022cc0e011b02976f9d4a407c4ad049f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device address. <br /></td></tr>
<tr class="separator:a022cc0e011b02976f9d4a407c4ad049f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad045f12906f5d517892250d5f605ad4" id="r_aad045f12906f5d517892250d5f605ad4"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvBleAdvertisement.html">BtdrvBleAdvertisement</a>&#160;&#160;&#160;<b>ad_list</b> [10]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aad045f12906f5d517892250d5f605ad4"><td class="mdescLeft">&#160;</td><td class="mdescRight">BLE Advertisement list <a class="el" href="structBtdrvBleAdvertisement.html">BtdrvBleAdvertisement</a>. <br /></td></tr>
<tr class="separator:aad045f12906f5d517892250d5f605ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6aa3d926a02525f59b77b176e0914a6" id="r_ab6aa3d926a02525f59b77b176e0914a6"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>count</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ab6aa3d926a02525f59b77b176e0914a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of entries above. <br /></td></tr>
<tr class="separator:ab6aa3d926a02525f59b77b176e0914a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17c727ba9a1466d14afe4b66a5737c09" id="r_a17c727ba9a1466d14afe4b66a5737c09"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;&#160;&#160;<b>rssi</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a17c727ba9a1466d14afe4b66a5737c09"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSSI value. <br /></td></tr>
<tr class="separator:a17c727ba9a1466d14afe4b66a5737c09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af557fd793bfcdfff71547d163c183f3e" id="r_af557fd793bfcdfff71547d163c183f3e"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>scan_result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:af557fd793bfcdfff71547d163c183f3e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea2ea98f072ff7a47f11b123059be84142" title="Scan result.">BtdrvBleEventType_ScanResult</a> <br /></td></tr>
<tr class="separator:af557fd793bfcdfff71547d163c183f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a0fbd1b3ebbbeb7978d61e38b94e252" id="r_a5a0fbd1b3ebbbeb7978d61e38b94e252"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a2e9b6fb9b5fa4177c63a362451eb73dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35d8950f4ce10a883adb4d34d85d3b7d" id="r_a35d8950f4ce10a883adb4d34d85d3b7d"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a35d8950f4ce10a883adb4d34d85d3b7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a35d8950f4ce10a883adb4d34d85d3b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc3376b39bf562d08f3a688571e2f862" id="r_abc3376b39bf562d08f3a688571e2f862"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>action</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:abc3376b39bf562d08f3a688571e2f862"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scan filter action. 0 = Add, 1 = Delete, 2 = Clear, 3 = Enable, 4 = Disable. <br /></td></tr>
<tr class="separator:abc3376b39bf562d08f3a688571e2f862"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a0fbd1b3ebbbeb7978d61e38b94e252" id="r_a5a0fbd1b3ebbbeb7978d61e38b94e252"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>scan_filter</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a5a0fbd1b3ebbbeb7978d61e38b94e252"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eeac7b0d4877e3548291350202ae3aba661" title="Scan filter status.">BtdrvBleEventType_ScanFilter</a> <br /></td></tr>
<tr class="separator:a5a0fbd1b3ebbbeb7978d61e38b94e252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8a299cbc16923637f290c36da162ee1" id="r_ae8a299cbc16923637f290c36da162ee1"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a6b823d71d2367ef5449da38d496affae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a06b3241c6e77e8d164335fae0da50" id="r_a93a06b3241c6e77e8d164335fae0da50"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a93a06b3241c6e77e8d164335fae0da50"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a93a06b3241c6e77e8d164335fae0da50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55c702c40d4873efd0bb589147b76abe" id="r_a55c702c40d4873efd0bb589147b76abe"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a55c702c40d4873efd0bb589147b76abe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:a55c702c40d4873efd0bb589147b76abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79b21d1f7839bd8787dcc93ac0041c4a" id="r_a79b21d1f7839bd8787dcc93ac0041c4a"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>type</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a79b21d1f7839bd8787dcc93ac0041c4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notification type. 4 = Notification, 5 = Indication. <br /></td></tr>
<tr class="separator:a79b21d1f7839bd8787dcc93ac0041c4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24ccef12d2e7fd28951394a032c59520" id="r_a24ccef12d2e7fd28951394a032c59520"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b> [3]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a24ccef12d2e7fd28951394a032c59520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:a24ccef12d2e7fd28951394a032c59520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada5951cc8eb9af3faaa6ca26b51a3f96" id="r_ada5951cc8eb9af3faaa6ca26b51a3f96"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a>&#160;&#160;&#160;<b>serv_uuid</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ada5951cc8eb9af3faaa6ca26b51a3f96"><td class="mdescLeft">&#160;</td><td class="mdescRight">GATT <a class="el" href="structService.html" title="Service object structure.">Service</a> UUID <a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a>. <br /></td></tr>
<tr class="separator:ada5951cc8eb9af3faaa6ca26b51a3f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a69b48cebeb71cd99e3f43b48c586f3" id="r_a6a69b48cebeb71cd99e3f43b48c586f3"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a>&#160;&#160;&#160;<b>char_uuid</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a6a69b48cebeb71cd99e3f43b48c586f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">GATT Characteristic UUID <a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a>. <br /></td></tr>
<tr class="separator:a6a69b48cebeb71cd99e3f43b48c586f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af913374e19dbe80c97b16f120d0346d8" id="r_af913374e19dbe80c97b16f120d0346d8"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a>&#160;&#160;&#160;<b>desc_uuid</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:af913374e19dbe80c97b16f120d0346d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">GATT Descriptor UUID <a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a>. <br /></td></tr>
<tr class="separator:af913374e19dbe80c97b16f120d0346d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d965f41d3c5d9ca8b566bbc372ec038" id="r_a9d965f41d3c5d9ca8b566bbc372ec038"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>size</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a9d965f41d3c5d9ca8b566bbc372ec038"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of the below data. <br /></td></tr>
<tr class="separator:a9d965f41d3c5d9ca8b566bbc372ec038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64ceaf488ebdeed9370b16c9a7fc7b15" id="r_a64ceaf488ebdeed9370b16c9a7fc7b15"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>data</b> [0x200]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a64ceaf488ebdeed9370b16c9a7fc7b15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notification data. <br /></td></tr>
<tr class="separator:a64ceaf488ebdeed9370b16c9a7fc7b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa73fe19094331fa7de8e35b29544339b" id="r_aa73fe19094331fa7de8e35b29544339b"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad2</b> [2]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aa73fe19094331fa7de8e35b29544339b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:aa73fe19094331fa7de8e35b29544339b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8a299cbc16923637f290c36da162ee1" id="r_ae8a299cbc16923637f290c36da162ee1"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>client_notify</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ae8a299cbc16923637f290c36da162ee1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea8604085bfbe9eb7f0f32866ab0ed5d1f" title="GATT client notify.">BtdrvBleEventType_ClientNotify</a> <br /></td></tr>
<tr class="separator:ae8a299cbc16923637f290c36da162ee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0685825fe427f0169203aa549f6c2fad" id="r_a0685825fe427f0169203aa549f6c2fad"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a4fe9056fabc5f4c5052cc57a6b59d37c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c468af33eb51f406b4f02ef15b937cd" id="r_a4c468af33eb51f406b4f02ef15b937cd"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a4c468af33eb51f406b4f02ef15b937cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a4c468af33eb51f406b4f02ef15b937cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67164383a1212a1ba5a03d902a8259ba" id="r_a67164383a1212a1ba5a03d902a8259ba"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a67164383a1212a1ba5a03d902a8259ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:a67164383a1212a1ba5a03d902a8259ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a320a732aee5813d3a1f22943988c3fd0" id="r_a320a732aee5813d3a1f22943988c3fd0"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>count</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a320a732aee5813d3a1f22943988c3fd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of attributes below. <br /></td></tr>
<tr class="separator:a320a732aee5813d3a1f22943988c3fd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca61036a4ec5b3c352c590ffdb26b4d" id="r_aaca61036a4ec5b3c352c590ffdb26b4d"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvGattAttribute.html">BtdrvGattAttribute</a>&#160;&#160;&#160;<b>attr_list</b> [10]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aaca61036a4ec5b3c352c590ffdb26b4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of Gatt attributes <a class="el" href="structBtdrvGattAttribute.html">BtdrvGattAttribute</a>. <br /></td></tr>
<tr class="separator:aaca61036a4ec5b3c352c590ffdb26b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0685825fe427f0169203aa549f6c2fad" id="r_a0685825fe427f0169203aa549f6c2fad"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>client_cache_save</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a0685825fe427f0169203aa549f6c2fad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea6be1d2db3e495a4011dbf16352fef314" title="GATT client cache save.">BtdrvBleEventType_ClientCacheSave</a> <br /></td></tr>
<tr class="separator:a0685825fe427f0169203aa549f6c2fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2858305c368d8277229705eeb973a704" id="r_a2858305c368d8277229705eeb973a704"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:af7a1f921a615ded5d5697ef8ccd03cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a1ca405020c6eb805810c91d8ad9e6f" id="r_a3a1ca405020c6eb805810c91d8ad9e6f"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a3a1ca405020c6eb805810c91d8ad9e6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a3a1ca405020c6eb805810c91d8ad9e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb4bd9eea0fad5f7d01ebcee729adb3b" id="r_acb4bd9eea0fad5f7d01ebcee729adb3b"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:acb4bd9eea0fad5f7d01ebcee729adb3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:acb4bd9eea0fad5f7d01ebcee729adb3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a223bcae0a3da8c636400762c2461ec8f" id="r_a223bcae0a3da8c636400762c2461ec8f"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>unk_x8</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a223bcae0a3da8c636400762c2461ec8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. Always 0. <br /></td></tr>
<tr class="separator:a223bcae0a3da8c636400762c2461ec8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5469edaa128cc8111e4dc211299a7178" id="r_a5469edaa128cc8111e4dc211299a7178"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>unused</b> [0x142]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a5469edaa128cc8111e4dc211299a7178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unused. <br /></td></tr>
<tr class="separator:a5469edaa128cc8111e4dc211299a7178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2858305c368d8277229705eeb973a704" id="r_a2858305c368d8277229705eeb973a704"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>client_cache_load</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a2858305c368d8277229705eeb973a704"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea2646e632b3fab8cb9581541043c2cc71" title="GATT client cache load.">BtdrvBleEventType_ClientCacheLoad</a> <br /></td></tr>
<tr class="separator:a2858305c368d8277229705eeb973a704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa211b2b42d1c7da5d7bc193f1bbc97b7" id="r_aa211b2b42d1c7da5d7bc193f1bbc97b7"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:abaec25862a358c86187d018e75cf2a11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af774dbe5e327d51e4c6adb2438b119bb" id="r_af774dbe5e327d51e4c6adb2438b119bb"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:af774dbe5e327d51e4c6adb2438b119bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:af774dbe5e327d51e4c6adb2438b119bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e56fbf3b77f92d1bb4df23bda749c82" id="r_a5e56fbf3b77f92d1bb4df23bda749c82"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a5e56fbf3b77f92d1bb4df23bda749c82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:a5e56fbf3b77f92d1bb4df23bda749c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b4a2b10889452c715431cc2521dcf67" id="r_a4b4a2b10889452c715431cc2521dcf67"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>mtu</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a4b4a2b10889452c715431cc2521dcf67"><td class="mdescLeft">&#160;</td><td class="mdescRight">MTU value. <br /></td></tr>
<tr class="separator:a4b4a2b10889452c715431cc2521dcf67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f71765022a9fa54a4d1c18bb9c8e75c" id="r_a0f71765022a9fa54a4d1c18bb9c8e75c"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b> [2]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a0f71765022a9fa54a4d1c18bb9c8e75c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:a0f71765022a9fa54a4d1c18bb9c8e75c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa211b2b42d1c7da5d7bc193f1bbc97b7" id="r_aa211b2b42d1c7da5d7bc193f1bbc97b7"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>client_configure_mtu</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aa211b2b42d1c7da5d7bc193f1bbc97b7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eeaba0875e17a3ca266809caa0ca7bd5742" title="GATT client configure MTU.">BtdrvBleEventType_ClientConfigureMtu</a> <br /></td></tr>
<tr class="separator:aa211b2b42d1c7da5d7bc193f1bbc97b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d2f5989bf298aaf82d3409bcbc176d" id="r_a03d2f5989bf298aaf82d3409bcbc176d"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:aebcf0ac277dbba469344fd578ac88956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2b1bea7516a4b92fde4a753a1cb96b" id="r_a0d2b1bea7516a4b92fde4a753a1cb96b"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a0d2b1bea7516a4b92fde4a753a1cb96b"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a0d2b1bea7516a4b92fde4a753a1cb96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff6ad340c72bcd65445878234454dea5" id="r_aff6ad340c72bcd65445878234454dea5"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>server_if</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aff6ad340c72bcd65445878234454dea5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server interface handle. <br /></td></tr>
<tr class="separator:aff6ad340c72bcd65445878234454dea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3f2a194c7e445d09e02a9b31807a377" id="r_ad3f2a194c7e445d09e02a9b31807a377"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a>&#160;&#160;&#160;<b>uuid</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ad3f2a194c7e445d09e02a9b31807a377"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a> <br /></td></tr>
<tr class="separator:ad3f2a194c7e445d09e02a9b31807a377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2d687c1e4e089f347a71c863da9f95" id="r_aab2d687c1e4e089f347a71c863da9f95"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>service_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aab2d687c1e4e089f347a71c863da9f95"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structService.html" title="Service object structure.">Service</a> ID. <br /></td></tr>
<tr class="separator:aab2d687c1e4e089f347a71c863da9f95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f49f8a1e9d7c9b3ff1bf591d5d76882" id="r_a2f49f8a1e9d7c9b3ff1bf591d5d76882"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>attr_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a2f49f8a1e9d7c9b3ff1bf591d5d76882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute ID. <br /></td></tr>
<tr class="separator:a2f49f8a1e9d7c9b3ff1bf591d5d76882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32c71926cb03e1306ef9028e18c986c6" id="r_a32c71926cb03e1306ef9028e18c986c6"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>attr_type</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a32c71926cb03e1306ef9028e18c986c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute type <a class="el" href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001">BtdrvGattAttributeType</a>. <br /></td></tr>
<tr class="separator:a32c71926cb03e1306ef9028e18c986c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc09018ca20d2ae3f25505398c795f11" id="r_adc09018ca20d2ae3f25505398c795f11"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>property</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:adc09018ca20d2ae3f25505398c795f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Characteristic properties. Only set if attr_type is 1 <a class="el" href="btdrv__types_8h.html#a629793157bf116baf5b80f25ec69bbf2">BtdrvGattCharacteristicProperty</a>. <br /></td></tr>
<tr class="separator:adc09018ca20d2ae3f25505398c795f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad49246e6367a309b4babdcfb6dec33be" id="r_ad49246e6367a309b4babdcfb6dec33be"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>is_primary</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ad49246e6367a309b4babdcfb6dec33be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is a primary service or not. <br /></td></tr>
<tr class="separator:ad49246e6367a309b4babdcfb6dec33be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a474af6010e9d880a0f24c4995f09ab4d" id="r_a474af6010e9d880a0f24c4995f09ab4d"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a474af6010e9d880a0f24c4995f09ab4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:a474af6010e9d880a0f24c4995f09ab4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d2f5989bf298aaf82d3409bcbc176d" id="r_a03d2f5989bf298aaf82d3409bcbc176d"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>server_add_attribute</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a03d2f5989bf298aaf82d3409bcbc176d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea5187cc6638a5d9b25c23a0ccb99d0dbd" title="GATT server add attribute.">BtdrvBleEventType_ServerAddAttribute</a> <br /></td></tr>
<tr class="separator:a03d2f5989bf298aaf82d3409bcbc176d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dcac3a3cccbf9c682f637ca30e54a87" id="r_a9dcac3a3cccbf9c682f637ca30e54a87"><td class="memItemLeft" >
&#160;&#160;&#160;struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a9b144af1e63c89c7655089eb7edef402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17b6ee86c079099a0d6c6c8ca5a49254" id="r_a17b6ee86c079099a0d6c6c8ca5a49254"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<b>result</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a17b6ee86c079099a0d6c6c8ca5a49254"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 for success, non-zero for error. <br /></td></tr>
<tr class="separator:a17b6ee86c079099a0d6c6c8ca5a49254"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cda959d34c2c8e769e2e93daedf4fe0" id="r_a8cda959d34c2c8e769e2e93daedf4fe0"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>conn_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a8cda959d34c2c8e769e2e93daedf4fe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection ID. <br /></td></tr>
<tr class="separator:a8cda959d34c2c8e769e2e93daedf4fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1323f8486623c1cbc58b2078dd118c48" id="r_a1323f8486623c1cbc58b2078dd118c48"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>operation</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a1323f8486623c1cbc58b2078dd118c48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operation. 0 = Read, 1 = Write. <br /></td></tr>
<tr class="separator:a1323f8486623c1cbc58b2078dd118c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add91b31d3ea48c9763f4420ede5e3c99" id="r_add91b31d3ea48c9763f4420ede5e3c99"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:add91b31d3ea48c9763f4420ede5e3c99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:add91b31d3ea48c9763f4420ede5e3c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1061adb8e43d9c1c90ba661bf5e88219" id="r_a1061adb8e43d9c1c90ba661bf5e88219"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>service_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a1061adb8e43d9c1c90ba661bf5e88219"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structService.html" title="Service object structure.">Service</a> ID. <br /></td></tr>
<tr class="separator:a1061adb8e43d9c1c90ba661bf5e88219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bce77e1f5802bd1e5f18f9250fa9f15" id="r_a6bce77e1f5802bd1e5f18f9250fa9f15"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>attr_id</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a6bce77e1f5802bd1e5f18f9250fa9f15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute ID. <br /></td></tr>
<tr class="separator:a6bce77e1f5802bd1e5f18f9250fa9f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5051e8dcc28c2afb7a466e06f2dbe39" id="r_aa5051e8dcc28c2afb7a466e06f2dbe39"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>attr_type</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:aa5051e8dcc28c2afb7a466e06f2dbe39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute type <a class="el" href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001">BtdrvGattAttributeType</a>. <br /></td></tr>
<tr class="separator:aa5051e8dcc28c2afb7a466e06f2dbe39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb5fc426db8f4cb89279316608028f6e" id="r_abb5fc426db8f4cb89279316608028f6e"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>data</b> [0x200]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:abb5fc426db8f4cb89279316608028f6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data written during write operation. <br /></td></tr>
<tr class="separator:abb5fc426db8f4cb89279316608028f6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7cb4cfd3f1e58d06993096bf28a9206" id="r_ae7cb4cfd3f1e58d06993096bf28a9206"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>size</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ae7cb4cfd3f1e58d06993096bf28a9206"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of the above data. <br /></td></tr>
<tr class="separator:ae7cb4cfd3f1e58d06993096bf28a9206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab584afc0b8809eaa701d11093693b8d3" id="r_ab584afc0b8809eaa701d11093693b8d3"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<b>offset</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:ab584afc0b8809eaa701d11093693b8d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset. <br /></td></tr>
<tr class="separator:ab584afc0b8809eaa701d11093693b8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a3b38754a68b6373df99f688cc1933b" id="r_a2a3b38754a68b6373df99f688cc1933b"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<b>pad2</b> [2]&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a2a3b38754a68b6373df99f688cc1933b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
<tr class="separator:a2a3b38754a68b6373df99f688cc1933b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dcac3a3cccbf9c682f637ca30e54a87" id="r_a9dcac3a3cccbf9c682f637ca30e54a87"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>server_attribute_operation</b>&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="memdesc:a9dcac3a3cccbf9c682f637ca30e54a87"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eeac61c9c92dcd367ed08d6e74e7c1e1cd1" title="GATT server attribute operation.">BtdrvBleEventType_ServerAttributeOperation</a> <br /></td></tr>
<tr class="separator:a9dcac3a3cccbf9c682f637ca30e54a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1f239116cd73977371c46f5761b4b59" id="r_af1f239116cd73977371c46f5761b4b59"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom">&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:af1f239116cd73977371c46f5761b4b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Data for <a class="el" href="btdrv_8h.html#a8cc8788f144ccc0dd425a50335a8284a">btdrvGetBleManagedEventInfo</a> and <a class="el" href="btdrv_8h.html#abafdc29a285257c3264d2b017aa43f07">btdrvGetLeHidEventInfo</a>. The data stored here depends on the <a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011ee">BtdrvBleEventType</a>. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a0db4d517d6dba93bdf91454e8c884033" name="a0db4d517d6dba93bdf91454e8c884033"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0db4d517d6dba93bdf91454e8c884033">&#9670;&#160;</a></span>data</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> BtdrvBleEventInfo::data[0x200]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Notification data. </p>
<p>Data written during write operation. </p>
</div>
</div>
<a id="ad4ee026ed5325330eb7e375b0982a973" name="ad4ee026ed5325330eb7e375b0982a973"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4ee026ed5325330eb7e375b0982a973">&#9670;&#160;</a></span>size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> BtdrvBleEventInfo::size</td>
</tr>
</table>
</div><div class="memdoc">
<p>Size of the below data. </p>
<p>Size of the above data. </p>
</div>
</div>
<a id="a2e4870b600257f58f1658ca7eb1c1a77" name="a2e4870b600257f58f1658ca7eb1c1a77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e4870b600257f58f1658ca7eb1c1a77">&#9670;&#160;</a></span>status</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> BtdrvBleEventInfo::status</td>
</tr>
</table>
</div><div class="memdoc">
<p>Registration status. 0 = Unregistered, 1 = Registered. </p>
<p>BLE scan status. 1 = Scan complete, 2 = New device found, 0xFF = Scan started.</p>
<p>Connection status. 0 = Connected, 2 = Disconnected. </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/switch/services/<a class="el" href="btdrv_8h_source.html">btdrv.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>