mirror of
https://github.com/hathach/tinyusb.git
synced 2025-01-17 05:32:55 +08:00
529 lines
128 KiB
HTML
529 lines
128 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.6"/>
|
|
<title>tinyusb: tinyusb/class/cdc.h Source File</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="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(initResizable);
|
|
$(window).load(resizeHeight);
|
|
</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 style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">tinyusb
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.6 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){initNavTree('cdc_8h_source.html','');});
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">cdc.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="cdc_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/**************************************************************************/</span></div>
|
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">/**************************************************************************/</span></div>
|
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
|
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#ifndef _TUSB_CDC_H__</span></div>
|
|
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor"></span><span class="preprocessor">#define _TUSB_CDC_H__</span></div>
|
|
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor"></span></div>
|
|
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include "<a class="code" href="common_8h.html">common/common.h</a>"</span></div>
|
|
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
|
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"></span></div>
|
|
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6facfc9a1a0edff873a6bc0d44e7377683f"> 59</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6facfc9a1a0edff873a6bc0d44e7377683f">CDC_PIPE_NOTIFICATION</a> , </div>
|
|
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa65c6ea721ead66bcb523223790461f91"> 60</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa65c6ea721ead66bcb523223790461f91">CDC_PIPE_DATA_IN</a> , </div>
|
|
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa2a843cd2b7aa1687945794b190eecb5e"> 61</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa2a843cd2b7aa1687945794b190eecb5e">CDC_PIPE_DATA_OUT</a> , </div>
|
|
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa839413d02f9e60162138cff14a59da2e"> 62</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa839413d02f9e60162138cff14a59da2e">CDC_PIPE_ERROR</a> , </div>
|
|
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }<a class="code" href="group___class_driver___c_d_c___common.html#ga8664e955870c947f08f6601901243b6f">cdc_pipeid_t</a>;</div>
|
|
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div>
|
|
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="comment">// CDC COMMUNICATION INTERFACE CLASS</span></div>
|
|
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ga48d58906ad33c9e53b2f7d6306ebced2"> 69</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a53ce6239644f89af12b104b9a99fc866"> 70</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a53ce6239644f89af12b104b9a99fc866">CDC_COMM_SUBCLASS_DIRECT_LINE_CONTROL_MODEL</a> = 0x01 , </div>
|
|
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a53661271012c020a3d2373044f0c319a"> 71</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a53661271012c020a3d2373044f0c319a">CDC_COMM_SUBCLASS_ABSTRACT_CONTROL_MODEL</a> , </div>
|
|
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a0bf27dc92f1bc15ee28997fb40881933"> 72</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a0bf27dc92f1bc15ee28997fb40881933">CDC_COMM_SUBCLASS_TELEPHONE_CONTROL_MODEL</a> , </div>
|
|
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ad26e8899ac487127276b236987258090"> 73</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ad26e8899ac487127276b236987258090">CDC_COMM_SUBCLASS_MULTICHANNEL_CONTROL_MODEL</a> , </div>
|
|
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a1cce93820d7eeda74a7bfb5e5b7b9175"> 74</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a1cce93820d7eeda74a7bfb5e5b7b9175">CDC_COMM_SUBCLASS_CAPI_CONTROL_MODEL</a> , </div>
|
|
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a79c7be5266a24ffac2f390d2e650a75c"> 75</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a79c7be5266a24ffac2f390d2e650a75c">CDC_COMM_SUBCLASS_ETHERNET_NETWORKING_CONTROL_MODEL</a> , </div>
|
|
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a921e3d4cf79fcdbb2ec3860af22aab63"> 76</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a921e3d4cf79fcdbb2ec3860af22aab63">CDC_COMM_SUBCLASS_ATM_NETWORKING_CONTROL_MODEL</a> , </div>
|
|
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2af935820bcb4e595c3ae73ac41f016425"> 77</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2af935820bcb4e595c3ae73ac41f016425">CDC_COMM_SUBCLASS_WIRELESS_HANDSET_CONTROL_MODEL</a> , </div>
|
|
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a1ab397664d53650924f82bf7f544a022"> 78</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a1ab397664d53650924f82bf7f544a022">CDC_COMM_SUBCLASS_DEVICE_MANAGEMENT</a> , </div>
|
|
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ad7bbd7b736e44f78d01b7d6c5619e02d"> 79</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ad7bbd7b736e44f78d01b7d6c5619e02d">CDC_COMM_SUBCLASS_MOBILE_DIRECT_LINE_MODEL</a> , </div>
|
|
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a4f62590243217cb0f179a403294da287"> 80</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a4f62590243217cb0f179a403294da287">CDC_COMM_SUBCLASS_OBEX</a> , </div>
|
|
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ae2377f76c14d05a20d125367a770bf42"> 81</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ae2377f76c14d05a20d125367a770bf42">CDC_COMM_SUBCLASS_ETHERNET_EMULATION_MODEL</a> </div>
|
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> } <a class="code" href="group___class_driver___c_d_c___common.html#ga48d58906ad33c9e53b2f7d6306ebced2">cdc_comm_sublcass_type_t</a>;</div>
|
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
|
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ga8925914b195491f5369642d68482ba8d"> 85</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da3257a6e2c00e14e46fbd83026b9cb73b"> 86</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da3257a6e2c00e14e46fbd83026b9cb73b">CDC_COMM_PROTOCOL_ATCOMMAND</a> = 0x01 , </div>
|
|
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8dacd1c4585dc8e8b2529552522d057d66d"> 87</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8dacd1c4585dc8e8b2529552522d057d66d">CDC_COMM_PROTOCOL_ATCOMMAND_PCCA_101</a> , </div>
|
|
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da37c9fd9ec25bf5c5ff102c882f3ebd3f"> 88</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da37c9fd9ec25bf5c5ff102c882f3ebd3f">CDC_COMM_PROTOCOL_ATCOMMAND_PCCA_101_AND_ANNEXO</a> , </div>
|
|
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da203690a8f4ce71028a80da74276f38a8"> 89</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da203690a8f4ce71028a80da74276f38a8">CDC_COMM_PROTOCOL_ATCOMMAND_GSM_707</a> , </div>
|
|
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8daa8bb444144dbcf12258d48107f73d711"> 90</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8daa8bb444144dbcf12258d48107f73d711">CDC_COMM_PROTOCOL_ATCOMMAND_3GPP_27007</a> , </div>
|
|
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8dadcc8abdb42b9b29d0213634b918d5c01"> 91</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8dadcc8abdb42b9b29d0213634b918d5c01">CDC_COMM_PROTOCOL_ATCOMMAND_CDMA</a> , </div>
|
|
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da4744fd74c5f0487c909600a6f0bd69e6"> 92</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da4744fd74c5f0487c909600a6f0bd69e6">CDC_COMM_PROTOCOL_ETHERNET_EMULATION_MODEL</a> </div>
|
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> } <a class="code" href="group___class_driver___c_d_c___common.html#ga8925914b195491f5369642d68482ba8d">cdc_comm_protocol_type_t</a>;</div>
|
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div>
|
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment">//------------- SubType Descriptor in COMM Functional Descriptor -------------//</span></div>
|
|
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gae6a80ac81974bf75a55eeda33f6abfbd"> 97</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda8f107c0c2af8fd2eb5ff588955051e2d"> 98</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda8f107c0c2af8fd2eb5ff588955051e2d">CDC_FUNC_DESC_HEADER</a> = 0x00 , </div>
|
|
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda8ef3f689d9d939f4107d5b352970ffce"> 99</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda8ef3f689d9d939f4107d5b352970ffce">CDC_FUNC_DESC_CALL_MANAGEMENT</a> = 0x01 , </div>
|
|
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda39a0247cdc8ef3294d27b67d1f25af38"> 100</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda39a0247cdc8ef3294d27b67d1f25af38">CDC_FUNC_DESC_ABSTRACT_CONTROL_MANAGEMENT</a> = 0x02 , </div>
|
|
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda15f54d1c916a9f44b50d06b181803545"> 101</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda15f54d1c916a9f44b50d06b181803545">CDC_FUNC_DESC_DIRECT_LINE_MANAGEMENT</a> = 0x03 , </div>
|
|
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2e59eee438091c27b1ff6194cbbf4e37"> 102</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2e59eee438091c27b1ff6194cbbf4e37">CDC_FUNC_DESC_TELEPHONE_RINGER</a> = 0x04 , </div>
|
|
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdadc5657dffa9f777356e221675666ae84"> 103</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdadc5657dffa9f777356e221675666ae84">CDC_FUNC_DESC_TELEPHONE_CALL_AND_LINE_STATE_REPORTING_CAPACITY</a> = 0x05 , </div>
|
|
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2ab53e3439dca53cd04fbf5ac8fa0eca"> 104</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2ab53e3439dca53cd04fbf5ac8fa0eca">CDC_FUNC_DESC_UNION</a> = 0x06 , </div>
|
|
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaabb12dc2757f2afe1d5dadfcd0f1e9d4"> 105</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaabb12dc2757f2afe1d5dadfcd0f1e9d4">CDC_FUNC_DESC_COUNTRY_SELECTION</a> = 0x07 , </div>
|
|
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdafe1b52f8f7367ca44a8fc319987a2537"> 106</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdafe1b52f8f7367ca44a8fc319987a2537">CDC_FUNC_DESC_TELEPHONE_OPERATIONAL_MODES</a> = 0x08 , </div>
|
|
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda95d4e83980748261a20bdb3e4d11b4cb"> 107</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda95d4e83980748261a20bdb3e4d11b4cb">CDC_FUNC_DESC_USB_TERMINAL</a> = 0x09 , </div>
|
|
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaeca33259ce474e563c819f584cd0c77e"> 108</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaeca33259ce474e563c819f584cd0c77e">CDC_FUNC_DESC_NETWORK_CHANNEL_TERMINAL</a> = 0x0A , </div>
|
|
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdafff671211a5434a1f61eb847281bc950"> 109</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdafff671211a5434a1f61eb847281bc950">CDC_FUNC_DESC_PROTOCOL_UNIT</a> = 0x0B , </div>
|
|
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaa0d3ec0c81e477e22ab86892cb65ccc3"> 110</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaa0d3ec0c81e477e22ab86892cb65ccc3">CDC_FUNC_DESC_EXTENSION_UNIT</a> = 0x0C , </div>
|
|
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda090f96f1c26c0ad3d3993240fa30fd84"> 111</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda090f96f1c26c0ad3d3993240fa30fd84">CDC_FUNC_DESC_MULTICHANEL_MANAGEMENT</a> = 0x0D , </div>
|
|
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda6066034d957750929134ca010dfae6e3"> 112</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda6066034d957750929134ca010dfae6e3">CDC_FUNC_DESC_CAPI_CONTROL_MANAGEMENT</a> = 0x0E , </div>
|
|
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdae157dfb9f13298bafab2b3a579df47a0"> 113</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdae157dfb9f13298bafab2b3a579df47a0">CDC_FUNC_DESC_ETHERNET_NETWORKING</a> = 0x0F , </div>
|
|
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda6184e18aed05b945b1214b6e0aac9b8f"> 114</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda6184e18aed05b945b1214b6e0aac9b8f">CDC_FUNC_DESC_ATM_NETWORKING</a> = 0x10 , </div>
|
|
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaf45af1e47ce2748c906a7152a1a064a1"> 115</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaf45af1e47ce2748c906a7152a1a064a1">CDC_FUNC_DESC_WIRELESS_HANDSET_CONTROL_MODEL</a> = 0x11 , </div>
|
|
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda72d28ee918de35c368c555a90618147f"> 116</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda72d28ee918de35c368c555a90618147f">CDC_FUNC_DESC_MOBILE_DIRECT_LINE_MODEL</a> = 0x12 , </div>
|
|
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda3d27d21591f9372e6cfcafe6d3f4a151"> 117</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda3d27d21591f9372e6cfcafe6d3f4a151">CDC_FUNC_DESC_MOBILE_DIRECT_LINE_MODEL_DETAIL</a> = 0x13 , </div>
|
|
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaaa1adc2711bedf4a00b6b4e6bdc94b8c"> 118</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaaa1adc2711bedf4a00b6b4e6bdc94b8c">CDC_FUNC_DESC_DEVICE_MANAGEMENT_MODEL</a> = 0x14 , </div>
|
|
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda0fef3d5263a68e103b96e9035251baab"> 119</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda0fef3d5263a68e103b96e9035251baab">CDC_FUNC_DESC_OBEX</a> = 0x15 , </div>
|
|
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda65a7bae418d86989c1b00d8f0b0519f4"> 120</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda65a7bae418d86989c1b00d8f0b0519f4">CDC_FUNC_DESC_COMMAND_SET</a> = 0x16 , </div>
|
|
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2a3255421bce28cf07ec766cb73c35fe"> 121</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2a3255421bce28cf07ec766cb73c35fe">CDC_FUNC_DESC_COMMAND_SET_DETAIL</a> = 0x17 , </div>
|
|
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda1618ae01b07313192ff4aba1225e48a9"> 122</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda1618ae01b07313192ff4aba1225e48a9">CDC_FUNC_DESC_TELEPHONE_CONTROL_MODEL</a> = 0x18 , </div>
|
|
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda02390b1fea65d825e4e29e011a4d31de"> 123</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda02390b1fea65d825e4e29e011a4d31de">CDC_FUNC_DESC_OBEX_SERVICE_IDENTIFIER</a> = 0x19 </div>
|
|
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> }<a class="code" href="group___class_driver___c_d_c___common.html#gae6a80ac81974bf75a55eeda33f6abfbd">cdc_func_desc_type_t</a>;</div>
|
|
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div>
|
|
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment">// CDC DATA INTERFACE CLASS</span></div>
|
|
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div>
|
|
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="comment">// SUBCLASS code of Data Interface is not used and should/must be zero</span></div>
|
|
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ga020ae63208fc27e10bf15c6d06186b33"> 132</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span>{</div>
|
|
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a8e0ec24598741f079b504d1f34f88018"> 133</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a8e0ec24598741f079b504d1f34f88018">CDC_DATA_PROTOCOL_ISDN_BRI</a> = 0x30, </div>
|
|
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6367aaca812e8b4b719dda4797bd3cea"> 134</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6367aaca812e8b4b719dda4797bd3cea">CDC_DATA_PROTOCOL_HDLC</a> = 0x31, </div>
|
|
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33aa3db97eb8bbc1427b8df57f646ca9ef0"> 135</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33aa3db97eb8bbc1427b8df57f646ca9ef0">CDC_DATA_PROTOCOL_TRANSPARENT</a> = 0x32, </div>
|
|
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6521588760e0033af2306f4c5d29a030"> 136</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6521588760e0033af2306f4c5d29a030">CDC_DATA_PROTOCOL_Q921_MANAGEMENT</a> = 0x50, </div>
|
|
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a594cac59ef452d6d7dda00bdf594ee2d"> 137</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a594cac59ef452d6d7dda00bdf594ee2d">CDC_DATA_PROTOCOL_Q921_DATA_LINK</a> = 0x51, </div>
|
|
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a96dd840c7e2f34ef12643f0b7aa56613"> 138</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a96dd840c7e2f34ef12643f0b7aa56613">CDC_DATA_PROTOCOL_Q921_TEI_MULTIPLEXOR</a> = 0x52, </div>
|
|
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a2c22ebce1e654b034ebdd970f7b95c89"> 139</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a2c22ebce1e654b034ebdd970f7b95c89">CDC_DATA_PROTOCOL_V42BIS_DATA_COMPRESSION</a> = 0x90, </div>
|
|
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a180758eb36ed1ea045f9c66748de7fff"> 140</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a180758eb36ed1ea045f9c66748de7fff">CDC_DATA_PROTOCOL_EURO_ISDN</a> = 0x91, </div>
|
|
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6d33b3afe5df94a3567f2615ab649bf8"> 141</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6d33b3afe5df94a3567f2615ab649bf8">CDC_DATA_PROTOCOL_V24_RATE_ADAPTION_TO_ISDN</a> = 0x92, </div>
|
|
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a52b8a9a77cd30e2706182df93131b180"> 142</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a52b8a9a77cd30e2706182df93131b180">CDC_DATA_PROTOCOL_CAPI_COMMAND</a> = 0x93, </div>
|
|
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33acfa8e97a0e4ad8efda348589175b9881"> 143</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33acfa8e97a0e4ad8efda348589175b9881">CDC_DATA_PROTOCOL_HOST_BASED_DRIVER</a> = 0xFD, </div>
|
|
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a04e2d73df166bf52511dd1a96ccabac1"> 144</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a04e2d73df166bf52511dd1a96ccabac1">CDC_DATA_PROTOCOL_IN_PROTOCOL_UNIT_FUNCTIONAL_DESCRIPTOR</a> = 0xFE </div>
|
|
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> }<a class="code" href="group___class_driver___c_d_c___common.html#ga020ae63208fc27e10bf15c6d06186b33">cdc_data_protocol_type_t</a>;</div>
|
|
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div>
|
|
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="comment">// MANAGEMENT ELEMENT REQUEST (CONTROL ENDPOINT)</span></div>
|
|
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ga2a389fb44d9e4275e44370e34303476f"> 151</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga2a389fb44d9e4275e44370e34303476fa8088573b5b7b4c544af1f84f258fb7be"> 152</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga2a389fb44d9e4275e44370e34303476fa8088573b5b7b4c544af1f84f258fb7be">CDC_REQUEST_SEND_ENCAPSULATED_COMMAND</a> = 0x00, </div>
|
|
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gga2a389fb44d9e4275e44370e34303476faad12f262ac806e26502830bdde26be4d"> 153</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#gga2a389fb44d9e4275e44370e34303476faad12f262ac806e26502830bdde26be4d">CDC_REQUEST_GET_ENCAPSULATED_RESPONSE</a> = 0x01, </div>
|
|
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div>
|
|
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  CDC_REQUEST_SET_COMM_FEATURE = 0x02,</div>
|
|
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  CDC_REQUEST_GET_COMM_FEATURE = 0x03,</div>
|
|
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  CDC_REQUEST_CLEAR_COMM_FEATURE = 0x04,</div>
|
|
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
|
|
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  CDC_REQUEST_SET_AUX_LINE_STATE = 0x10,</div>
|
|
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  CDC_REQUEST_SET_HOOK_STATE = 0x11,</div>
|
|
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  CDC_REQUEST_PULSE_SETUP = 0x12,</div>
|
|
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  CDC_REQUEST_SEND_PULSE = 0x13,</div>
|
|
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  CDC_REQUEST_SET_PULSE_TIME = 0x14,</div>
|
|
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  CDC_REQUEST_RING_AUX_JACK = 0x15,</div>
|
|
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
|
|
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  CDC_REQUEST_SET_LINE_CODING = 0x20,</div>
|
|
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  CDC_REQUEST_GET_LINE_CODING = 0x21,</div>
|
|
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  CDC_REQUEST_SET_CONTROL_LINE_STATE = 0x22,</div>
|
|
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  CDC_REQUEST_SEND_BREAK = 0x23,</div>
|
|
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div>
|
|
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  CDC_REQUEST_SET_RINGER_PARMS = 0x30,</div>
|
|
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  CDC_REQUEST_GET_RINGER_PARMS = 0x31,</div>
|
|
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  CDC_REQUEST_SET_OPERATION_PARMS = 0x32,</div>
|
|
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  CDC_REQUEST_GET_OPERATION_PARMS = 0x33,</div>
|
|
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  CDC_REQUEST_SET_LINE_PARMS = 0x34,</div>
|
|
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  CDC_REQUEST_GET_LINE_PARMS = 0x35,</div>
|
|
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  CDC_REQUEST_DIAL_DIGITS = 0x36,</div>
|
|
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  CDC_REQUEST_SET_UNIT_PARAMETER = 0x37,</div>
|
|
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  CDC_REQUEST_GET_UNIT_PARAMETER = 0x38,</div>
|
|
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  CDC_REQUEST_CLEAR_UNIT_PARAMETER = 0x39,</div>
|
|
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  CDC_REQUEST_GET_PROFILE = 0x3A,</div>
|
|
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div>
|
|
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  CDC_REQUEST_SET_ETHERNET_MULTICAST_FILTERS = 0x40,</div>
|
|
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  CDC_REQUEST_SET_ETHERNET_POWER_MANAGEMENT_PATTERN_FILTER = 0x41,</div>
|
|
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  CDC_REQUEST_GET_ETHERNET_POWER_MANAGEMENT_PATTERN_FILTER = 0x42,</div>
|
|
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  CDC_REQUEST_SET_ETHERNET_PACKET_FILTER = 0x43,</div>
|
|
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  CDC_REQUEST_GET_ETHERNET_STATISTIC = 0x44,</div>
|
|
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div>
|
|
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  CDC_REQUEST_SET_ATM_DATA_FORMAT = 0x50,</div>
|
|
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  CDC_REQUEST_GET_ATM_DEVICE_STATISTICS = 0x51,</div>
|
|
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  CDC_REQUEST_SET_ATM_DEFAULT_VC = 0x52,</div>
|
|
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  CDC_REQUEST_GET_ATM_VC_STATISTICS = 0x53,</div>
|
|
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div>
|
|
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  CDC_REQUEST_MDLM_SEMANTIC_MODEL = 0x60,</div>
|
|
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> }<a class="code" href="group___class_driver___c_d_c___common.html#ga2a389fb44d9e4275e44370e34303476f">cdc_management_request_t</a>;</div>
|
|
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div>
|
|
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="comment">// MANAGEMENT ELEMENENT NOTIFICATION (NOTIFICATION ENDPOINT)</span></div>
|
|
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#gafe51e6ac2b0028e0d33de1cbb4739e6f"> 201</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6faa146d594ca0988d95fd3bd88efdc8ec0"> 202</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6faa146d594ca0988d95fd3bd88efdc8ec0">NETWORK_CONNECTION</a> = 0x00, </div>
|
|
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6fa4fa6052a18b9742a8c5a321434a11fab"> 203</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6fa4fa6052a18b9742a8c5a321434a11fab">RESPONSE_AVAILABLE</a> = 0x01, </div>
|
|
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div>
|
|
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  AUX_JACK_HOOK_STATE = 0x08,</div>
|
|
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  RING_DETECT = 0x09,</div>
|
|
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div>
|
|
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  SERIAL_STATE = 0x20,</div>
|
|
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div>
|
|
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  CALL_STATE_CHANGE = 0x28,</div>
|
|
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  LINE_STATE_CHANGE = 0x29,</div>
|
|
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6fa396f8875eac6a9948fd4e5ae378cd093"> 212</a></span>  <a class="code" href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6fa396f8875eac6a9948fd4e5ae378cd093">CONNECTION_SPEED_CHANGE</a> = 0x2A, </div>
|
|
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  MDLM_SEMANTIC_MODEL_NOTIFICATION = 0x40,</div>
|
|
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> }<a class="code" href="group___class_driver___c_d_c___common.html#gafe51e6ac2b0028e0d33de1cbb4739e6f">cdc_notification_request_t</a>;</div>
|
|
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> </div>
|
|
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <span class="comment">// FUNCTIONAL DESCRIPTOR (COMMUNICATION INTERFACE)</span></div>
|
|
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structcdc__desc__func__header__t.html"> 220</a></span> <span class="comment"></span><span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structcdc__desc__func__header__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 221</a></span>  uint8_t <a class="code" href="structcdc__desc__func__header__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structcdc__desc__func__header__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 222</a></span>  uint8_t <a class="code" href="structcdc__desc__func__header__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structcdc__desc__func__header__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 223</a></span>  uint8_t <a class="code" href="structcdc__desc__func__header__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structcdc__desc__func__header__t.html#a2bffb583550e4d83b4a2a4d735ece97f"> 224</a></span>  uint16_t <a class="code" href="structcdc__desc__func__header__t.html#a2bffb583550e4d83b4a2a4d735ece97f">bcdCDC</a> ; </div>
|
|
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> }<a class="code" href="structcdc__desc__func__header__t.html">cdc_desc_func_header_t</a>;</div>
|
|
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div>
|
|
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structcdc__desc__func__union__t.html"> 228</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structcdc__desc__func__union__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 229</a></span>  uint8_t <a class="code" href="structcdc__desc__func__union__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structcdc__desc__func__union__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 230</a></span>  uint8_t <a class="code" href="structcdc__desc__func__union__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structcdc__desc__func__union__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 231</a></span>  uint8_t <a class="code" href="structcdc__desc__func__union__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structcdc__desc__func__union__t.html#af8b3596257cbd25892a39fbb63b9862b"> 232</a></span>  uint8_t <a class="code" href="structcdc__desc__func__union__t.html#af8b3596257cbd25892a39fbb63b9862b">bControlInterface</a> ; </div>
|
|
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structcdc__desc__func__union__t.html#adb0efb1984f6e15c26cda5cb7649336c"> 233</a></span>  uint8_t <a class="code" href="structcdc__desc__func__union__t.html#adb0efb1984f6e15c26cda5cb7649336c">bSubordinateInterface</a> ; </div>
|
|
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> }<a class="code" href="structcdc__desc__func__union__t.html">cdc_desc_func_union_t</a>;</div>
|
|
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div>
|
|
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> <span class="preprocessor">#define cdc_desc_func_union_n_t(no_slave)\</span></div>
|
|
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> <span class="preprocessor"> ATTR_PACKED_STRUCT(struct) { \</span></div>
|
|
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <span class="preprocessor"> uint8_t bLength ;\</span></div>
|
|
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> <span class="preprocessor"> uint8_t bDescriptorType ;\</span></div>
|
|
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="preprocessor"> uint8_t bDescriptorSubType ;\</span></div>
|
|
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="preprocessor"> uint8_t bControlInterface ;\</span></div>
|
|
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="preprocessor"> uint8_t bSubordinateInterface[no_slave] ;\</span></div>
|
|
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="preprocessor">}</span></div>
|
|
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="preprocessor"></span></div>
|
|
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structcdc__desc__func__country__selection__t.html"> 246</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structcdc__desc__func__country__selection__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 247</a></span>  uint8_t <a class="code" href="structcdc__desc__func__country__selection__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structcdc__desc__func__country__selection__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 248</a></span>  uint8_t <a class="code" href="structcdc__desc__func__country__selection__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structcdc__desc__func__country__selection__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 249</a></span>  uint8_t <a class="code" href="structcdc__desc__func__country__selection__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structcdc__desc__func__country__selection__t.html#ad97c431d389d8a0055505e48488f38cf"> 250</a></span>  uint8_t <a class="code" href="structcdc__desc__func__country__selection__t.html#ad97c431d389d8a0055505e48488f38cf">iCountryCodeRelDate</a> ; </div>
|
|
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structcdc__desc__func__country__selection__t.html#a01107b1fabd1c309ad8f2179b4b92328"> 251</a></span>  uint16_t wCountryCode[] ; </div>
|
|
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> }<a class="code" href="structcdc__desc__func__country__selection__t.html">cdc_desc_func_country_selection_t</a>;</div>
|
|
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div>
|
|
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="preprocessor">#define cdc_desc_func_country_selection_n_t(no_country) \</span></div>
|
|
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="preprocessor"> ATTR_PACKED_STRUCT(struct) {\</span></div>
|
|
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="preprocessor"> uint8_t bLength ;\</span></div>
|
|
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="preprocessor"> uint8_t bDescriptorType ;\</span></div>
|
|
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="preprocessor"> uint8_t bDescriptorSubType ;\</span></div>
|
|
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="preprocessor"> uint8_t iCountryCodeRelDate ;\</span></div>
|
|
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="preprocessor"> uint16_t wCountryCode[no_country] ;\</span></div>
|
|
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="preprocessor">}</span></div>
|
|
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="preprocessor"></span></div>
|
|
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="comment">// PUBLIC SWITCHED TELEPHONE NETWORK (PSTN) SUBCLASS</span></div>
|
|
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div>
|
|
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structcdc__desc__func__call__management__t.html"> 269</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structcdc__desc__func__call__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 270</a></span>  uint8_t <a class="code" href="structcdc__desc__func__call__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="structcdc__desc__func__call__management__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 271</a></span>  uint8_t <a class="code" href="structcdc__desc__func__call__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="structcdc__desc__func__call__management__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 272</a></span>  uint8_t <a class="code" href="structcdc__desc__func__call__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div>
|
|
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structcdc__desc__func__call__management__t.html#a17da5ca384088a1b2a6be5beefb0c80e"> 275</a></span>  uint8_t handle_call : 1; </div>
|
|
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structcdc__desc__func__call__management__t.html#a970e1c5f954c4db42a8b83a398d2850a"> 276</a></span>  uint8_t send_recv_call : 1; </div>
|
|
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  uint8_t : 0;</div>
|
|
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  } bmCapabilities;</div>
|
|
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div>
|
|
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  uint8_t bDataInterface;</div>
|
|
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> }<a class="code" href="structcdc__desc__func__call__management__t.html">cdc_desc_func_call_management_t</a>;</div>
|
|
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div>
|
|
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div>
|
|
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structcdc__acm__capability__t.html"> 284</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structcdc__acm__capability__t.html#a9b0343ac37a6fc74722a717d74bab442"> 285</a></span>  uint8_t support_comm_request : 1; </div>
|
|
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structcdc__acm__capability__t.html#a24278d7edbf24af741e4541b84b0b6bc"> 286</a></span>  uint8_t support_line_request : 1; </div>
|
|
<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="structcdc__acm__capability__t.html#ac02fcde26e5167bccccdfe467159a602"> 287</a></span>  uint8_t support_send_break : 1; </div>
|
|
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structcdc__acm__capability__t.html#a79340e3ce352f4ed76f12f1103281648"> 288</a></span>  uint8_t support_notification_network_connection : 1; </div>
|
|
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  uint8_t : 0;</div>
|
|
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> }<a class="code" href="structcdc__acm__capability__t.html">cdc_acm_capability_t</a>;</div>
|
|
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> </div>
|
|
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> STATIC_ASSERT(<span class="keyword">sizeof</span>(<a class="code" href="structcdc__acm__capability__t.html">cdc_acm_capability_t</a>) == 1, <span class="stringliteral">"mostly problem with compiler"</span>);</div>
|
|
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div>
|
|
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structcdc__desc__func__abstract__control__management__t.html"> 296</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structcdc__desc__func__abstract__control__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 297</a></span>  uint8_t <a class="code" href="structcdc__desc__func__abstract__control__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structcdc__desc__func__abstract__control__management__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 298</a></span>  uint8_t <a class="code" href="structcdc__desc__func__abstract__control__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="structcdc__desc__func__abstract__control__management__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 299</a></span>  uint8_t <a class="code" href="structcdc__desc__func__abstract__control__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <a class="code" href="structcdc__acm__capability__t.html">cdc_acm_capability_t</a> bmCapabilities ;</div>
|
|
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> }<a class="code" href="structcdc__desc__func__abstract__control__management__t.html">cdc_desc_func_abstract_control_management_t</a>;</div>
|
|
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div>
|
|
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structcdc__desc__func__direct__line__management__t.html"> 305</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="structcdc__desc__func__direct__line__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 306</a></span>  uint8_t <a class="code" href="structcdc__desc__func__direct__line__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structcdc__desc__func__direct__line__management__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 307</a></span>  uint8_t <a class="code" href="structcdc__desc__func__direct__line__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="structcdc__desc__func__direct__line__management__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 308</a></span>  uint8_t <a class="code" href="structcdc__desc__func__direct__line__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="structcdc__desc__func__direct__line__management__t.html#a9cb59b8407bc34cc179981148ac99ebc"> 310</a></span>  uint8_t require_pulse_setup : 1; </div>
|
|
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="structcdc__desc__func__direct__line__management__t.html#aea1bd19c344b7ec1dd4bb84d414922b6"> 311</a></span>  uint8_t support_aux_request : 1; </div>
|
|
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structcdc__desc__func__direct__line__management__t.html#ac1e90b46f7cad002c0876ad5291a1cdd"> 312</a></span>  uint8_t support_pulse_request : 1; </div>
|
|
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  uint8_t : 0;</div>
|
|
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  } bmCapabilities;</div>
|
|
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> }<a class="code" href="structcdc__desc__func__direct__line__management__t.html">cdc_desc_func_direct_line_management_t</a>;</div>
|
|
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span> </div>
|
|
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__ringer__t.html"> 320</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__ringer__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 321</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__ringer__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__ringer__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 322</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__ringer__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__ringer__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 323</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__ringer__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  uint8_t bRingerVolSteps ;</div>
|
|
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  uint8_t bNumRingerPatterns ;</div>
|
|
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> }<a class="code" href="structcdc__desc__func__telephone__ringer__t.html">cdc_desc_func_telephone_ringer_t</a>;</div>
|
|
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div>
|
|
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__operational__modes__t.html"> 331</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__operational__modes__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 332</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__operational__modes__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__operational__modes__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 333</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__operational__modes__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__operational__modes__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 334</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__operational__modes__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  uint8_t simple_mode : 1;</div>
|
|
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  uint8_t standalone_mode : 1;</div>
|
|
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  uint8_t computer_centric_mode : 1;</div>
|
|
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  uint8_t : 0;</div>
|
|
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  } bmCapabilities;</div>
|
|
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> }<a class="code" href="structcdc__desc__func__telephone__operational__modes__t.html">cdc_desc_func_telephone_operational_modes_t</a>;</div>
|
|
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> </div>
|
|
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html"> 346</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a1deca1f1d6e5815b290e6e1015bce5b8"> 347</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">bLength</a> ; </div>
|
|
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a67d7027b9eb9ed268d28e84fbc675707"> 348</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a67d7027b9eb9ed268d28e84fbc675707">bDescriptorType</a> ; </div>
|
|
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a7569c561e3556e7df6b24aed1ff66f28"> 349</a></span>  uint8_t <a class="code" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a7569c561e3556e7df6b24aed1ff66f28">bDescriptorSubType</a> ; </div>
|
|
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#aa1fc70f58a7ad5f748fa1b428ca43b59"> 351</a></span>  uint32_t interrupted_dialtone : 1; </div>
|
|
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#ab532c41a24134b5bc343e185bcaa8177"> 352</a></span>  uint32_t ringback_busy_fastbusy : 1; </div>
|
|
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a562eec1e2a2da814f416ad6f66c26ab3"> 353</a></span>  uint32_t caller_id : 1; </div>
|
|
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#aceae486fb934addcbbb4d1c87dc21751"> 354</a></span>  uint32_t incoming_distinctive : 1; </div>
|
|
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a5bcc23c5d01fe28265f5ca52fab8cfc1"> 355</a></span>  uint32_t dual_tone_multi_freq : 1; </div>
|
|
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a085790442281ca64883e9ea606461742"> 356</a></span>  uint32_t line_state_change : 1; </div>
|
|
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  uint32_t : 0;</div>
|
|
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  } bmCapabilities;</div>
|
|
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> }<a class="code" href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html">cdc_desc_func_telephone_call_state_reporting_capabilities_t</a>;</div>
|
|
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> </div>
|
|
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="keyword">static</span> <span class="keyword">inline</span> uint8_t cdc_functional_desc_typeof(uint8_t <span class="keyword">const</span> * p_desc) <a class="code" href="group___group___func_attr.html#ga477faefde32bfd89d5b5b40d70b1a998">ATTR_PURE</a> <a class="code" href="group___group___func_attr.html#ga18a61fcb06b815274b12b7f626993ac6">ATTR_ALWAYS_INLINE</a>;</div>
|
|
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="keyword">static</span> <span class="keyword">inline</span> uint8_t cdc_functional_desc_typeof(uint8_t <span class="keyword">const</span> * p_desc)</div>
|
|
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> {</div>
|
|
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keywordflow">return</span> p_desc[2];</div>
|
|
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span> }</div>
|
|
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div>
|
|
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="comment">// Requests</span></div>
|
|
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span> <span class="comment">//--------------------------------------------------------------------+</span></div>
|
|
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="structcdc__line__coding__t.html"> 370</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  uint32_t bit_rate;</div>
|
|
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="structcdc__line__coding__t.html#ae847d8b7e1095e0ae8d6eb1e4a281585"> 372</a></span>  uint8_t <a class="code" href="structcdc__line__coding__t.html#ae847d8b7e1095e0ae8d6eb1e4a281585">stop_bits</a>; </div>
|
|
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="structcdc__line__coding__t.html#aa0e72b59c63431c62f5b5eba36a65d17"> 373</a></span>  uint8_t <a class="code" href="structcdc__line__coding__t.html#aa0e72b59c63431c62f5b5eba36a65d17">parity</a>; </div>
|
|
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="structcdc__line__coding__t.html#a6ad5ab806aecadd6cc55918f18742678"> 374</a></span>  uint8_t <a class="code" href="structcdc__line__coding__t.html#a6ad5ab806aecadd6cc55918f18742678">data_bits</a>; </div>
|
|
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> } <a class="code" href="structcdc__line__coding__t.html">cdc_line_coding_t</a>;</div>
|
|
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span> </div>
|
|
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span> STATIC_ASSERT(<span class="keyword">sizeof</span>(<a class="code" href="structcdc__line__coding__t.html">cdc_line_coding_t</a>) == 7, <span class="stringliteral">"size is not correct"</span>);</div>
|
|
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span> </div>
|
|
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structcdc__line__control__state__t.html"> 379</a></span> <span class="keyword">typedef</span> ATTR_PACKED_STRUCT(<span class="keyword">struct</span>) {</div>
|
|
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="structcdc__line__control__state__t.html#af6b178651129153509d11000c9ceff53"> 380</a></span>  uint16_t dte_is_present : 1; </div>
|
|
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  uint16_t half_duplex_carrier_control : 1;</div>
|
|
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  uint16_t : 14;</div>
|
|
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span> } <a class="code" href="structcdc__line__control__state__t.html">cdc_line_control_state_t</a>;</div>
|
|
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span> </div>
|
|
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span> STATIC_ASSERT(<span class="keyword">sizeof</span>(<a class="code" href="structcdc__line__control__state__t.html">cdc_line_control_state_t</a>) == 2, <span class="stringliteral">"size is not correct"</span>);</div>
|
|
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span> </div>
|
|
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span> <span class="preprocessor"></span> }</div>
|
|
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> <span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span> <span class="preprocessor"></span></div>
|
|
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span> <span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span> <span class="preprocessor"></span></div>
|
|
<div class="ttc" id="structcdc__desc__func__call__management__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__call__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_call_management_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:270</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__call__state__reporting__capabilities__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_telephone_call_state_reporting_capabilities_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:349</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__country__selection__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__country__selection__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_country_selection_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:249</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__call__management__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__call__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_call_management_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:272</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__header__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__header__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_header_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:221</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a6521588760e0033af2306f4c5d29a030"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6521588760e0033af2306f4c5d29a030">CDC_DATA_PROTOCOL_Q921_MANAGEMENT</a></div><div class="ttdoc">Management protocol for Q.921 data link protocol. </div><div class="ttdef"><b>Definition:</b> cdc.h:136</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ga8925914b195491f5369642d68482ba8d"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ga8925914b195491f5369642d68482ba8d">cdc_comm_protocol_type_t</a></div><div class="ttdeci">cdc_comm_protocol_type_t</div><div class="ttdoc">Communication Interface Protocol Codes. </div><div class="ttdef"><b>Definition:</b> cdc.h:85</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a53661271012c020a3d2373044f0c319a"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a53661271012c020a3d2373044f0c319a">CDC_COMM_SUBCLASS_ABSTRACT_CONTROL_MODEL</a></div><div class="ttdoc">Abstract Control Model [USBPSTN1.2]. </div><div class="ttdef"><b>Definition:</b> cdc.h:71</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33acfa8e97a0e4ad8efda348589175b9881"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33acfa8e97a0e4ad8efda348589175b9881">CDC_DATA_PROTOCOL_HOST_BASED_DRIVER</a></div><div class="ttdoc">Host based driver. Note: This protocol code should only be used in messages between host and device t...</div><div class="ttdef"><b>Definition:</b> cdc.h:143</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__abstract__control__management__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__abstract__control__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_abstract_control_management_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:297</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga2a389fb44d9e4275e44370e34303476fa8088573b5b7b4c544af1f84f258fb7be"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga2a389fb44d9e4275e44370e34303476fa8088573b5b7b4c544af1f84f258fb7be">CDC_REQUEST_SEND_ENCAPSULATED_COMMAND</a></div><div class="ttdoc">is used to issue a command in the format of the supported control protocol of the Communications Clas...</div><div class="ttdef"><b>Definition:</b> cdc.h:152</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__header__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__header__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_header_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:222</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda65a7bae418d86989c1b00d8f0b0519f4"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda65a7bae418d86989c1b00d8f0b0519f4">CDC_FUNC_DESC_COMMAND_SET</a></div><div class="ttdoc">Command Set Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:120</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda02390b1fea65d825e4e29e011a4d31de"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda02390b1fea65d825e4e29e011a4d31de">CDC_FUNC_DESC_OBEX_SERVICE_IDENTIFIER</a></div><div class="ttdoc">OBEX Service Identifier Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:123</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__union__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__union__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_union_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:231</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__abstract__control__management__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__abstract__control__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_abstract_control_management_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:298</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__call__state__reporting__capabilities__t_html"><div class="ttname"><a href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html">cdc_desc_func_telephone_call_state_reporting_capabilities_t</a></div><div class="ttdoc">Telephone Call and Line State Reporting Capabilities Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:346</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda95d4e83980748261a20bdb3e4d11b4cb"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda95d4e83980748261a20bdb3e4d11b4cb">CDC_FUNC_DESC_USB_TERMINAL</a></div><div class="ttdoc">USB Terminal Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:107</div></div>
|
|
<div class="ttc" id="structcdc__line__control__state__t_html"><div class="ttname"><a href="structcdc__line__control__state__t.html">cdc_line_control_state_t</a></div><div class="ttdef"><b>Definition:</b> cdc.h:379</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8da37c9fd9ec25bf5c5ff102c882f3ebd3f"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da37c9fd9ec25bf5c5ff102c882f3ebd3f">CDC_COMM_PROTOCOL_ATCOMMAND_PCCA_101_AND_ANNEXO</a></div><div class="ttdoc">AT Commands defined by PCCA-101 & Annex O. </div><div class="ttdef"><b>Definition:</b> cdc.h:88</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a53ce6239644f89af12b104b9a99fc866"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a53ce6239644f89af12b104b9a99fc866">CDC_COMM_SUBCLASS_DIRECT_LINE_CONTROL_MODEL</a></div><div class="ttdoc">Direct Line Control Model [USBPSTN1.2]. </div><div class="ttdef"><b>Definition:</b> cdc.h:70</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2ad26e8899ac487127276b236987258090"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ad26e8899ac487127276b236987258090">CDC_COMM_SUBCLASS_MULTICHANNEL_CONTROL_MODEL</a></div><div class="ttdoc">Multi-Channel Control Model [USBISDN1.2]. </div><div class="ttdef"><b>Definition:</b> cdc.h:73</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ga020ae63208fc27e10bf15c6d06186b33"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ga020ae63208fc27e10bf15c6d06186b33">cdc_data_protocol_type_t</a></div><div class="ttdeci">cdc_data_protocol_type_t</div><div class="ttdoc">Data Interface Protocol Codes. </div><div class="ttdef"><b>Definition:</b> cdc.h:132</div></div>
|
|
<div class="ttc" id="structcdc__line__coding__t_html"><div class="ttname"><a href="structcdc__line__coding__t.html">cdc_line_coding_t</a></div><div class="ttdef"><b>Definition:</b> cdc.h:370</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__operational__modes__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__telephone__operational__modes__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_telephone_operational_modes_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:333</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a1cce93820d7eeda74a7bfb5e5b7b9175"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a1cce93820d7eeda74a7bfb5e5b7b9175">CDC_COMM_SUBCLASS_CAPI_CONTROL_MODEL</a></div><div class="ttdoc">CAPI Control Model [USBISDN1.2]. </div><div class="ttdef"><b>Definition:</b> cdc.h:74</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8da3257a6e2c00e14e46fbd83026b9cb73b"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da3257a6e2c00e14e46fbd83026b9cb73b">CDC_COMM_PROTOCOL_ATCOMMAND</a></div><div class="ttdoc">AT Commands: V.250 etc. </div><div class="ttdef"><b>Definition:</b> cdc.h:86</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33aa3db97eb8bbc1427b8df57f646ca9ef0"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33aa3db97eb8bbc1427b8df57f646ca9ef0">CDC_DATA_PROTOCOL_TRANSPARENT</a></div><div class="ttdoc">Transparent. </div><div class="ttdef"><b>Definition:</b> cdc.h:135</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggafe51e6ac2b0028e0d33de1cbb4739e6faa146d594ca0988d95fd3bd88efdc8ec0"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6faa146d594ca0988d95fd3bd88efdc8ec0">NETWORK_CONNECTION</a></div><div class="ttdoc">This notification allows the device to notify the host about network connection status. </div><div class="ttdef"><b>Definition:</b> cdc.h:202</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__union__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__union__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_union_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:230</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__call__management__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__call__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_call_management_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:271</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8664e955870c947f08f6601901243b6facfc9a1a0edff873a6bc0d44e7377683f"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6facfc9a1a0edff873a6bc0d44e7377683f">CDC_PIPE_NOTIFICATION</a></div><div class="ttdoc">Notification pipe. </div><div class="ttdef"><b>Definition:</b> cdc.h:59</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a96dd840c7e2f34ef12643f0b7aa56613"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a96dd840c7e2f34ef12643f0b7aa56613">CDC_DATA_PROTOCOL_Q921_TEI_MULTIPLEXOR</a></div><div class="ttdoc">TEI-multiplexor for Q.921 data link protocol. </div><div class="ttdef"><b>Definition:</b> cdc.h:138</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda0fef3d5263a68e103b96e9035251baab"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda0fef3d5263a68e103b96e9035251baab">CDC_FUNC_DESC_OBEX</a></div><div class="ttdoc">OBEX Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:119</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdaeca33259ce474e563c819f584cd0c77e"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaeca33259ce474e563c819f584cd0c77e">CDC_FUNC_DESC_NETWORK_CHANNEL_TERMINAL</a></div><div class="ttdoc">Network Channel Terminal Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:108</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdafff671211a5434a1f61eb847281bc950"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdafff671211a5434a1f61eb847281bc950">CDC_FUNC_DESC_PROTOCOL_UNIT</a></div><div class="ttdoc">Protocol Unit Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:109</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2ad7bbd7b736e44f78d01b7d6c5619e02d"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ad7bbd7b736e44f78d01b7d6c5619e02d">CDC_COMM_SUBCLASS_MOBILE_DIRECT_LINE_MODEL</a></div><div class="ttdoc">Mobile Direct Line Model [USBWMC1.1]. </div><div class="ttdef"><b>Definition:</b> cdc.h:79</div></div>
|
|
<div class="ttc" id="group___group___func_attr_html_ga477faefde32bfd89d5b5b40d70b1a998"><div class="ttname"><a href="group___group___func_attr.html#ga477faefde32bfd89d5b5b40d70b1a998">ATTR_PURE</a></div><div class="ttdeci">#define ATTR_PURE</div><div class="ttdoc">Many functions have no effects except the return value and their return value depends only on the par...</div><div class="ttdef"><b>Definition:</b> compiler_gcc.h:96</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda8f107c0c2af8fd2eb5ff588955051e2d"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda8f107c0c2af8fd2eb5ff588955051e2d">CDC_FUNC_DESC_HEADER</a></div><div class="ttdoc">Header Functional Descriptor, which marks the beginning of the concatenated set of functional descrip...</div><div class="ttdef"><b>Definition:</b> cdc.h:98</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggafe51e6ac2b0028e0d33de1cbb4739e6fa396f8875eac6a9948fd4e5ae378cd093"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6fa396f8875eac6a9948fd4e5ae378cd093">CONNECTION_SPEED_CHANGE</a></div><div class="ttdoc">This notification allows the device to inform the host-networking driver that a change in either the ...</div><div class="ttdef"><b>Definition:</b> cdc.h:212</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdadc5657dffa9f777356e221675666ae84"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdadc5657dffa9f777356e221675666ae84">CDC_FUNC_DESC_TELEPHONE_CALL_AND_LINE_STATE_REPORTING_CAPACITY</a></div><div class="ttdoc">Telephone Call and Line State Reporting Capabilities Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:103</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__country__selection__t_html_ad97c431d389d8a0055505e48488f38cf"><div class="ttname"><a href="structcdc__desc__func__country__selection__t.html#ad97c431d389d8a0055505e48488f38cf">cdc_desc_func_country_selection_t::iCountryCodeRelDate</a></div><div class="ttdeci">uint8_t iCountryCodeRelDate</div><div class="ttdoc">Index of a string giving the release date for the implemented ISO 3166 Country Codes. </div><div class="ttdef"><b>Definition:</b> cdc.h:250</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdaaa1adc2711bedf4a00b6b4e6bdc94b8c"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaaa1adc2711bedf4a00b6b4e6bdc94b8c">CDC_FUNC_DESC_DEVICE_MANAGEMENT_MODEL</a></div><div class="ttdoc">Device Management Model Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:118</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda15f54d1c916a9f44b50d06b181803545"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda15f54d1c916a9f44b50d06b181803545">CDC_FUNC_DESC_DIRECT_LINE_MANAGEMENT</a></div><div class="ttdoc">Direct Line Management Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:101</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a0bf27dc92f1bc15ee28997fb40881933"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a0bf27dc92f1bc15ee28997fb40881933">CDC_COMM_SUBCLASS_TELEPHONE_CONTROL_MODEL</a></div><div class="ttdoc">Telephone Control Model [USBPSTN1.2]. </div><div class="ttdef"><b>Definition:</b> cdc.h:72</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdae157dfb9f13298bafab2b3a579df47a0"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdae157dfb9f13298bafab2b3a579df47a0">CDC_FUNC_DESC_ETHERNET_NETWORKING</a></div><div class="ttdoc">Ethernet Networking Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:113</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a1ab397664d53650924f82bf7f544a022"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a1ab397664d53650924f82bf7f544a022">CDC_COMM_SUBCLASS_DEVICE_MANAGEMENT</a></div><div class="ttdoc">Device Management [USBWMC1.1]. </div><div class="ttdef"><b>Definition:</b> cdc.h:78</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__union__t_html_adb0efb1984f6e15c26cda5cb7649336c"><div class="ttname"><a href="structcdc__desc__func__union__t.html#adb0efb1984f6e15c26cda5cb7649336c">cdc_desc_func_union_t::bSubordinateInterface</a></div><div class="ttdeci">uint8_t bSubordinateInterface</div><div class="ttdoc">Array of Interface number of Data Interface. </div><div class="ttdef"><b>Definition:</b> cdc.h:233</div></div>
|
|
<div class="ttc" id="structcdc__line__coding__t_html_ae847d8b7e1095e0ae8d6eb1e4a281585"><div class="ttname"><a href="structcdc__line__coding__t.html#ae847d8b7e1095e0ae8d6eb1e4a281585">cdc_line_coding_t::stop_bits</a></div><div class="ttdeci">uint8_t stop_bits</div><div class="ttdoc">0: 1 stop bit - 1: 1.5 stop bits - 2: 2 stop bits </div><div class="ttdef"><b>Definition:</b> cdc.h:372</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdafe1b52f8f7367ca44a8fc319987a2537"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdafe1b52f8f7367ca44a8fc319987a2537">CDC_FUNC_DESC_TELEPHONE_OPERATIONAL_MODES</a></div><div class="ttdoc">Telephone Operational ModesFunctional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:106</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__direct__line__management__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__direct__line__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_direct_line_management_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:306</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8664e955870c947f08f6601901243b6fa65c6ea721ead66bcb523223790461f91"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa65c6ea721ead66bcb523223790461f91">CDC_PIPE_DATA_IN</a></div><div class="ttdoc">Data in pipe. </div><div class="ttdef"><b>Definition:</b> cdc.h:60</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__ringer__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__telephone__ringer__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_telephone_ringer_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:323</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__ringer__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__telephone__ringer__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_telephone_ringer_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:322</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda1618ae01b07313192ff4aba1225e48a9"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda1618ae01b07313192ff4aba1225e48a9">CDC_FUNC_DESC_TELEPHONE_CONTROL_MODEL</a></div><div class="ttdoc">Telephone Control Model Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:122</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8da4744fd74c5f0487c909600a6f0bd69e6"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da4744fd74c5f0487c909600a6f0bd69e6">CDC_COMM_PROTOCOL_ETHERNET_EMULATION_MODEL</a></div><div class="ttdoc">Ethernet Emulation Model. </div><div class="ttdef"><b>Definition:</b> cdc.h:92</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__header__t_html_a2bffb583550e4d83b4a2a4d735ece97f"><div class="ttname"><a href="structcdc__desc__func__header__t.html#a2bffb583550e4d83b4a2a4d735ece97f">cdc_desc_func_header_t::bcdCDC</a></div><div class="ttdeci">uint16_t bcdCDC</div><div class="ttdoc">CDC release number in Binary-Coded Decimal. </div><div class="ttdef"><b>Definition:</b> cdc.h:224</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8da203690a8f4ce71028a80da74276f38a8"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da203690a8f4ce71028a80da74276f38a8">CDC_COMM_PROTOCOL_ATCOMMAND_GSM_707</a></div><div class="ttdoc">AT Commands defined by GSM 07.07. </div><div class="ttdef"><b>Definition:</b> cdc.h:89</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdaa0d3ec0c81e477e22ab86892cb65ccc3"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaa0d3ec0c81e477e22ab86892cb65ccc3">CDC_FUNC_DESC_EXTENSION_UNIT</a></div><div class="ttdoc">Extension Unit Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:110</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga2a389fb44d9e4275e44370e34303476faad12f262ac806e26502830bdde26be4d"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga2a389fb44d9e4275e44370e34303476faad12f262ac806e26502830bdde26be4d">CDC_REQUEST_GET_ENCAPSULATED_RESPONSE</a></div><div class="ttdoc">is used to request a response in the format of the supported control protocol of the Communications C...</div><div class="ttdef"><b>Definition:</b> cdc.h:153</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__operational__modes__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__telephone__operational__modes__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_telephone_operational_modes_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:334</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2af935820bcb4e595c3ae73ac41f016425"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2af935820bcb4e595c3ae73ac41f016425">CDC_COMM_SUBCLASS_WIRELESS_HANDSET_CONTROL_MODEL</a></div><div class="ttdoc">Wireless Handset Control Model [USBWMC1.1]. </div><div class="ttdef"><b>Definition:</b> cdc.h:77</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a8e0ec24598741f079b504d1f34f88018"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a8e0ec24598741f079b504d1f34f88018">CDC_DATA_PROTOCOL_ISDN_BRI</a></div><div class="ttdoc">Physical interface protocol for ISDN BRI. </div><div class="ttdef"><b>Definition:</b> cdc.h:133</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8dadcc8abdb42b9b29d0213634b918d5c01"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8dadcc8abdb42b9b29d0213634b918d5c01">CDC_COMM_PROTOCOL_ATCOMMAND_CDMA</a></div><div class="ttdoc">AT Commands defined by TIA for CDMA. </div><div class="ttdef"><b>Definition:</b> cdc.h:91</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a04e2d73df166bf52511dd1a96ccabac1"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a04e2d73df166bf52511dd1a96ccabac1">CDC_DATA_PROTOCOL_IN_PROTOCOL_UNIT_FUNCTIONAL_DESCRIPTOR</a></div><div class="ttdoc">The protocol(s) are described using a ProtocolUnit Functional Descriptors on Communications Class Int...</div><div class="ttdef"><b>Definition:</b> cdc.h:144</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ga2a389fb44d9e4275e44370e34303476f"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ga2a389fb44d9e4275e44370e34303476f">cdc_management_request_t</a></div><div class="ttdeci">cdc_management_request_t</div><div class="ttdoc">Communication Interface Management Element Request Codes. </div><div class="ttdef"><b>Definition:</b> cdc.h:151</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda39a0247cdc8ef3294d27b67d1f25af38"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda39a0247cdc8ef3294d27b67d1f25af38">CDC_FUNC_DESC_ABSTRACT_CONTROL_MANAGEMENT</a></div><div class="ttdoc">Abstract Control Management Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:100</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gae6a80ac81974bf75a55eeda33f6abfbd"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gae6a80ac81974bf75a55eeda33f6abfbd">cdc_func_desc_type_t</a></div><div class="ttdeci">cdc_func_desc_type_t</div><div class="ttdoc">Communication Interface SubType Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:97</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a4f62590243217cb0f179a403294da287"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a4f62590243217cb0f179a403294da287">CDC_COMM_SUBCLASS_OBEX</a></div><div class="ttdoc">OBEX [USBWMC1.1]. </div><div class="ttdef"><b>Definition:</b> cdc.h:80</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda6066034d957750929134ca010dfae6e3"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda6066034d957750929134ca010dfae6e3">CDC_FUNC_DESC_CAPI_CONTROL_MANAGEMENT</a></div><div class="ttdoc">CAPI Control Management Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:112</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__header__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__header__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_header_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:223</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a594cac59ef452d6d7dda00bdf594ee2d"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a594cac59ef452d6d7dda00bdf594ee2d">CDC_DATA_PROTOCOL_Q921_DATA_LINK</a></div><div class="ttdoc">Data link protocol for Q.931. </div><div class="ttdef"><b>Definition:</b> cdc.h:137</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8664e955870c947f08f6601901243b6fa839413d02f9e60162138cff14a59da2e"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa839413d02f9e60162138cff14a59da2e">CDC_PIPE_ERROR</a></div><div class="ttdoc">Invalid Pipe ID. </div><div class="ttdef"><b>Definition:</b> cdc.h:62</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a921e3d4cf79fcdbb2ec3860af22aab63"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a921e3d4cf79fcdbb2ec3860af22aab63">CDC_COMM_SUBCLASS_ATM_NETWORKING_CONTROL_MODEL</a></div><div class="ttdoc">ATM Networking Control Model [USBATM1.2]. </div><div class="ttdef"><b>Definition:</b> cdc.h:76</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdaf45af1e47ce2748c906a7152a1a064a1"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaf45af1e47ce2748c906a7152a1a064a1">CDC_FUNC_DESC_WIRELESS_HANDSET_CONTROL_MODEL</a></div><div class="ttdoc">Wireless Handset Control Model Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:115</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda2ab53e3439dca53cd04fbf5ac8fa0eca"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2ab53e3439dca53cd04fbf5ac8fa0eca">CDC_FUNC_DESC_UNION</a></div><div class="ttdoc">Union Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:104</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__call__management__t_html"><div class="ttname"><a href="structcdc__desc__func__call__management__t.html">cdc_desc_func_call_management_t</a></div><div class="ttdoc">Call Management Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:269</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a180758eb36ed1ea045f9c66748de7fff"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a180758eb36ed1ea045f9c66748de7fff">CDC_DATA_PROTOCOL_EURO_ISDN</a></div><div class="ttdoc">Euro-ISDN protocol control. </div><div class="ttdef"><b>Definition:</b> cdc.h:140</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ga8664e955870c947f08f6601901243b6f"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ga8664e955870c947f08f6601901243b6f">cdc_pipeid_t</a></div><div class="ttdeci">cdc_pipeid_t</div><div class="ttdoc">CDC Pipe ID, used to indicate which pipe the API is addressing to (Notification, Out, In) </div><div class="ttdef"><b>Definition:</b> cdc.h:58</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda8ef3f689d9d939f4107d5b352970ffce"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda8ef3f689d9d939f4107d5b352970ffce">CDC_FUNC_DESC_CALL_MANAGEMENT</a></div><div class="ttdoc">Call Management Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:99</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ga48d58906ad33c9e53b2f7d6306ebced2"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ga48d58906ad33c9e53b2f7d6306ebced2">cdc_comm_sublcass_type_t</a></div><div class="ttdeci">cdc_comm_sublcass_type_t</div><div class="ttdoc">Communication Interface Subclass Codes. </div><div class="ttdef"><b>Definition:</b> cdc.h:69</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__operational__modes__t_html"><div class="ttname"><a href="structcdc__desc__func__telephone__operational__modes__t.html">cdc_desc_func_telephone_operational_modes_t</a></div><div class="ttdoc">Telephone Operational Modes Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:331</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__country__selection__t_html"><div class="ttname"><a href="structcdc__desc__func__country__selection__t.html">cdc_desc_func_country_selection_t</a></div><div class="ttdoc">Country Selection Functional Descriptor (Communication Interface) </div><div class="ttdef"><b>Definition:</b> cdc.h:246</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__direct__line__management__t_html"><div class="ttname"><a href="structcdc__desc__func__direct__line__management__t.html">cdc_desc_func_direct_line_management_t</a></div><div class="ttdoc">Direct Line Management Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:305</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8daa8bb444144dbcf12258d48107f73d711"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8daa8bb444144dbcf12258d48107f73d711">CDC_COMM_PROTOCOL_ATCOMMAND_3GPP_27007</a></div><div class="ttdoc">AT Commands defined by 3GPP 27.007. </div><div class="ttdef"><b>Definition:</b> cdc.h:90</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggafe51e6ac2b0028e0d33de1cbb4739e6fa4fa6052a18b9742a8c5a321434a11fab"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6fa4fa6052a18b9742a8c5a321434a11fab">RESPONSE_AVAILABLE</a></div><div class="ttdoc">This notification allows the device to notify the hostthat a response is available. This response can be retrieved with a subsequent CDC_REQUEST_GET_ENCAPSULATED_RESPONSE request. </div><div class="ttdef"><b>Definition:</b> cdc.h:203</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__abstract__control__management__t_html"><div class="ttname"><a href="structcdc__desc__func__abstract__control__management__t.html">cdc_desc_func_abstract_control_management_t</a></div><div class="ttdoc">Abstract Control Management Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:296</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda2e59eee438091c27b1ff6194cbbf4e37"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2e59eee438091c27b1ff6194cbbf4e37">CDC_FUNC_DESC_TELEPHONE_RINGER</a></div><div class="ttdoc">Telephone Ringer Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:102</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda72d28ee918de35c368c555a90618147f"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda72d28ee918de35c368c555a90618147f">CDC_FUNC_DESC_MOBILE_DIRECT_LINE_MODEL</a></div><div class="ttdoc">Mobile Direct Line Model Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:116</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__abstract__control__management__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__abstract__control__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_abstract_control_management_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:299</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda6184e18aed05b945b1214b6e0aac9b8f"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda6184e18aed05b945b1214b6e0aac9b8f">CDC_FUNC_DESC_ATM_NETWORKING</a></div><div class="ttdoc">ATM Networking Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:114</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__call__state__reporting__capabilities__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_telephone_call_state_reporting_capabilities_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:347</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__header__t_html"><div class="ttname"><a href="structcdc__desc__func__header__t.html">cdc_desc_func_header_t</a></div><div class="ttdoc">Header Functional Descriptor (Communication Interface) </div><div class="ttdef"><b>Definition:</b> cdc.h:220</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__call__state__reporting__capabilities__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_telephone_call_state_reporting_capabilities_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:348</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__direct__line__management__t_html_a7569c561e3556e7df6b24aed1ff66f28"><div class="ttname"><a href="structcdc__desc__func__direct__line__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_direct_line_management_t::bDescriptorSubType</a></div><div class="ttdeci">uint8_t bDescriptorSubType</div><div class="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><div class="ttdef"><b>Definition:</b> cdc.h:308</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda2a3255421bce28cf07ec766cb73c35fe"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2a3255421bce28cf07ec766cb73c35fe">CDC_FUNC_DESC_COMMAND_SET_DETAIL</a></div><div class="ttdoc">Command Set Detail Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:121</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__union__t_html"><div class="ttname"><a href="structcdc__desc__func__union__t.html">cdc_desc_func_union_t</a></div><div class="ttdoc">Union Functional Descriptor (Communication Interface) </div><div class="ttdef"><b>Definition:</b> cdc.h:228</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__union__t_html_af8b3596257cbd25892a39fbb63b9862b"><div class="ttname"><a href="structcdc__desc__func__union__t.html#af8b3596257cbd25892a39fbb63b9862b">cdc_desc_func_union_t::bControlInterface</a></div><div class="ttdeci">uint8_t bControlInterface</div><div class="ttdoc">Interface number of Communication Interface. </div><div class="ttdef"><b>Definition:</b> cdc.h:232</div></div>
|
|
<div class="ttc" id="common_8h_html"><div class="ttname"><a href="common_8h.html">common.h</a></div></div>
|
|
<div class="ttc" id="structcdc__desc__func__country__selection__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__country__selection__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_country_selection_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:248</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__union__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__union__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_union_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:229</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a79c7be5266a24ffac2f390d2e650a75c"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a79c7be5266a24ffac2f390d2e650a75c">CDC_COMM_SUBCLASS_ETHERNET_NETWORKING_CONTROL_MODEL</a></div><div class="ttdoc">Ethernet Networking Control Model [USBECM1.2]. </div><div class="ttdef"><b>Definition:</b> cdc.h:75</div></div>
|
|
<div class="ttc" id="structcdc__line__coding__t_html_a6ad5ab806aecadd6cc55918f18742678"><div class="ttname"><a href="structcdc__line__coding__t.html#a6ad5ab806aecadd6cc55918f18742678">cdc_line_coding_t::data_bits</a></div><div class="ttdeci">uint8_t data_bits</div><div class="ttdoc">can be 5, 6, 7, 8 or 16 </div><div class="ttdef"><b>Definition:</b> cdc.h:374</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__operational__modes__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__telephone__operational__modes__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_telephone_operational_modes_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:332</div></div>
|
|
<div class="ttc" id="structcdc__line__coding__t_html_aa0e72b59c63431c62f5b5eba36a65d17"><div class="ttname"><a href="structcdc__line__coding__t.html#aa0e72b59c63431c62f5b5eba36a65d17">cdc_line_coding_t::parity</a></div><div class="ttdeci">uint8_t parity</div><div class="ttdoc">0: None - 1: Odd - 2: Even - 3: Mark - 4: Space </div><div class="ttdef"><b>Definition:</b> cdc.h:373</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__ringer__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__telephone__ringer__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_telephone_ringer_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:321</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2ae2377f76c14d05a20d125367a770bf42"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ae2377f76c14d05a20d125367a770bf42">CDC_COMM_SUBCLASS_ETHERNET_EMULATION_MODEL</a></div><div class="ttdoc">Ethernet Emulation Model [USBEEM1.0]. </div><div class="ttdef"><b>Definition:</b> cdc.h:81</div></div>
|
|
<div class="ttc" id="group___group___func_attr_html_ga18a61fcb06b815274b12b7f626993ac6"><div class="ttname"><a href="group___group___func_attr.html#ga18a61fcb06b815274b12b7f626993ac6">ATTR_ALWAYS_INLINE</a></div><div class="ttdeci">#define ATTR_ALWAYS_INLINE</div><div class="ttdoc">Generally, functions are not inlined unless optimization is specified. For functions declared inline...</div><div class="ttdef"><b>Definition:</b> compiler_gcc.h:89</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__telephone__ringer__t_html"><div class="ttname"><a href="structcdc__desc__func__telephone__ringer__t.html">cdc_desc_func_telephone_ringer_t</a></div><div class="ttdoc">Telephone Ringer Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:320</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda090f96f1c26c0ad3d3993240fa30fd84"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda090f96f1c26c0ad3d3993240fa30fd84">CDC_FUNC_DESC_MULTICHANEL_MANAGEMENT</a></div><div class="ttdoc">Multi-Channel Management Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:111</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a6367aaca812e8b4b719dda4797bd3cea"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6367aaca812e8b4b719dda4797bd3cea">CDC_DATA_PROTOCOL_HDLC</a></div><div class="ttdoc">HDLC. </div><div class="ttdef"><b>Definition:</b> cdc.h:134</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda3d27d21591f9372e6cfcafe6d3f4a151"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda3d27d21591f9372e6cfcafe6d3f4a151">CDC_FUNC_DESC_MOBILE_DIRECT_LINE_MODEL_DETAIL</a></div><div class="ttdoc">MDLM Detail Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:117</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__direct__line__management__t_html_a67d7027b9eb9ed268d28e84fbc675707"><div class="ttname"><a href="structcdc__desc__func__direct__line__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_direct_line_management_t::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdoc">Descriptor Type, must be Class-Specific. </div><div class="ttdef"><b>Definition:</b> cdc.h:307</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a2c22ebce1e654b034ebdd970f7b95c89"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a2c22ebce1e654b034ebdd970f7b95c89">CDC_DATA_PROTOCOL_V42BIS_DATA_COMPRESSION</a></div><div class="ttdoc">Data compression procedures. </div><div class="ttdef"><b>Definition:</b> cdc.h:139</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gafe51e6ac2b0028e0d33de1cbb4739e6f"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gafe51e6ac2b0028e0d33de1cbb4739e6f">cdc_notification_request_t</a></div><div class="ttdeci">cdc_notification_request_t</div><div class="ttdoc">Communication Interface Management Element Notification Codes. </div><div class="ttdef"><b>Definition:</b> cdc.h:201</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8664e955870c947f08f6601901243b6fa2a843cd2b7aa1687945794b190eecb5e"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa2a843cd2b7aa1687945794b190eecb5e">CDC_PIPE_DATA_OUT</a></div><div class="ttdoc">Data out pipe. </div><div class="ttdef"><b>Definition:</b> cdc.h:61</div></div>
|
|
<div class="ttc" id="structcdc__acm__capability__t_html"><div class="ttname"><a href="structcdc__acm__capability__t.html">cdc_acm_capability_t</a></div><div class="ttdef"><b>Definition:</b> cdc.h:284</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a52b8a9a77cd30e2706182df93131b180"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a52b8a9a77cd30e2706182df93131b180">CDC_DATA_PROTOCOL_CAPI_COMMAND</a></div><div class="ttdoc">CAPI Commands. </div><div class="ttdef"><b>Definition:</b> cdc.h:142</div></div>
|
|
<div class="ttc" id="structcdc__desc__func__country__selection__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><div class="ttname"><a href="structcdc__desc__func__country__selection__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_country_selection_t::bLength</a></div><div class="ttdeci">uint8_t bLength</div><div class="ttdoc">Size of this descriptor in bytes. </div><div class="ttdef"><b>Definition:</b> cdc.h:247</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdaabb12dc2757f2afe1d5dadfcd0f1e9d4"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaabb12dc2757f2afe1d5dadfcd0f1e9d4">CDC_FUNC_DESC_COUNTRY_SELECTION</a></div><div class="ttdoc">Country Selection Functional Descriptor. </div><div class="ttdef"><b>Definition:</b> cdc.h:105</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a6d33b3afe5df94a3567f2615ab649bf8"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6d33b3afe5df94a3567f2615ab649bf8">CDC_DATA_PROTOCOL_V24_RATE_ADAPTION_TO_ISDN</a></div><div class="ttdoc">V.24 rate adaptation to ISDN. </div><div class="ttdef"><b>Definition:</b> cdc.h:141</div></div>
|
|
<div class="ttc" id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8dacd1c4585dc8e8b2529552522d057d66d"><div class="ttname"><a href="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8dacd1c4585dc8e8b2529552522d057d66d">CDC_COMM_PROTOCOL_ATCOMMAND_PCCA_101</a></div><div class="ttdoc">AT Commands defined by PCCA-101. </div><div class="ttdef"><b>Definition:</b> cdc.h:87</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_f44c0f1c8d3a85cc1de1e7f4648a56e6.html">tinyusb</a></li><li class="navelem"><a class="el" href="dir_c0cc4bd312f8dff81e67f48a71e5871f.html">class</a></li><li class="navelem"><a class="el" href="cdc_8h.html">cdc.h</a></li>
|
|
<li class="footer">Generated on Wed Mar 26 2014 16:23:16 for tinyusb by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|