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

988 lines
84 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: include/switch/services/btdrv_types.h File 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle"><div class="title">btdrv_types.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Bluetooth driver (btdrv) service types (see <a class="el" href="btdrv_8h.html" title="Bluetooth driver (btdrv) service IPC wrapper.">btdrv.h</a> for the rest).
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="types_8h_source.html">../types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="btdrv__ids_8h_source.html">btdrv_ids.h</a>&quot;</code><br />
</div>
<p><a href="btdrv__types_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address. <a href="structBtdrvAddress.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvClassOfDevice.html">BtdrvClassOfDevice</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ClassOfDevice. <a href="structBtdrvClassOfDevice.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvAdapterPropertyOld.html">BtdrvAdapterPropertyOld</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">AdapterProperty [1.0.0-11.0.1]. <a href="structBtdrvAdapterPropertyOld.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvAdapterProperty.html">BtdrvAdapterProperty</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">AdapterProperty [12.0.0+]. <a href="structBtdrvAdapterProperty.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvAdapterPropertySet.html">BtdrvAdapterPropertySet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">AdapterPropertySet [12.0.0+]. <a href="structBtdrvAdapterPropertySet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBluetoothPinCode.html">BtdrvBluetoothPinCode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BluetoothPinCode [1.0.0-11.0.1]. <a href="structBtdrvBluetoothPinCode.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvPinCode.html">BtdrvPinCode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structBtdrvPinCode.html" title="BtdrvPinCode [12.0.0+].">BtdrvPinCode</a> [12.0.0+]. <a href="structBtdrvPinCode.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvHidData.html">BtdrvHidData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">HidData [1.0.0-8.1.1]. <a href="structBtdrvHidData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvHidReport.html">BtdrvHidReport</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">HidReport [9.0.0+]. <a href="structBtdrvHidReport.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvPlrStatistics.html">BtdrvPlrStatistics</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">PlrStatistics. <a href="structBtdrvPlrStatistics.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvPlrList.html">BtdrvPlrList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">PlrList. <a href="structBtdrvPlrList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvChannelMapList.html">BtdrvChannelMapList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ChannelMapList. <a href="structBtdrvChannelMapList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvGattAttributeUuid.html">BtdrvGattAttributeUuid</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">GattAttributeUuid. <a href="structBtdrvGattAttributeUuid.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvGattId.html">BtdrvGattId</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">GattId. <a href="structBtdrvGattId.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvGattAttribute.html">BtdrvGattAttribute</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">GattAttribute. <a href="structBtdrvGattAttribute.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvLeConnectionParams.html">BtdrvLeConnectionParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">LeConnectionParams [5.0.0-8.1.1]. <a href="structBtdrvLeConnectionParams.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBleConnectionParameter.html">BtdrvBleConnectionParameter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BleConnectionParameter [9.0.0+]. <a href="structBtdrvBleConnectionParameter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBleAdvertisePacketData.html">BtdrvBleAdvertisePacketData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structBtdrvBleAdvertisePacketData.html" title="BtdrvBleAdvertisePacketData.">BtdrvBleAdvertisePacketData</a>. <a href="structBtdrvBleAdvertisePacketData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBleAdvertisement.html">BtdrvBleAdvertisement</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BleAdvertisement. <a href="structBtdrvBleAdvertisement.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBleAdvertiseFilter.html">BtdrvBleAdvertiseFilter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BleAdvertiseFilter. <a href="structBtdrvBleAdvertiseFilter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBleAdvertisePacketParameter.html">BtdrvBleAdvertisePacketParameter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BleAdvertisePacketParameter. <a href="structBtdrvBleAdvertisePacketParameter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBleScanResult.html">BtdrvBleScanResult</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BleScanResult. <a href="structBtdrvBleScanResult.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBleConnectionInfo.html">BtdrvBleConnectionInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BleConnectionInfo. <a href="structBtdrvBleConnectionInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvLeEventInfo.html">BtdrvLeEventInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">LeEventInfo. <a href="structBtdrvLeEventInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvBleClientGattOperationInfo.html">BtdrvBleClientGattOperationInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BleClientGattOperationInfo. <a href="structBtdrvBleClientGattOperationInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvPcmParameter.html">BtdrvPcmParameter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">PcmParameter. <a href="structBtdrvPcmParameter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBtdrvAudioControlButtonState.html">BtdrvAudioControlButtonState</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">AudioControlButtonState. <a href="structBtdrvAudioControlButtonState.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:af2341faa271fb09ab260ed8769d051fe" id="r_af2341faa271fb09ab260ed8769d051fe"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#af2341faa271fb09ab260ed8769d051fe">BtdrvBluetoothPropertyType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#af2341faa271fb09ab260ed8769d051fea686a88048bb91a9083c73ac7887bb181">BtdrvBluetoothPropertyType_Name</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#af2341faa271fb09ab260ed8769d051fea1292b97d0a570220d741405c772b8212">BtdrvBluetoothPropertyType_Address</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#af2341faa271fb09ab260ed8769d051feaf59eeeecf4ca61649577d50c2707e8de">BtdrvBluetoothPropertyType_Unknown3</a> = 3
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#af2341faa271fb09ab260ed8769d051feacb1395df03ea893a9fb64c3d6e6ae814">BtdrvBluetoothPropertyType_ClassOfDevice</a> = 5
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#af2341faa271fb09ab260ed8769d051fea0b0ac3a87690420fb12c7fac89502e1d">BtdrvBluetoothPropertyType_FeatureSet</a> = 6
<br />
}</td></tr>
<tr class="memdesc:af2341faa271fb09ab260ed8769d051fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">BluetoothPropertyType [1.0.0-11.0.1]. <a href="btdrv__types_8h.html#af2341faa271fb09ab260ed8769d051fe">More...</a><br /></td></tr>
<tr class="separator:af2341faa271fb09ab260ed8769d051fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b22fd0ff8c54b71002dc6244f318e30" id="r_a8b22fd0ff8c54b71002dc6244f318e30"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a8b22fd0ff8c54b71002dc6244f318e30">BtdrvAdapterPropertyType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a8b22fd0ff8c54b71002dc6244f318e30a260aa267061517a880919025697aa330">BtdrvAdapterPropertyType_Address</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a8b22fd0ff8c54b71002dc6244f318e30ac372b05ac4745a66ec13f56706c01dae">BtdrvAdapterPropertyType_Name</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a8b22fd0ff8c54b71002dc6244f318e30a453846cb2094c75ce98b809f27214649">BtdrvAdapterPropertyType_ClassOfDevice</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a8b22fd0ff8c54b71002dc6244f318e30a5d6f3ae33944301c6585d524dc2fb65d">BtdrvAdapterPropertyType_Unknown3</a> = 3
<br />
}</td></tr>
<tr class="memdesc:a8b22fd0ff8c54b71002dc6244f318e30"><td class="mdescLeft">&#160;</td><td class="mdescRight">AdapterPropertyType [12.0.0+]. <a href="btdrv__types_8h.html#a8b22fd0ff8c54b71002dc6244f318e30">More...</a><br /></td></tr>
<tr class="separator:a8b22fd0ff8c54b71002dc6244f318e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9df3e04995a1580b64bfb41daa40e7c" id="r_ae9df3e04995a1580b64bfb41daa40e7c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7c">BtdrvEventType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca59b3889a4af1f53f826326992708836b">BtdrvEventType_InquiryDevice</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7cafb076dfc509d8cf7b7f931133aaae719">BtdrvEventType_InquiryStatus</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca87dc1a6a0cf6c78155a965ad486d8df6">BtdrvEventType_PairingPinCodeRequest</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca64547a353561b901f35204d1ac2fd8dd">BtdrvEventType_SspRequest</a> = 3
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7cad14d2bc104b65bb8099c6241f7db01ec">BtdrvEventType_Connection</a> = 4
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca982ec8004acf839cdb923223f57033fa">BtdrvEventType_Tsi</a> = 5
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7caf1b00f884db7de66465ca860f035a0a3">BtdrvEventType_BurstMode</a> = 6
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca47221aad26f34d386b48ddde76ba1502">BtdrvEventType_SetZeroRetransmission</a> = 7
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca74d7afe6400bcdbfcc76b6dcfe35b5ca">BtdrvEventType_PendingConnections</a> = 8
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca4b2cc9931fcccc6ccb4aaead238bc072">BtdrvEventType_MoveToSecondaryPiconet</a> = 9
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca4e32c269101b926ab09231822d0f50eb">BtdrvEventType_BluetoothCrash</a> = 10
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7caa97b7c6eae209423dff7aeadbea11f7b">BtdrvEventTypeOld_Unknown0</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7cab598e5f82dafa10257ced0e4cfb2bf81">BtdrvEventTypeOld_InquiryDevice</a> = 3
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7cae0115594edb230ff0da180c9f5e45d64">BtdrvEventTypeOld_InquiryStatus</a> = 4
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca699700041a5172e192568051ea5e2fe1">BtdrvEventTypeOld_PairingPinCodeRequest</a> = 5
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca64aabe03d9f7b35934872a889cd12405">BtdrvEventTypeOld_SspRequest</a> = 6
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca7b4fd809d4759c652746f756ef966995">BtdrvEventTypeOld_Connection</a> = 7
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7ca01490509970d565fbaba305767925017">BtdrvEventTypeOld_BluetoothCrash</a> = 13
<br />
}</td></tr>
<tr class="memdesc:ae9df3e04995a1580b64bfb41daa40e7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">EventType. <a href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7c">More...</a><br /></td></tr>
<tr class="separator:ae9df3e04995a1580b64bfb41daa40e7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe7209532728a2e422d2dc724c0bd9bb" id="r_abe7209532728a2e422d2dc724c0bd9bb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#abe7209532728a2e422d2dc724c0bd9bb">BtdrvInquiryStatus</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#abe7209532728a2e422d2dc724c0bd9bbaae1a7cfe3fe3650d55dfae27c35ed898">BtdrvInquiryStatus_Stopped</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#abe7209532728a2e422d2dc724c0bd9bba4c5f3b6206d652e69245ff35aabd6e11">BtdrvInquiryStatus_Started</a> = 1
<br />
}</td></tr>
<tr class="memdesc:abe7209532728a2e422d2dc724c0bd9bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">BtdrvInquiryStatus. <a href="btdrv__types_8h.html#abe7209532728a2e422d2dc724c0bd9bb">More...</a><br /></td></tr>
<tr class="separator:abe7209532728a2e422d2dc724c0bd9bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a567598794fda269e3d471583b0a2a995" id="r_a567598794fda269e3d471583b0a2a995"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a567598794fda269e3d471583b0a2a995">BtdrvConnectionEventType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a567598794fda269e3d471583b0a2a995aa5bbf8ea82d4758eed2d28919741a980">BtdrvConnectionEventType_Status</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a567598794fda269e3d471583b0a2a995a0208ab8bf06177f5e9d4a3bdbbdf296e">BtdrvConnectionEventType_SspConfirmRequest</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a567598794fda269e3d471583b0a2a995abca63db767a2b1c78dfdb3ddf5f8b7d3">BtdrvConnectionEventType_Suspended</a> = 2
<br />
}</td></tr>
<tr class="memdesc:a567598794fda269e3d471583b0a2a995"><td class="mdescLeft">&#160;</td><td class="mdescRight">ConnectionEventType. <a href="btdrv__types_8h.html#a567598794fda269e3d471583b0a2a995">More...</a><br /></td></tr>
<tr class="separator:a567598794fda269e3d471583b0a2a995"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0a90356fa76a699b9a16885300f2e5d" id="r_ae0a90356fa76a699b9a16885300f2e5d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5d">BtdrvExtEventType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5daaf4ee12130a15fe5525c9840b5cc0082">BtdrvExtEventType_SetTsi</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5daef166956ba8a615c58c74a9be2f1fd18">BtdrvExtEventType_ExitTsi</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5da7aec6a838940ea13263c8c9358421bad">BtdrvExtEventType_SetBurstMode</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5dab3337d4cf3ebc466b715c1f04028bdb2">BtdrvExtEventType_ExitBurstMode</a> = 3
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5dac18f0fa4e152867a3faff1d01eee812e">BtdrvExtEventType_SetZeroRetransmission</a> = 4
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5da68c19220e2a450aaaf16c18cc13f613a">BtdrvExtEventType_PendingConnections</a> = 5
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5daaaf4b0ab70fa5461812810f54b6ddb5f">BtdrvExtEventType_MoveToSecondaryPiconet</a> = 6
<br />
}</td></tr>
<tr class="memdesc:ae0a90356fa76a699b9a16885300f2e5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">ExtEventType [1.0.0-11.0.1]. <a href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5d">More...</a><br /></td></tr>
<tr class="separator:ae0a90356fa76a699b9a16885300f2e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaffca80cf0869a8c8c1a2bb4bb82323" id="r_afaffca80cf0869a8c8c1a2bb4bb82323"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#afaffca80cf0869a8c8c1a2bb4bb82323">BtdrvBluetoothHhReportType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#afaffca80cf0869a8c8c1a2bb4bb82323a36c5945e6ad0fd2648c970167215a7ec">BtdrvBluetoothHhReportType_Other</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#afaffca80cf0869a8c8c1a2bb4bb82323a426cf55e1e5282721c6dd9adbe7fdac5">BtdrvBluetoothHhReportType_Input</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#afaffca80cf0869a8c8c1a2bb4bb82323a9bdaaae14aaf264737aea89763741f3e">BtdrvBluetoothHhReportType_Output</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#afaffca80cf0869a8c8c1a2bb4bb82323adf0048406f4da7c7e0b0bdb2a550243d">BtdrvBluetoothHhReportType_Feature</a> = 3
<br />
}</td></tr>
<tr class="memdesc:afaffca80cf0869a8c8c1a2bb4bb82323"><td class="mdescLeft">&#160;</td><td class="mdescRight">BluetoothHhReportType Bit0-1 directly control the HID bluetooth transaction report-type value. <a href="btdrv__types_8h.html#afaffca80cf0869a8c8c1a2bb4bb82323">More...</a><br /></td></tr>
<tr class="separator:afaffca80cf0869a8c8c1a2bb4bb82323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad6b062e611d1a764a1c5f39b1173d67" id="r_aad6b062e611d1a764a1c5f39b1173d67"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67">BtdrvHidEventType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67a1967b9ab554fc18f11cf7eb296225449">BtdrvHidEventType_Connection</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67a5c3f878e3e9e7afc097c0f5d0133144e">BtdrvHidEventType_Data</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67ad89c9d9702a31e2c548d0f0051e12d67">BtdrvHidEventType_SetReport</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67a60b2cc9c152769d3410ce182fbb90759">BtdrvHidEventType_GetReport</a> = 3
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67ad3c772226b841e0b56d05dbed27ab0af">BtdrvHidEventTypeOld_Connection</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67a73f1507c782a5cad3eda2373d1e31695">BtdrvHidEventTypeOld_Data</a> = 4
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67a1103b317cb681b6af8500468a615db69">BtdrvHidEventTypeOld_Ext</a> = 7
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67a4888a9c7d74dd17bf21a927e179204eb">BtdrvHidEventTypeOld_SetReport</a> = 8
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67a72a998ea31e61644b68945a7519fb0ea">BtdrvHidEventTypeOld_GetReport</a> = 9
<br />
}</td></tr>
<tr class="memdesc:aad6b062e611d1a764a1c5f39b1173d67"><td class="mdescLeft">&#160;</td><td class="mdescRight">HidEventType. <a href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67">More...</a><br /></td></tr>
<tr class="separator:aad6b062e611d1a764a1c5f39b1173d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a006282a42b81ecaaf61b8711a294b42a" id="r_a006282a42b81ecaaf61b8711a294b42a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a006282a42b81ecaaf61b8711a294b42a">BtdrvHidConnectionStatus</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a006282a42b81ecaaf61b8711a294b42aaba3f519ae4d30c7a1d454e3fca6dd8a2">BtdrvHidConnectionStatus_Closed</a> = 0
, <br />
&#160;&#160;<b>BtdrvHidConnectionStatus_Opened</b> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a006282a42b81ecaaf61b8711a294b42aa722ccc1558653a3d092417aa75ca148d">BtdrvHidConnectionStatus_Failed</a> = 2
, <br />
&#160;&#160;<b>BtdrvHidConnectionStatusOld_Opened</b> = 0
, <br />
&#160;&#160;<b>BtdrvHidConnectionStatusOld_Closed</b> = 2
, <br />
&#160;&#160;<b>BtdrvHidConnectionStatusOld_Failed</b> = 8
<br />
}</td></tr>
<tr class="memdesc:a006282a42b81ecaaf61b8711a294b42a"><td class="mdescLeft">&#160;</td><td class="mdescRight">HidConnectionStatus [12.0.0+]. <a href="btdrv__types_8h.html#a006282a42b81ecaaf61b8711a294b42a">More...</a><br /></td></tr>
<tr class="separator:a006282a42b81ecaaf61b8711a294b42a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa330b4b156348a9fdeda44ec41d51aeb" id="r_aa330b4b156348a9fdeda44ec41d51aeb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aeb">BtdrvFatalReason</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aeba786f2a746d700a006b4dd0f585555821">BtdrvFatalReason_Invalid</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aebac1dc307873f22abc2bdc63f04d5ad8a2">BtdrvFatalReason_Unknown1</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aeba85b9b5b02a42524c15eee67d823efffb">BtdrvFatalReason_CommandTimeout</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aeba9db81a5f62ecb0079836c7b7a7315cb1">BtdrvFatalReason_HardwareError</a> = 3
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aebab3922c18768ca65be439a7363918d393">BtdrvFatalReason_Enable</a> = 7
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aeba98e641647798813ece4e07f2e65519a0">BtdrvFatalReason_Audio</a> = 9
<br />
}</td></tr>
<tr class="memdesc:aa330b4b156348a9fdeda44ec41d51aeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This determines the u16 data to write into a CircularBuffer. <a href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aeb">More...</a><br /></td></tr>
<tr class="separator:aa330b4b156348a9fdeda44ec41d51aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7f1fbf7fa9592810c055ae1bcc011ee" id="r_ae7f1fbf7fa9592810c055ae1bcc011ee"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011ee">BtdrvBleEventType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea07af8a8b3c8cf30b7fbdea4c2145c818">BtdrvBleEventType_ClientRegistration</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea0b34326ccb75c4c4201945bf66297521">BtdrvBleEventType_ServerRegistration</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea7ee729b716da4284e85df8f9e5ea346e">BtdrvBleEventType_ConnectionUpdate</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea1f53421c1f611ff5cbb431d8722aa753">BtdrvBleEventType_PreferredConnectionParameters</a> = 3
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea7c4c5bb701260c004948d4c2bdd308fd">BtdrvBleEventType_ClientConnection</a> = 4
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea2c95feee1bcf8567d37c2af2ec47ece4">BtdrvBleEventType_ServerConnection</a> = 5
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea2ea98f072ff7a47f11b123059be84142">BtdrvBleEventType_ScanResult</a> = 6
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eeac7b0d4877e3548291350202ae3aba661">BtdrvBleEventType_ScanFilter</a> = 7
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea8604085bfbe9eb7f0f32866ab0ed5d1f">BtdrvBleEventType_ClientNotify</a> = 8
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea6be1d2db3e495a4011dbf16352fef314">BtdrvBleEventType_ClientCacheSave</a> = 9
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea2646e632b3fab8cb9581541043c2cc71">BtdrvBleEventType_ClientCacheLoad</a> = 10
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eeaba0875e17a3ca266809caa0ca7bd5742">BtdrvBleEventType_ClientConfigureMtu</a> = 11
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eea5187cc6638a5d9b25c23a0ccb99d0dbd">BtdrvBleEventType_ServerAddAttribute</a> = 12
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011eeac61c9c92dcd367ed08d6e74e7c1e1cd1">BtdrvBleEventType_ServerAttributeOperation</a> = 13
<br />
}</td></tr>
<tr class="memdesc:ae7f1fbf7fa9592810c055ae1bcc011ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">BleEventType. <a href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011ee">More...</a><br /></td></tr>
<tr class="separator:ae7f1fbf7fa9592810c055ae1bcc011ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a521fb5366cade17e2e8b11b4bc34b001" id="r_a521fb5366cade17e2e8b11b4bc34b001"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001">BtdrvGattAttributeType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001abf204c4e0a4ffd7c2ca1fbf56ea9fa4c">BtdrvGattAttributeType_IncludedService</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001ab4652e33484068e06563a43dd48d0950">BtdrvGattAttributeType_Characteristic</a> = 1
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001a0dbc6e3e1f04f56e0779a72b7f3ea828">BtdrvGattAttributeType_Descriptor</a> = 2
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001a13a0e875dae4b33bace71ebadeba16b0">BtdrvGattAttributeType_Service</a> = 3
<br />
}</td></tr>
<tr class="memdesc:a521fb5366cade17e2e8b11b4bc34b001"><td class="mdescLeft">&#160;</td><td class="mdescRight">GattAttributeType. <a href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001">More...</a><br /></td></tr>
<tr class="separator:a521fb5366cade17e2e8b11b4bc34b001"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4ff1a7815365af8865be1ed3b35bd99" id="r_aa4ff1a7815365af8865be1ed3b35bd99"><td class="memItemLeft" align="right" valign="top"><a id="aa4ff1a7815365af8865be1ed3b35bd99" name="aa4ff1a7815365af8865be1ed3b35bd99"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#aa4ff1a7815365af8865be1ed3b35bd99">BtdrvGattAttributePermission</a> { <br />
&#160;&#160;<b>BtdrvGattAttributePermission_Read</b> = (1U&lt;&lt;( 0 ))
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_ReadEncrypted</b> = (1U&lt;&lt;( 1 ))
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_ReadEncryptedMitm</b> = (1U&lt;&lt;( 2 ))
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_Write</b> = (1U&lt;&lt;( 4 ))
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteEncrypted</b> = (1U&lt;&lt;( 5 ))
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteEncryptedMitm</b> = (1U&lt;&lt;( 6 ))
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteSigned</b> = (1U&lt;&lt;( 7 ))
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteSignedMitm</b> = (1U&lt;&lt;( 8 ))
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_ReadAllowed</b> = BtdrvGattAttributePermission_Read | BtdrvGattAttributePermission_ReadEncrypted | BtdrvGattAttributePermission_ReadEncryptedMitm
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_ReadAuthRequired</b> = BtdrvGattAttributePermission_ReadEncrypted
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_ReadMitmRequired</b> = BtdrvGattAttributePermission_ReadEncryptedMitm
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_ReadEncryptedRequired</b> = BtdrvGattAttributePermission_ReadEncrypted | BtdrvGattAttributePermission_ReadEncryptedMitm
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteAllowed</b> = BtdrvGattAttributePermission_Write | BtdrvGattAttributePermission_WriteEncrypted | BtdrvGattAttributePermission_WriteEncryptedMitm | BtdrvGattAttributePermission_WriteSigned | BtdrvGattAttributePermission_WriteSignedMitm
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteAuthRequired</b> = BtdrvGattAttributePermission_WriteEncrypted | BtdrvGattAttributePermission_WriteSigned
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteMitmRequired</b> = BtdrvGattAttributePermission_WriteEncryptedMitm | BtdrvGattAttributePermission_WriteSignedMitm
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteEncryptedRequired</b> = BtdrvGattAttributePermission_WriteEncrypted | BtdrvGattAttributePermission_WriteEncryptedMitm
, <br />
&#160;&#160;<b>BtdrvGattAttributePermission_WriteSignedRequired</b> = BtdrvGattAttributePermission_WriteSigned | BtdrvGattAttributePermission_WriteSignedMitm
<br />
}</td></tr>
<tr class="memdesc:aa4ff1a7815365af8865be1ed3b35bd99"><td class="mdescLeft">&#160;</td><td class="mdescRight">GattAttributePermission. <br /></td></tr>
<tr class="separator:aa4ff1a7815365af8865be1ed3b35bd99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a629793157bf116baf5b80f25ec69bbf2" id="r_a629793157bf116baf5b80f25ec69bbf2"><td class="memItemLeft" align="right" valign="top"><a id="a629793157bf116baf5b80f25ec69bbf2" name="a629793157bf116baf5b80f25ec69bbf2"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a629793157bf116baf5b80f25ec69bbf2">BtdrvGattCharacteristicProperty</a> { <br />
&#160;&#160;<b>BtdrvGattCharacteristicProperty_Broadcast</b> = (1U&lt;&lt;( 0 ))
, <br />
&#160;&#160;<b>BtdrvGattCharacteristicProperty_Read</b> = (1U&lt;&lt;( 1 ))
, <br />
&#160;&#160;<b>BtdrvGattCharacteristicProperty_WriteNoResponse</b> = (1U&lt;&lt;( 2 ))
, <br />
&#160;&#160;<b>BtdrvGattCharacteristicProperty_Write</b> = (1U&lt;&lt;( 3 ))
, <br />
&#160;&#160;<b>BtdrvGattCharacteristicProperty_Notify</b> = (1U&lt;&lt;( 4 ))
, <br />
&#160;&#160;<b>BtdrvGattCharacteristicProperty_Indicate</b> = (1U&lt;&lt;( 5 ))
, <br />
&#160;&#160;<b>BtdrvGattCharacteristicProperty_Authentication</b> = (1U&lt;&lt;( 6 ))
, <br />
&#160;&#160;<b>BtdrvGattCharacteristicProperty_ExtendedProperties</b> = (1U&lt;&lt;( 7 ))
<br />
}</td></tr>
<tr class="memdesc:a629793157bf116baf5b80f25ec69bbf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">GattCharacteristicProperty. <br /></td></tr>
<tr class="separator:a629793157bf116baf5b80f25ec69bbf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae11071d20b8e243581c5d67cda23a1bc" id="r_ae11071d20b8e243581c5d67cda23a1bc"><td class="memItemLeft" align="right" valign="top"><a id="ae11071d20b8e243581c5d67cda23a1bc" name="ae11071d20b8e243581c5d67cda23a1bc"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#ae11071d20b8e243581c5d67cda23a1bc">BtdrvGattAuthReqType</a> { <br />
&#160;&#160;<b>BtdrvGattAuthReqType_None</b> = 0
, <br />
&#160;&#160;<b>BtdrvGattAuthReqType_NoMitm</b> = 1
, <br />
&#160;&#160;<b>BtdrvGattAuthReqType_Mitm</b> = 2
, <br />
&#160;&#160;<b>BtdrvGattAuthReqType_SignedNoMitm</b> = 3
, <br />
&#160;&#160;<b>BtdrvGattAuthReqType_SignedMitm</b> = 4
<br />
}</td></tr>
<tr class="memdesc:ae11071d20b8e243581c5d67cda23a1bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">GattAuthReqType. <br /></td></tr>
<tr class="separator:ae11071d20b8e243581c5d67cda23a1bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4207f2a048c318e7403005e21d31baf4" id="r_a4207f2a048c318e7403005e21d31baf4"><td class="memItemLeft" align="right" valign="top"><a id="a4207f2a048c318e7403005e21d31baf4" name="a4207f2a048c318e7403005e21d31baf4"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a4207f2a048c318e7403005e21d31baf4">BtdrvBleAdBit</a> { <br />
&#160;&#160;<b>BtdrvBleAdBit_DeviceName</b> = (1U&lt;&lt;( 0 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Flags</b> = (1U&lt;&lt;( 1 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Manufacturer</b> = (1U&lt;&lt;( 2 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_TxPower</b> = (1U&lt;&lt;( 3 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Service32</b> = (1U&lt;&lt;( 4 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_IntRange</b> = (1U&lt;&lt;( 5 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Service</b> = (1U&lt;&lt;( 6 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_ServiceSol</b> = (1U&lt;&lt;( 7 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_ServiceData</b> = (1U&lt;&lt;( 8 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_SignData</b> = (1U&lt;&lt;( 9 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Service128Sol</b> = (1U&lt;&lt;( 10 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Appearance</b> = (1U&lt;&lt;( 11 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_PublicAddress</b> = (1U&lt;&lt;( 12 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_RandomAddress</b> = (1U&lt;&lt;( 13 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Service32Sol</b> = (1U&lt;&lt;( 14 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Proprietary</b> = (1U&lt;&lt;( 15 ))
, <br />
&#160;&#160;<b>BtdrvBleAdBit_Service128</b> = (1U&lt;&lt;( 16 ))
<br />
}</td></tr>
<tr class="memdesc:a4207f2a048c318e7403005e21d31baf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">BtdrvBleAdBit. <br /></td></tr>
<tr class="separator:a4207f2a048c318e7403005e21d31baf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5523f6eb57a9afa7dcf579c9b8998ef" id="r_ab5523f6eb57a9afa7dcf579c9b8998ef"><td class="memItemLeft" align="right" valign="top"><a id="ab5523f6eb57a9afa7dcf579c9b8998ef" name="ab5523f6eb57a9afa7dcf579c9b8998ef"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#ab5523f6eb57a9afa7dcf579c9b8998ef">BtdrvBleAdFlag</a> { <br />
&#160;&#160;<b>BtdrvBleAdFlag_None</b> = 0
, <br />
&#160;&#160;<b>BtdrvBleAdFlag_LimitedDiscovery</b> = (1U&lt;&lt;( 0 ))
, <br />
&#160;&#160;<b>BtdrvBleAdFlag_GeneralDiscovery</b> = (1U&lt;&lt;( 1 ))
, <br />
&#160;&#160;<b>BtdrvBleAdFlag_BrEdrNotSupported</b> = (1U&lt;&lt;( 2 ))
, <br />
&#160;&#160;<b>BtdrvBleAdFlag_DualModeControllerSupport</b> = (1U&lt;&lt;( 3 ))
, <br />
&#160;&#160;<b>BtdrvBleAdFlag_DualModeHostSupport</b> = (1U&lt;&lt;( 4 ))
<br />
}</td></tr>
<tr class="memdesc:ab5523f6eb57a9afa7dcf579c9b8998ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">BtdrvBleAdFlag. <br /></td></tr>
<tr class="separator:ab5523f6eb57a9afa7dcf579c9b8998ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a596aa80091bcb717d351a63f0c07adaa" id="r_a596aa80091bcb717d351a63f0c07adaa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a596aa80091bcb717d351a63f0c07adaa">BtdrvAudioEventType</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a596aa80091bcb717d351a63f0c07adaaaa72202bc44f078a6743bd54b704839bb">BtdrvAudioEventType_None</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a596aa80091bcb717d351a63f0c07adaaa605b0d1ddfbe43a244ef4a46e4d2404b">BtdrvAudioEventType_Connection</a> = 1
<br />
}</td></tr>
<tr class="memdesc:a596aa80091bcb717d351a63f0c07adaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">AudioEventType. <a href="btdrv__types_8h.html#a596aa80091bcb717d351a63f0c07adaa">More...</a><br /></td></tr>
<tr class="separator:a596aa80091bcb717d351a63f0c07adaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6159b31b954c64ef7127109f1656f42c" id="r_a6159b31b954c64ef7127109f1656f42c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a6159b31b954c64ef7127109f1656f42c">BtdrvAudioOutState</a> { <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a6159b31b954c64ef7127109f1656f42ca2287ec2a6d610d84752999e52883913f">BtdrvAudioOutState_Stopped</a> = 0
, <br />
&#160;&#160;<a class="el" href="btdrv__types_8h.html#a6159b31b954c64ef7127109f1656f42cafdbf5eeebe9c21b1ae0f50acb705c0a5">BtdrvAudioOutState_Started</a> = 1
<br />
}</td></tr>
<tr class="memdesc:a6159b31b954c64ef7127109f1656f42c"><td class="mdescLeft">&#160;</td><td class="mdescRight">AudioOutState. <a href="btdrv__types_8h.html#a6159b31b954c64ef7127109f1656f42c">More...</a><br /></td></tr>
<tr class="separator:a6159b31b954c64ef7127109f1656f42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35e6cfa547b2f20cd13445680a7055de" id="r_a35e6cfa547b2f20cd13445680a7055de"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="btdrv__types_8h.html#a35e6cfa547b2f20cd13445680a7055de">BtdrvAudioCodec</a> { <a class="el" href="btdrv__types_8h.html#a35e6cfa547b2f20cd13445680a7055deab8a6421e18a0fdf2686a22a5bc5cb103">BtdrvAudioCodec_Pcm</a> = 0
}</td></tr>
<tr class="memdesc:a35e6cfa547b2f20cd13445680a7055de"><td class="mdescLeft">&#160;</td><td class="mdescRight">AudioCodec. <a href="btdrv__types_8h.html#a35e6cfa547b2f20cd13445680a7055de">More...</a><br /></td></tr>
<tr class="separator:a35e6cfa547b2f20cd13445680a7055de"><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>Bluetooth driver (btdrv) service types (see <a class="el" href="btdrv_8h.html" title="Bluetooth driver (btdrv) service IPC wrapper.">btdrv.h</a> for the rest). </p>
<dl class="section author"><dt>Author</dt><dd>yellows8, ndeadly </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>libnx Authors </dd></dl>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a8b22fd0ff8c54b71002dc6244f318e30" name="a8b22fd0ff8c54b71002dc6244f318e30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b22fd0ff8c54b71002dc6244f318e30">&#9670;&#160;</a></span>BtdrvAdapterPropertyType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#a8b22fd0ff8c54b71002dc6244f318e30">BtdrvAdapterPropertyType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>AdapterPropertyType [12.0.0+]. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8b22fd0ff8c54b71002dc6244f318e30a260aa267061517a880919025697aa330" name="a8b22fd0ff8c54b71002dc6244f318e30a260aa267061517a880919025697aa330"></a>BtdrvAdapterPropertyType_Address&#160;</td><td class="fielddoc"><p><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="a8b22fd0ff8c54b71002dc6244f318e30ac372b05ac4745a66ec13f56706c01dae" name="a8b22fd0ff8c54b71002dc6244f318e30ac372b05ac4745a66ec13f56706c01dae"></a>BtdrvAdapterPropertyType_Name&#160;</td><td class="fielddoc"><p>Name. String, max length 0xF8 excluding NUL-terminator. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8b22fd0ff8c54b71002dc6244f318e30a453846cb2094c75ce98b809f27214649" name="a8b22fd0ff8c54b71002dc6244f318e30a453846cb2094c75ce98b809f27214649"></a>BtdrvAdapterPropertyType_ClassOfDevice&#160;</td><td class="fielddoc"><p>3-bytes, Class of Device. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8b22fd0ff8c54b71002dc6244f318e30a5d6f3ae33944301c6585d524dc2fb65d" name="a8b22fd0ff8c54b71002dc6244f318e30a5d6f3ae33944301c6585d524dc2fb65d"></a>BtdrvAdapterPropertyType_Unknown3&#160;</td><td class="fielddoc"><p>Only available with <a class="el" href="btdrv_8h.html#af784649b515f321b3040f55815443d37">btdrvSetAdapterProperty</a>. Unknown, <a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>. </p>
</td></tr>
</table>
</div>
</div>
<a id="a35e6cfa547b2f20cd13445680a7055de" name="a35e6cfa547b2f20cd13445680a7055de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35e6cfa547b2f20cd13445680a7055de">&#9670;&#160;</a></span>BtdrvAudioCodec</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#a35e6cfa547b2f20cd13445680a7055de">BtdrvAudioCodec</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>AudioCodec. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a35e6cfa547b2f20cd13445680a7055deab8a6421e18a0fdf2686a22a5bc5cb103" name="a35e6cfa547b2f20cd13445680a7055deab8a6421e18a0fdf2686a22a5bc5cb103"></a>BtdrvAudioCodec_Pcm&#160;</td><td class="fielddoc"><p>Raw PCM. </p>
</td></tr>
</table>
</div>
</div>
<a id="a596aa80091bcb717d351a63f0c07adaa" name="a596aa80091bcb717d351a63f0c07adaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a596aa80091bcb717d351a63f0c07adaa">&#9670;&#160;</a></span>BtdrvAudioEventType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#a596aa80091bcb717d351a63f0c07adaa">BtdrvAudioEventType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>AudioEventType. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a596aa80091bcb717d351a63f0c07adaaaa72202bc44f078a6743bd54b704839bb" name="a596aa80091bcb717d351a63f0c07adaaaa72202bc44f078a6743bd54b704839bb"></a>BtdrvAudioEventType_None&#160;</td><td class="fielddoc"><p>None. </p>
</td></tr>
<tr><td class="fieldname"><a id="a596aa80091bcb717d351a63f0c07adaaa605b0d1ddfbe43a244ef4a46e4d2404b" name="a596aa80091bcb717d351a63f0c07adaaa605b0d1ddfbe43a244ef4a46e4d2404b"></a>BtdrvAudioEventType_Connection&#160;</td><td class="fielddoc"><p>Connection. </p>
</td></tr>
</table>
</div>
</div>
<a id="a6159b31b954c64ef7127109f1656f42c" name="a6159b31b954c64ef7127109f1656f42c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6159b31b954c64ef7127109f1656f42c">&#9670;&#160;</a></span>BtdrvAudioOutState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#a6159b31b954c64ef7127109f1656f42c">BtdrvAudioOutState</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>AudioOutState. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6159b31b954c64ef7127109f1656f42ca2287ec2a6d610d84752999e52883913f" name="a6159b31b954c64ef7127109f1656f42ca2287ec2a6d610d84752999e52883913f"></a>BtdrvAudioOutState_Stopped&#160;</td><td class="fielddoc"><p>Stopped. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6159b31b954c64ef7127109f1656f42cafdbf5eeebe9c21b1ae0f50acb705c0a5" name="a6159b31b954c64ef7127109f1656f42cafdbf5eeebe9c21b1ae0f50acb705c0a5"></a>BtdrvAudioOutState_Started&#160;</td><td class="fielddoc"><p>Started. </p>
</td></tr>
</table>
</div>
</div>
<a id="ae7f1fbf7fa9592810c055ae1bcc011ee" name="ae7f1fbf7fa9592810c055ae1bcc011ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7f1fbf7fa9592810c055ae1bcc011ee">&#9670;&#160;</a></span>BtdrvBleEventType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#ae7f1fbf7fa9592810c055ae1bcc011ee">BtdrvBleEventType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>BleEventType. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea07af8a8b3c8cf30b7fbdea4c2145c818" name="ae7f1fbf7fa9592810c055ae1bcc011eea07af8a8b3c8cf30b7fbdea4c2145c818"></a>BtdrvBleEventType_ClientRegistration&#160;</td><td class="fielddoc"><p>GATT client registration. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea0b34326ccb75c4c4201945bf66297521" name="ae7f1fbf7fa9592810c055ae1bcc011eea0b34326ccb75c4c4201945bf66297521"></a>BtdrvBleEventType_ServerRegistration&#160;</td><td class="fielddoc"><p>GATT server registration. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea7ee729b716da4284e85df8f9e5ea346e" name="ae7f1fbf7fa9592810c055ae1bcc011eea7ee729b716da4284e85df8f9e5ea346e"></a>BtdrvBleEventType_ConnectionUpdate&#160;</td><td class="fielddoc"><p>Connection update. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea1f53421c1f611ff5cbb431d8722aa753" name="ae7f1fbf7fa9592810c055ae1bcc011eea1f53421c1f611ff5cbb431d8722aa753"></a>BtdrvBleEventType_PreferredConnectionParameters&#160;</td><td class="fielddoc"><p>Preferred connection parameters. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea7c4c5bb701260c004948d4c2bdd308fd" name="ae7f1fbf7fa9592810c055ae1bcc011eea7c4c5bb701260c004948d4c2bdd308fd"></a>BtdrvBleEventType_ClientConnection&#160;</td><td class="fielddoc"><p>GATT client connection. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea2c95feee1bcf8567d37c2af2ec47ece4" name="ae7f1fbf7fa9592810c055ae1bcc011eea2c95feee1bcf8567d37c2af2ec47ece4"></a>BtdrvBleEventType_ServerConnection&#160;</td><td class="fielddoc"><p>GATT server connection. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea2ea98f072ff7a47f11b123059be84142" name="ae7f1fbf7fa9592810c055ae1bcc011eea2ea98f072ff7a47f11b123059be84142"></a>BtdrvBleEventType_ScanResult&#160;</td><td class="fielddoc"><p>Scan result. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eeac7b0d4877e3548291350202ae3aba661" name="ae7f1fbf7fa9592810c055ae1bcc011eeac7b0d4877e3548291350202ae3aba661"></a>BtdrvBleEventType_ScanFilter&#160;</td><td class="fielddoc"><p>Scan filter status. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea8604085bfbe9eb7f0f32866ab0ed5d1f" name="ae7f1fbf7fa9592810c055ae1bcc011eea8604085bfbe9eb7f0f32866ab0ed5d1f"></a>BtdrvBleEventType_ClientNotify&#160;</td><td class="fielddoc"><p>GATT client notify. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea6be1d2db3e495a4011dbf16352fef314" name="ae7f1fbf7fa9592810c055ae1bcc011eea6be1d2db3e495a4011dbf16352fef314"></a>BtdrvBleEventType_ClientCacheSave&#160;</td><td class="fielddoc"><p>GATT client cache save. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea2646e632b3fab8cb9581541043c2cc71" name="ae7f1fbf7fa9592810c055ae1bcc011eea2646e632b3fab8cb9581541043c2cc71"></a>BtdrvBleEventType_ClientCacheLoad&#160;</td><td class="fielddoc"><p>GATT client cache load. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eeaba0875e17a3ca266809caa0ca7bd5742" name="ae7f1fbf7fa9592810c055ae1bcc011eeaba0875e17a3ca266809caa0ca7bd5742"></a>BtdrvBleEventType_ClientConfigureMtu&#160;</td><td class="fielddoc"><p>GATT client configure MTU. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eea5187cc6638a5d9b25c23a0ccb99d0dbd" name="ae7f1fbf7fa9592810c055ae1bcc011eea5187cc6638a5d9b25c23a0ccb99d0dbd"></a>BtdrvBleEventType_ServerAddAttribute&#160;</td><td class="fielddoc"><p>GATT server add attribute. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae7f1fbf7fa9592810c055ae1bcc011eeac61c9c92dcd367ed08d6e74e7c1e1cd1" name="ae7f1fbf7fa9592810c055ae1bcc011eeac61c9c92dcd367ed08d6e74e7c1e1cd1"></a>BtdrvBleEventType_ServerAttributeOperation&#160;</td><td class="fielddoc"><p>GATT server attribute operation. </p>
</td></tr>
</table>
</div>
</div>
<a id="afaffca80cf0869a8c8c1a2bb4bb82323" name="afaffca80cf0869a8c8c1a2bb4bb82323"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaffca80cf0869a8c8c1a2bb4bb82323">&#9670;&#160;</a></span>BtdrvBluetoothHhReportType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#afaffca80cf0869a8c8c1a2bb4bb82323">BtdrvBluetoothHhReportType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>BluetoothHhReportType Bit0-1 directly control the HID bluetooth transaction report-type value. </p>
<p>Bit2-3: these directly control the Parameter Reserved field for SetReport, for GetReport these control the Parameter Reserved and Size bits. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afaffca80cf0869a8c8c1a2bb4bb82323a36c5945e6ad0fd2648c970167215a7ec" name="afaffca80cf0869a8c8c1a2bb4bb82323a36c5945e6ad0fd2648c970167215a7ec"></a>BtdrvBluetoothHhReportType_Other&#160;</td><td class="fielddoc"><p>Other. </p>
</td></tr>
<tr><td class="fieldname"><a id="afaffca80cf0869a8c8c1a2bb4bb82323a426cf55e1e5282721c6dd9adbe7fdac5" name="afaffca80cf0869a8c8c1a2bb4bb82323a426cf55e1e5282721c6dd9adbe7fdac5"></a>BtdrvBluetoothHhReportType_Input&#160;</td><td class="fielddoc"><p>Input. </p>
</td></tr>
<tr><td class="fieldname"><a id="afaffca80cf0869a8c8c1a2bb4bb82323a9bdaaae14aaf264737aea89763741f3e" name="afaffca80cf0869a8c8c1a2bb4bb82323a9bdaaae14aaf264737aea89763741f3e"></a>BtdrvBluetoothHhReportType_Output&#160;</td><td class="fielddoc"><p>Output. </p>
</td></tr>
<tr><td class="fieldname"><a id="afaffca80cf0869a8c8c1a2bb4bb82323adf0048406f4da7c7e0b0bdb2a550243d" name="afaffca80cf0869a8c8c1a2bb4bb82323adf0048406f4da7c7e0b0bdb2a550243d"></a>BtdrvBluetoothHhReportType_Feature&#160;</td><td class="fielddoc"><p>Feature. </p>
</td></tr>
</table>
</div>
</div>
<a id="af2341faa271fb09ab260ed8769d051fe" name="af2341faa271fb09ab260ed8769d051fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2341faa271fb09ab260ed8769d051fe">&#9670;&#160;</a></span>BtdrvBluetoothPropertyType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#af2341faa271fb09ab260ed8769d051fe">BtdrvBluetoothPropertyType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>BluetoothPropertyType [1.0.0-11.0.1]. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af2341faa271fb09ab260ed8769d051fea686a88048bb91a9083c73ac7887bb181" name="af2341faa271fb09ab260ed8769d051fea686a88048bb91a9083c73ac7887bb181"></a>BtdrvBluetoothPropertyType_Name&#160;</td><td class="fielddoc"><p>Name. String, max length 0xF8 excluding NUL-terminator. </p>
</td></tr>
<tr><td class="fieldname"><a id="af2341faa271fb09ab260ed8769d051fea1292b97d0a570220d741405c772b8212" name="af2341faa271fb09ab260ed8769d051fea1292b97d0a570220d741405c772b8212"></a>BtdrvBluetoothPropertyType_Address&#160;</td><td class="fielddoc"><p><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="af2341faa271fb09ab260ed8769d051feaf59eeeecf4ca61649577d50c2707e8de" name="af2341faa271fb09ab260ed8769d051feaf59eeeecf4ca61649577d50c2707e8de"></a>BtdrvBluetoothPropertyType_Unknown3&#160;</td><td class="fielddoc"><p>Only available with <a class="el" href="btdrv_8h.html#af784649b515f321b3040f55815443d37">btdrvSetAdapterProperty</a>. Unknown, <a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>. </p>
</td></tr>
<tr><td class="fieldname"><a id="af2341faa271fb09ab260ed8769d051feacb1395df03ea893a9fb64c3d6e6ae814" name="af2341faa271fb09ab260ed8769d051feacb1395df03ea893a9fb64c3d6e6ae814"></a>BtdrvBluetoothPropertyType_ClassOfDevice&#160;</td><td class="fielddoc"><p>3-bytes, Class of Device. </p>
</td></tr>
<tr><td class="fieldname"><a id="af2341faa271fb09ab260ed8769d051fea0b0ac3a87690420fb12c7fac89502e1d" name="af2341faa271fb09ab260ed8769d051fea0b0ac3a87690420fb12c7fac89502e1d"></a>BtdrvBluetoothPropertyType_FeatureSet&#160;</td><td class="fielddoc"><p>1-byte, FeatureSet. The default is value 0x68. </p>
</td></tr>
</table>
</div>
</div>
<a id="a567598794fda269e3d471583b0a2a995" name="a567598794fda269e3d471583b0a2a995"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a567598794fda269e3d471583b0a2a995">&#9670;&#160;</a></span>BtdrvConnectionEventType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#a567598794fda269e3d471583b0a2a995">BtdrvConnectionEventType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ConnectionEventType. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a567598794fda269e3d471583b0a2a995aa5bbf8ea82d4758eed2d28919741a980" name="a567598794fda269e3d471583b0a2a995aa5bbf8ea82d4758eed2d28919741a980"></a>BtdrvConnectionEventType_Status&#160;</td><td class="fielddoc"><p>BtdrvEventInfo::connection::status. </p>
</td></tr>
<tr><td class="fieldname"><a id="a567598794fda269e3d471583b0a2a995a0208ab8bf06177f5e9d4a3bdbbdf296e" name="a567598794fda269e3d471583b0a2a995a0208ab8bf06177f5e9d4a3bdbbdf296e"></a>BtdrvConnectionEventType_SspConfirmRequest&#160;</td><td class="fielddoc"><p>SSP confirm request. </p>
</td></tr>
<tr><td class="fieldname"><a id="a567598794fda269e3d471583b0a2a995abca63db767a2b1c78dfdb3ddf5f8b7d3" name="a567598794fda269e3d471583b0a2a995abca63db767a2b1c78dfdb3ddf5f8b7d3"></a>BtdrvConnectionEventType_Suspended&#160;</td><td class="fielddoc"><p>ACL Link is now Suspended. </p>
</td></tr>
</table>
</div>
</div>
<a id="ae9df3e04995a1580b64bfb41daa40e7c" name="ae9df3e04995a1580b64bfb41daa40e7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9df3e04995a1580b64bfb41daa40e7c">&#9670;&#160;</a></span>BtdrvEventType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#ae9df3e04995a1580b64bfb41daa40e7c">BtdrvEventType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>EventType. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca59b3889a4af1f53f826326992708836b" name="ae9df3e04995a1580b64bfb41daa40e7ca59b3889a4af1f53f826326992708836b"></a>BtdrvEventType_InquiryDevice&#160;</td><td class="fielddoc"><p>BtdrvEventType_* should be used on [12.0.0+]. </p>
<p>Device found during Inquiry. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7cafb076dfc509d8cf7b7f931133aaae719" name="ae9df3e04995a1580b64bfb41daa40e7cafb076dfc509d8cf7b7f931133aaae719"></a>BtdrvEventType_InquiryStatus&#160;</td><td class="fielddoc"><p>Inquiry status changed. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca87dc1a6a0cf6c78155a965ad486d8df6" name="ae9df3e04995a1580b64bfb41daa40e7ca87dc1a6a0cf6c78155a965ad486d8df6"></a>BtdrvEventType_PairingPinCodeRequest&#160;</td><td class="fielddoc"><p>Pairing PIN code request. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca64547a353561b901f35204d1ac2fd8dd" name="ae9df3e04995a1580b64bfb41daa40e7ca64547a353561b901f35204d1ac2fd8dd"></a>BtdrvEventType_SspRequest&#160;</td><td class="fielddoc"><p>SSP confirm request / SSP passkey notification. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7cad14d2bc104b65bb8099c6241f7db01ec" name="ae9df3e04995a1580b64bfb41daa40e7cad14d2bc104b65bb8099c6241f7db01ec"></a>BtdrvEventType_Connection&#160;</td><td class="fielddoc"><p>Connection. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca982ec8004acf839cdb923223f57033fa" name="ae9df3e04995a1580b64bfb41daa40e7ca982ec8004acf839cdb923223f57033fa"></a>BtdrvEventType_Tsi&#160;</td><td class="fielddoc"><p>SetTsi (<a class="el" href="btdrv_8h.html#a89a2c7c8347febb81d637a5202352bad">btdrvSetTsi</a>) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7caf1b00f884db7de66465ca860f035a0a3" name="ae9df3e04995a1580b64bfb41daa40e7caf1b00f884db7de66465ca860f035a0a3"></a>BtdrvEventType_BurstMode&#160;</td><td class="fielddoc"><p>SetBurstMode (<a class="el" href="btdrv_8h.html#a536a7a36124a65f5f134e5d84f592df2">btdrvEnableBurstMode</a>) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca47221aad26f34d386b48ddde76ba1502" name="ae9df3e04995a1580b64bfb41daa40e7ca47221aad26f34d386b48ddde76ba1502"></a>BtdrvEventType_SetZeroRetransmission&#160;</td><td class="fielddoc"><p><a class="el" href="btdrv_8h.html#a8c488eb9a845beb159346a1430868975">btdrvSetZeroRetransmission</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca74d7afe6400bcdbfcc76b6dcfe35b5ca" name="ae9df3e04995a1580b64bfb41daa40e7ca74d7afe6400bcdbfcc76b6dcfe35b5ca"></a>BtdrvEventType_PendingConnections&#160;</td><td class="fielddoc"><p><a class="el" href="btdrv_8h.html#a28bf4522d46ea677100f365df6b8a8e8">btdrvGetPendingConnections</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca4b2cc9931fcccc6ccb4aaead238bc072" name="ae9df3e04995a1580b64bfb41daa40e7ca4b2cc9931fcccc6ccb4aaead238bc072"></a>BtdrvEventType_MoveToSecondaryPiconet&#160;</td><td class="fielddoc"><p><a class="el" href="btdrv_8h.html#a58fd3a5fd60ca3a5bc791f146f5d1a09">btdrvMoveToSecondaryPiconet</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca4e32c269101b926ab09231822d0f50eb" name="ae9df3e04995a1580b64bfb41daa40e7ca4e32c269101b926ab09231822d0f50eb"></a>BtdrvEventType_BluetoothCrash&#160;</td><td class="fielddoc"><p>BluetoothCrash. </p>
<p>BtdrvEventTypeOld_* should be used on [1.0.0-11.0.1] </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7caa97b7c6eae209423dff7aeadbea11f7b" name="ae9df3e04995a1580b64bfb41daa40e7caa97b7c6eae209423dff7aeadbea11f7b"></a>BtdrvEventTypeOld_Unknown0&#160;</td><td class="fielddoc"><p>Unused. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7cab598e5f82dafa10257ced0e4cfb2bf81" name="ae9df3e04995a1580b64bfb41daa40e7cab598e5f82dafa10257ced0e4cfb2bf81"></a>BtdrvEventTypeOld_InquiryDevice&#160;</td><td class="fielddoc"><p>Device found during Inquiry. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7cae0115594edb230ff0da180c9f5e45d64" name="ae9df3e04995a1580b64bfb41daa40e7cae0115594edb230ff0da180c9f5e45d64"></a>BtdrvEventTypeOld_InquiryStatus&#160;</td><td class="fielddoc"><p>Inquiry status changed. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca699700041a5172e192568051ea5e2fe1" name="ae9df3e04995a1580b64bfb41daa40e7ca699700041a5172e192568051ea5e2fe1"></a>BtdrvEventTypeOld_PairingPinCodeRequest&#160;</td><td class="fielddoc"><p>Pairing PIN code request. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca64aabe03d9f7b35934872a889cd12405" name="ae9df3e04995a1580b64bfb41daa40e7ca64aabe03d9f7b35934872a889cd12405"></a>BtdrvEventTypeOld_SspRequest&#160;</td><td class="fielddoc"><p>SSP confirm request / SSP passkey notification. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca7b4fd809d4759c652746f756ef966995" name="ae9df3e04995a1580b64bfb41daa40e7ca7b4fd809d4759c652746f756ef966995"></a>BtdrvEventTypeOld_Connection&#160;</td><td class="fielddoc"><p>Connection. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae9df3e04995a1580b64bfb41daa40e7ca01490509970d565fbaba305767925017" name="ae9df3e04995a1580b64bfb41daa40e7ca01490509970d565fbaba305767925017"></a>BtdrvEventTypeOld_BluetoothCrash&#160;</td><td class="fielddoc"><p>BluetoothCrash. </p>
</td></tr>
</table>
</div>
</div>
<a id="ae0a90356fa76a699b9a16885300f2e5d" name="ae0a90356fa76a699b9a16885300f2e5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0a90356fa76a699b9a16885300f2e5d">&#9670;&#160;</a></span>BtdrvExtEventType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#ae0a90356fa76a699b9a16885300f2e5d">BtdrvExtEventType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ExtEventType [1.0.0-11.0.1]. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae0a90356fa76a699b9a16885300f2e5daaf4ee12130a15fe5525c9840b5cc0082" name="ae0a90356fa76a699b9a16885300f2e5daaf4ee12130a15fe5525c9840b5cc0082"></a>BtdrvExtEventType_SetTsi&#160;</td><td class="fielddoc"><p>SetTsi (<a class="el" href="btdrv_8h.html#a89a2c7c8347febb81d637a5202352bad">btdrvSetTsi</a>) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0a90356fa76a699b9a16885300f2e5daef166956ba8a615c58c74a9be2f1fd18" name="ae0a90356fa76a699b9a16885300f2e5daef166956ba8a615c58c74a9be2f1fd18"></a>BtdrvExtEventType_ExitTsi&#160;</td><td class="fielddoc"><p>ExitTsi (<a class="el" href="btdrv_8h.html#a89a2c7c8347febb81d637a5202352bad">btdrvSetTsi</a>) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0a90356fa76a699b9a16885300f2e5da7aec6a838940ea13263c8c9358421bad" name="ae0a90356fa76a699b9a16885300f2e5da7aec6a838940ea13263c8c9358421bad"></a>BtdrvExtEventType_SetBurstMode&#160;</td><td class="fielddoc"><p>SetBurstMode (<a class="el" href="btdrv_8h.html#a536a7a36124a65f5f134e5d84f592df2">btdrvEnableBurstMode</a>) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0a90356fa76a699b9a16885300f2e5dab3337d4cf3ebc466b715c1f04028bdb2" name="ae0a90356fa76a699b9a16885300f2e5dab3337d4cf3ebc466b715c1f04028bdb2"></a>BtdrvExtEventType_ExitBurstMode&#160;</td><td class="fielddoc"><p>ExitBurstMode (<a class="el" href="btdrv_8h.html#a536a7a36124a65f5f134e5d84f592df2">btdrvEnableBurstMode</a>) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0a90356fa76a699b9a16885300f2e5dac18f0fa4e152867a3faff1d01eee812e" name="ae0a90356fa76a699b9a16885300f2e5dac18f0fa4e152867a3faff1d01eee812e"></a>BtdrvExtEventType_SetZeroRetransmission&#160;</td><td class="fielddoc"><p><a class="el" href="btdrv_8h.html#a8c488eb9a845beb159346a1430868975">btdrvSetZeroRetransmission</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0a90356fa76a699b9a16885300f2e5da68c19220e2a450aaaf16c18cc13f613a" name="ae0a90356fa76a699b9a16885300f2e5da68c19220e2a450aaaf16c18cc13f613a"></a>BtdrvExtEventType_PendingConnections&#160;</td><td class="fielddoc"><p><a class="el" href="btdrv_8h.html#a28bf4522d46ea677100f365df6b8a8e8">btdrvGetPendingConnections</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0a90356fa76a699b9a16885300f2e5daaaf4b0ab70fa5461812810f54b6ddb5f" name="ae0a90356fa76a699b9a16885300f2e5daaaf4b0ab70fa5461812810f54b6ddb5f"></a>BtdrvExtEventType_MoveToSecondaryPiconet&#160;</td><td class="fielddoc"><p><a class="el" href="btdrv_8h.html#a58fd3a5fd60ca3a5bc791f146f5d1a09">btdrvMoveToSecondaryPiconet</a> </p>
</td></tr>
</table>
</div>
</div>
<a id="aa330b4b156348a9fdeda44ec41d51aeb" name="aa330b4b156348a9fdeda44ec41d51aeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa330b4b156348a9fdeda44ec41d51aeb">&#9670;&#160;</a></span>BtdrvFatalReason</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#aa330b4b156348a9fdeda44ec41d51aeb">BtdrvFatalReason</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>This determines the u16 data to write into a CircularBuffer. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa330b4b156348a9fdeda44ec41d51aeba786f2a746d700a006b4dd0f585555821" name="aa330b4b156348a9fdeda44ec41d51aeba786f2a746d700a006b4dd0f585555821"></a>BtdrvFatalReason_Invalid&#160;</td><td class="fielddoc"><p>Only for BtdrvEventInfo: invalid. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa330b4b156348a9fdeda44ec41d51aebac1dc307873f22abc2bdc63f04d5ad8a2" name="aa330b4b156348a9fdeda44ec41d51aebac1dc307873f22abc2bdc63f04d5ad8a2"></a>BtdrvFatalReason_Unknown1&#160;</td><td class="fielddoc"><p>Can only be triggered by <a class="el" href="btdrv_8h.html#a54af39d3556e4938bb498ab65d26204b">btdrvEmulateBluetoothCrash</a>, not triggered by the sysmodule otherwise. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa330b4b156348a9fdeda44ec41d51aeba85b9b5b02a42524c15eee67d823efffb" name="aa330b4b156348a9fdeda44ec41d51aeba85b9b5b02a42524c15eee67d823efffb"></a>BtdrvFatalReason_CommandTimeout&#160;</td><td class="fielddoc"><p>HCI command timeout. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa330b4b156348a9fdeda44ec41d51aeba9db81a5f62ecb0079836c7b7a7315cb1" name="aa330b4b156348a9fdeda44ec41d51aeba9db81a5f62ecb0079836c7b7a7315cb1"></a>BtdrvFatalReason_HardwareError&#160;</td><td class="fielddoc"><p>HCI event HCI_Hardware_Error occurred. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa330b4b156348a9fdeda44ec41d51aebab3922c18768ca65be439a7363918d393" name="aa330b4b156348a9fdeda44ec41d51aebab3922c18768ca65be439a7363918d393"></a>BtdrvFatalReason_Enable&#160;</td><td class="fielddoc"><p>Only for BtdrvEventInfo: triggered after enabling bluetooth, depending on the value of a global state field. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa330b4b156348a9fdeda44ec41d51aeba98e641647798813ece4e07f2e65519a0" name="aa330b4b156348a9fdeda44ec41d51aeba98e641647798813ece4e07f2e65519a0"></a>BtdrvFatalReason_Audio&#160;</td><td class="fielddoc"><p>[12.0.0+] Only for BtdrvEventInfo: triggered by Audio cmds in some cases. </p>
</td></tr>
</table>
</div>
</div>
<a id="a521fb5366cade17e2e8b11b4bc34b001" name="a521fb5366cade17e2e8b11b4bc34b001"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a521fb5366cade17e2e8b11b4bc34b001">&#9670;&#160;</a></span>BtdrvGattAttributeType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#a521fb5366cade17e2e8b11b4bc34b001">BtdrvGattAttributeType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>GattAttributeType. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a521fb5366cade17e2e8b11b4bc34b001abf204c4e0a4ffd7c2ca1fbf56ea9fa4c" name="a521fb5366cade17e2e8b11b4bc34b001abf204c4e0a4ffd7c2ca1fbf56ea9fa4c"></a>BtdrvGattAttributeType_IncludedService&#160;</td><td class="fielddoc"><p>Included service. </p>
</td></tr>
<tr><td class="fieldname"><a id="a521fb5366cade17e2e8b11b4bc34b001ab4652e33484068e06563a43dd48d0950" name="a521fb5366cade17e2e8b11b4bc34b001ab4652e33484068e06563a43dd48d0950"></a>BtdrvGattAttributeType_Characteristic&#160;</td><td class="fielddoc"><p>Characteristic. </p>
</td></tr>
<tr><td class="fieldname"><a id="a521fb5366cade17e2e8b11b4bc34b001a0dbc6e3e1f04f56e0779a72b7f3ea828" name="a521fb5366cade17e2e8b11b4bc34b001a0dbc6e3e1f04f56e0779a72b7f3ea828"></a>BtdrvGattAttributeType_Descriptor&#160;</td><td class="fielddoc"><p>Descriptor. </p>
</td></tr>
<tr><td class="fieldname"><a id="a521fb5366cade17e2e8b11b4bc34b001a13a0e875dae4b33bace71ebadeba16b0" name="a521fb5366cade17e2e8b11b4bc34b001a13a0e875dae4b33bace71ebadeba16b0"></a>BtdrvGattAttributeType_Service&#160;</td><td class="fielddoc"><p><a class="el" href="structService.html" title="Service object structure.">Service</a>. </p>
</td></tr>
</table>
</div>
</div>
<a id="a006282a42b81ecaaf61b8711a294b42a" name="a006282a42b81ecaaf61b8711a294b42a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a006282a42b81ecaaf61b8711a294b42a">&#9670;&#160;</a></span>BtdrvHidConnectionStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#a006282a42b81ecaaf61b8711a294b42a">BtdrvHidConnectionStatus</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>HidConnectionStatus [12.0.0+]. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a006282a42b81ecaaf61b8711a294b42aaba3f519ae4d30c7a1d454e3fca6dd8a2" name="a006282a42b81ecaaf61b8711a294b42aaba3f519ae4d30c7a1d454e3fca6dd8a2"></a>BtdrvHidConnectionStatus_Closed&#160;</td><td class="fielddoc"><p>BtdrvHidConnectionStatus_* should be used on [12.0.0+]. </p>
</td></tr>
<tr><td class="fieldname"><a id="a006282a42b81ecaaf61b8711a294b42aa722ccc1558653a3d092417aa75ca148d" name="a006282a42b81ecaaf61b8711a294b42aa722ccc1558653a3d092417aa75ca148d"></a>BtdrvHidConnectionStatus_Failed&#160;</td><td class="fielddoc"><p>BtdrvHidConnectionStatusOld_* should be used on [1.0.0-11.0.1]. </p>
</td></tr>
</table>
</div>
</div>
<a id="aad6b062e611d1a764a1c5f39b1173d67" name="aad6b062e611d1a764a1c5f39b1173d67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad6b062e611d1a764a1c5f39b1173d67">&#9670;&#160;</a></span>BtdrvHidEventType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#aad6b062e611d1a764a1c5f39b1173d67">BtdrvHidEventType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>HidEventType. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67a1967b9ab554fc18f11cf7eb296225449" name="aad6b062e611d1a764a1c5f39b1173d67a1967b9ab554fc18f11cf7eb296225449"></a>BtdrvHidEventType_Connection&#160;</td><td class="fielddoc"><p>BtdrvHidEventType_* should be used on [12.0.0+]. </p>
<p>Connection. Only used with <a class="el" href="btdrv_8h.html#a301c7b4092f271dfadec34a5498d22e3">btdrvGetHidEventInfo</a>. </p>
</td></tr>
<tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67a5c3f878e3e9e7afc097c0f5d0133144e" name="aad6b062e611d1a764a1c5f39b1173d67a5c3f878e3e9e7afc097c0f5d0133144e"></a>BtdrvHidEventType_Data&#160;</td><td class="fielddoc"><p>DATA report on the Interrupt channel. </p>
</td></tr>
<tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67ad89c9d9702a31e2c548d0f0051e12d67" name="aad6b062e611d1a764a1c5f39b1173d67ad89c9d9702a31e2c548d0f0051e12d67"></a>BtdrvHidEventType_SetReport&#160;</td><td class="fielddoc"><p>Response to SET_REPORT. </p>
</td></tr>
<tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67a60b2cc9c152769d3410ce182fbb90759" name="aad6b062e611d1a764a1c5f39b1173d67a60b2cc9c152769d3410ce182fbb90759"></a>BtdrvHidEventType_GetReport&#160;</td><td class="fielddoc"><p>Response to GET_REPORT. </p>
<p>BtdrvHidEventTypeOld_* should be used on [1.0.0-11.0.1] </p>
</td></tr>
<tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67ad3c772226b841e0b56d05dbed27ab0af" name="aad6b062e611d1a764a1c5f39b1173d67ad3c772226b841e0b56d05dbed27ab0af"></a>BtdrvHidEventTypeOld_Connection&#160;</td><td class="fielddoc"><p>Connection. Only used with <a class="el" href="btdrv_8h.html#a301c7b4092f271dfadec34a5498d22e3">btdrvGetHidEventInfo</a>. </p>
</td></tr>
<tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67a73f1507c782a5cad3eda2373d1e31695" name="aad6b062e611d1a764a1c5f39b1173d67a73f1507c782a5cad3eda2373d1e31695"></a>BtdrvHidEventTypeOld_Data&#160;</td><td class="fielddoc"><p>DATA report on the Interrupt channel. </p>
</td></tr>
<tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67a1103b317cb681b6af8500468a615db69" name="aad6b062e611d1a764a1c5f39b1173d67a1103b317cb681b6af8500468a615db69"></a>BtdrvHidEventTypeOld_Ext&#160;</td><td class="fielddoc"><p>Response for extensions. Only used with <a class="el" href="btdrv_8h.html#a301c7b4092f271dfadec34a5498d22e3">btdrvGetHidEventInfo</a>. </p>
</td></tr>
<tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67a4888a9c7d74dd17bf21a927e179204eb" name="aad6b062e611d1a764a1c5f39b1173d67a4888a9c7d74dd17bf21a927e179204eb"></a>BtdrvHidEventTypeOld_SetReport&#160;</td><td class="fielddoc"><p>Response to SET_REPORT. </p>
</td></tr>
<tr><td class="fieldname"><a id="aad6b062e611d1a764a1c5f39b1173d67a72a998ea31e61644b68945a7519fb0ea" name="aad6b062e611d1a764a1c5f39b1173d67a72a998ea31e61644b68945a7519fb0ea"></a>BtdrvHidEventTypeOld_GetReport&#160;</td><td class="fielddoc"><p>Response to GET_REPORT. </p>
</td></tr>
</table>
</div>
</div>
<a id="abe7209532728a2e422d2dc724c0bd9bb" name="abe7209532728a2e422d2dc724c0bd9bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe7209532728a2e422d2dc724c0bd9bb">&#9670;&#160;</a></span>BtdrvInquiryStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="btdrv__types_8h.html#abe7209532728a2e422d2dc724c0bd9bb">BtdrvInquiryStatus</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>BtdrvInquiryStatus. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abe7209532728a2e422d2dc724c0bd9bbaae1a7cfe3fe3650d55dfae27c35ed898" name="abe7209532728a2e422d2dc724c0bd9bbaae1a7cfe3fe3650d55dfae27c35ed898"></a>BtdrvInquiryStatus_Stopped&#160;</td><td class="fielddoc"><p>Inquiry stopped. </p>
</td></tr>
<tr><td class="fieldname"><a id="abe7209532728a2e422d2dc724c0bd9bba4c5f3b6206d652e69245ff35aabd6e11" name="abe7209532728a2e422d2dc724c0bd9bba4c5f3b6206d652e69245ff35aabd6e11"></a>BtdrvInquiryStatus_Started&#160;</td><td class="fielddoc"><p>Inquiry started. </p>
</td></tr>
</table>
</div>
</div>
</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>