<ahref="https://pledgie.com/campaigns/24694"><imgborder="0"src="https://pledgie.com/campaigns/24694.png?skin_name=chrome"alt="Click here to lend your support to tinyusb donation and make a donation at pledgie.com"></a>
<ahref="cdc_8h.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> <spanclass="comment">/**************************************************************************/</span></div>
<divclass="line"><aname="l00095"></a><spanclass="lineno"> 95</span> <spanclass="comment">//------------- SubType Descriptor in COMM Functional Descriptor -------------//</span></div>
<divclass="line"><aname="l00130"></a><spanclass="lineno"> 130</span> <spanclass="comment">// SUBCLASS code of Data Interface is not used and should/must be zero</span></div>
<divclass="line"><aname="l00292"></a><spanclass="lineno"> 292</span> STATIC_ASSERT(<spanclass="keyword">sizeof</span>(<aclass="code"href="structcdc__acm__capability__t.html">cdc_acm_capability_t</a>) == 1, <spanclass="stringliteral">"mostly problem with compiler"</span>);</div>
<divclass="line"><aname="l00377"></a><spanclass="lineno"> 377</span> STATIC_ASSERT(<spanclass="keyword">sizeof</span>(<aclass="code"href="structcdc__line__coding__t.html">cdc_line_coding_t</a>) == 7, <spanclass="stringliteral">"size is not correct"</span>);</div>
<divclass="line"><aname="l00385"></a><spanclass="lineno"> 385</span> STATIC_ASSERT(<spanclass="keyword">sizeof</span>(<aclass="code"href="structcdc__line__control__state__t.html">cdc_line_control_state_t</a>) == 2, <spanclass="stringliteral">"size is not correct"</span>);</div>
<divclass="ttc"id="structcdc__desc__func__call__management__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__call__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_call_management_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00270">cdc.h:270</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__call__state__reporting__capabilities__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_telephone_call_state_reporting_capabilities_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00349">cdc.h:349</a></div></div>
<divclass="ttc"id="structcdc__desc__func__country__selection__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__country__selection__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_country_selection_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00249">cdc.h:249</a></div></div>
<divclass="ttc"id="structcdc__desc__func__call__management__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__call__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_call_management_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00272">cdc.h:272</a></div></div>
<divclass="ttc"id="structcdc__desc__func__header__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__header__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_header_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00221">cdc.h:221</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a6521588760e0033af2306f4c5d29a030"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6521588760e0033af2306f4c5d29a030">CDC_DATA_PROTOCOL_Q921_MANAGEMENT</a></div><divclass="ttdoc">Management protocol for Q.921 data link protocol. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00136">cdc.h:136</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a53661271012c020a3d2373044f0c319a"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a53661271012c020a3d2373044f0c319a">CDC_COMM_SUBCLASS_ABSTRACT_CONTROL_MODEL</a></div><divclass="ttdoc">Abstract Control Model [USBPSTN1.2]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00071">cdc.h:71</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33acfa8e97a0e4ad8efda348589175b9881"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33acfa8e97a0e4ad8efda348589175b9881">CDC_DATA_PROTOCOL_HOST_BASED_DRIVER</a></div><divclass="ttdoc">Host based driver. Note: This protocol code should only be used in messages between host and device t...</div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00143">cdc.h:143</a></div></div>
<divclass="ttc"id="structcdc__desc__func__abstract__control__management__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__abstract__control__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_abstract_control_management_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00297">cdc.h:297</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga2a389fb44d9e4275e44370e34303476fa8088573b5b7b4c544af1f84f258fb7be"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga2a389fb44d9e4275e44370e34303476fa8088573b5b7b4c544af1f84f258fb7be">CDC_REQUEST_SEND_ENCAPSULATED_COMMAND</a></div><divclass="ttdoc">is used to issue a command in the format of the supported control protocol of the Communications Clas...</div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00152">cdc.h:152</a></div></div>
<divclass="ttc"id="structcdc__desc__func__header__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__header__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_header_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00222">cdc.h:222</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda65a7bae418d86989c1b00d8f0b0519f4"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda65a7bae418d86989c1b00d8f0b0519f4">CDC_FUNC_DESC_COMMAND_SET</a></div><divclass="ttdoc">Command Set Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00120">cdc.h:120</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda02390b1fea65d825e4e29e011a4d31de"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda02390b1fea65d825e4e29e011a4d31de">CDC_FUNC_DESC_OBEX_SERVICE_IDENTIFIER</a></div><divclass="ttdoc">OBEX Service Identifier Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00123">cdc.h:123</a></div></div>
<divclass="ttc"id="structcdc__desc__func__union__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__union__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_union_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00231">cdc.h:231</a></div></div>
<divclass="ttc"id="structcdc__desc__func__abstract__control__management__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__abstract__control__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_abstract_control_management_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00298">cdc.h:298</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__call__state__reporting__capabilities__t_html"><divclass="ttname"><ahref="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html">cdc_desc_func_telephone_call_state_reporting_capabilities_t</a></div><divclass="ttdoc">Telephone Call and Line State Reporting Capabilities Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00346">cdc.h:346</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8da37c9fd9ec25bf5c5ff102c882f3ebd3f"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da37c9fd9ec25bf5c5ff102c882f3ebd3f">CDC_COMM_PROTOCOL_ATCOMMAND_PCCA_101_AND_ANNEXO</a></div><divclass="ttdoc">AT Commands defined by PCCA-101 & Annex O. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00088">cdc.h:88</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a53ce6239644f89af12b104b9a99fc866"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a53ce6239644f89af12b104b9a99fc866">CDC_COMM_SUBCLASS_DIRECT_LINE_CONTROL_MODEL</a></div><divclass="ttdoc">Direct Line Control Model [USBPSTN1.2]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00070">cdc.h:70</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2ad26e8899ac487127276b236987258090"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ad26e8899ac487127276b236987258090">CDC_COMM_SUBCLASS_MULTICHANNEL_CONTROL_MODEL</a></div><divclass="ttdoc">Multi-Channel Control Model [USBISDN1.2]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00073">cdc.h:73</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__operational__modes__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__telephone__operational__modes__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_telephone_operational_modes_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00333">cdc.h:333</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a1cce93820d7eeda74a7bfb5e5b7b9175"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a1cce93820d7eeda74a7bfb5e5b7b9175">CDC_COMM_SUBCLASS_CAPI_CONTROL_MODEL</a></div><divclass="ttdoc">CAPI Control Model [USBISDN1.2]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00074">cdc.h:74</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8da3257a6e2c00e14e46fbd83026b9cb73b"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da3257a6e2c00e14e46fbd83026b9cb73b">CDC_COMM_PROTOCOL_ATCOMMAND</a></div><divclass="ttdoc">AT Commands: V.250 etc. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00086">cdc.h:86</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggafe51e6ac2b0028e0d33de1cbb4739e6faa146d594ca0988d95fd3bd88efdc8ec0"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6faa146d594ca0988d95fd3bd88efdc8ec0">NETWORK_CONNECTION</a></div><divclass="ttdoc">This notification allows the device to notify the host about network connection status. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00202">cdc.h:202</a></div></div>
<divclass="ttc"id="structcdc__desc__func__union__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__union__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_union_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00230">cdc.h:230</a></div></div>
<divclass="ttc"id="structcdc__desc__func__call__management__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__call__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_call_management_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00271">cdc.h:271</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a96dd840c7e2f34ef12643f0b7aa56613"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a96dd840c7e2f34ef12643f0b7aa56613">CDC_DATA_PROTOCOL_Q921_TEI_MULTIPLEXOR</a></div><divclass="ttdoc">TEI-multiplexor for Q.921 data link protocol. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00138">cdc.h:138</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdafff671211a5434a1f61eb847281bc950"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdafff671211a5434a1f61eb847281bc950">CDC_FUNC_DESC_PROTOCOL_UNIT</a></div><divclass="ttdoc">Protocol Unit Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00109">cdc.h:109</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2ad7bbd7b736e44f78d01b7d6c5619e02d"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ad7bbd7b736e44f78d01b7d6c5619e02d">CDC_COMM_SUBCLASS_MOBILE_DIRECT_LINE_MODEL</a></div><divclass="ttdoc">Mobile Direct Line Model [USBWMC1.1]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00079">cdc.h:79</a></div></div>
<divclass="ttc"id="group___group___func_attr_html_ga477faefde32bfd89d5b5b40d70b1a998"><divclass="ttname"><ahref="group___group___func_attr.html#ga477faefde32bfd89d5b5b40d70b1a998">ATTR_PURE</a></div><divclass="ttdeci">#define ATTR_PURE</div><divclass="ttdoc">Many functions have no effects except the return value and their return value depends only on the par...</div><divclass="ttdef"><b>Definition:</b><ahref="compiler__gcc_8h_source.html#l00096">compiler_gcc.h:96</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda8f107c0c2af8fd2eb5ff588955051e2d"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda8f107c0c2af8fd2eb5ff588955051e2d">CDC_FUNC_DESC_HEADER</a></div><divclass="ttdoc">Header Functional Descriptor, which marks the beginning of the concatenated set of functional descrip...</div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00098">cdc.h:98</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggafe51e6ac2b0028e0d33de1cbb4739e6fa396f8875eac6a9948fd4e5ae378cd093"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6fa396f8875eac6a9948fd4e5ae378cd093">CONNECTION_SPEED_CHANGE</a></div><divclass="ttdoc">This notification allows the device to inform the host-networking driver that a change in either the ...</div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00212">cdc.h:212</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdadc5657dffa9f777356e221675666ae84"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdadc5657dffa9f777356e221675666ae84">CDC_FUNC_DESC_TELEPHONE_CALL_AND_LINE_STATE_REPORTING_CAPACITY</a></div><divclass="ttdoc">Telephone Call and Line State Reporting Capabilities Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00103">cdc.h:103</a></div></div>
<divclass="ttc"id="structcdc__desc__func__country__selection__t_html_ad97c431d389d8a0055505e48488f38cf"><divclass="ttname"><ahref="structcdc__desc__func__country__selection__t.html#ad97c431d389d8a0055505e48488f38cf">cdc_desc_func_country_selection_t::iCountryCodeRelDate</a></div><divclass="ttdeci">uint8_t iCountryCodeRelDate</div><divclass="ttdoc">Index of a string giving the release date for the implemented ISO 3166 Country Codes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00250">cdc.h:250</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdaaa1adc2711bedf4a00b6b4e6bdc94b8c"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaaa1adc2711bedf4a00b6b4e6bdc94b8c">CDC_FUNC_DESC_DEVICE_MANAGEMENT_MODEL</a></div><divclass="ttdoc">Device Management Model Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00118">cdc.h:118</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda15f54d1c916a9f44b50d06b181803545"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda15f54d1c916a9f44b50d06b181803545">CDC_FUNC_DESC_DIRECT_LINE_MANAGEMENT</a></div><divclass="ttdoc">Direct Line Management Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00101">cdc.h:101</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a0bf27dc92f1bc15ee28997fb40881933"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a0bf27dc92f1bc15ee28997fb40881933">CDC_COMM_SUBCLASS_TELEPHONE_CONTROL_MODEL</a></div><divclass="ttdoc">Telephone Control Model [USBPSTN1.2]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00072">cdc.h:72</a></div></div>
<divclass="ttc"id="structcdc__desc__func__union__t_html_adb0efb1984f6e15c26cda5cb7649336c"><divclass="ttname"><ahref="structcdc__desc__func__union__t.html#adb0efb1984f6e15c26cda5cb7649336c">cdc_desc_func_union_t::bSubordinateInterface</a></div><divclass="ttdeci">uint8_t bSubordinateInterface</div><divclass="ttdoc">Array of Interface number of Data Interface. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00233">cdc.h:233</a></div></div>
<divclass="ttc"id="structcdc__desc__func__direct__line__management__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__direct__line__management__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_direct_line_management_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00306">cdc.h:306</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga8664e955870c947f08f6601901243b6fa65c6ea721ead66bcb523223790461f91"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa65c6ea721ead66bcb523223790461f91">CDC_PIPE_DATA_IN</a></div><divclass="ttdoc">Data in pipe. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00060">cdc.h:60</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__ringer__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__telephone__ringer__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_telephone_ringer_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00323">cdc.h:323</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__ringer__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__telephone__ringer__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_telephone_ringer_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00322">cdc.h:322</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda1618ae01b07313192ff4aba1225e48a9"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda1618ae01b07313192ff4aba1225e48a9">CDC_FUNC_DESC_TELEPHONE_CONTROL_MODEL</a></div><divclass="ttdoc">Telephone Control Model Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00122">cdc.h:122</a></div></div>
<divclass="ttc"id="structcdc__desc__func__header__t_html_a2bffb583550e4d83b4a2a4d735ece97f"><divclass="ttname"><ahref="structcdc__desc__func__header__t.html#a2bffb583550e4d83b4a2a4d735ece97f">cdc_desc_func_header_t::bcdCDC</a></div><divclass="ttdeci">uint16_t bcdCDC</div><divclass="ttdoc">CDC release number in Binary-Coded Decimal. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00224">cdc.h:224</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8da203690a8f4ce71028a80da74276f38a8"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8da203690a8f4ce71028a80da74276f38a8">CDC_COMM_PROTOCOL_ATCOMMAND_GSM_707</a></div><divclass="ttdoc">AT Commands defined by GSM 07.07. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00089">cdc.h:89</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdaa0d3ec0c81e477e22ab86892cb65ccc3"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaa0d3ec0c81e477e22ab86892cb65ccc3">CDC_FUNC_DESC_EXTENSION_UNIT</a></div><divclass="ttdoc">Extension Unit Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00110">cdc.h:110</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga2a389fb44d9e4275e44370e34303476faad12f262ac806e26502830bdde26be4d"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga2a389fb44d9e4275e44370e34303476faad12f262ac806e26502830bdde26be4d">CDC_REQUEST_GET_ENCAPSULATED_RESPONSE</a></div><divclass="ttdoc">is used to request a response in the format of the supported control protocol of the Communications C...</div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00153">cdc.h:153</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__operational__modes__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__telephone__operational__modes__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_telephone_operational_modes_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00334">cdc.h:334</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2af935820bcb4e595c3ae73ac41f016425"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2af935820bcb4e595c3ae73ac41f016425">CDC_COMM_SUBCLASS_WIRELESS_HANDSET_CONTROL_MODEL</a></div><divclass="ttdoc">Wireless Handset Control Model [USBWMC1.1]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00077">cdc.h:77</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a8e0ec24598741f079b504d1f34f88018"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a8e0ec24598741f079b504d1f34f88018">CDC_DATA_PROTOCOL_ISDN_BRI</a></div><divclass="ttdoc">Physical interface protocol for ISDN BRI. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00133">cdc.h:133</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8dadcc8abdb42b9b29d0213634b918d5c01"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8dadcc8abdb42b9b29d0213634b918d5c01">CDC_COMM_PROTOCOL_ATCOMMAND_CDMA</a></div><divclass="ttdoc">AT Commands defined by TIA for CDMA. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00091">cdc.h:91</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a04e2d73df166bf52511dd1a96ccabac1"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a04e2d73df166bf52511dd1a96ccabac1">CDC_DATA_PROTOCOL_IN_PROTOCOL_UNIT_FUNCTIONAL_DESCRIPTOR</a></div><divclass="ttdoc">The protocol(s) are described using a ProtocolUnit Functional Descriptors on Communications Class Int...</div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00144">cdc.h:144</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ga2a389fb44d9e4275e44370e34303476f"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ga2a389fb44d9e4275e44370e34303476f">cdc_management_request_t</a></div><divclass="ttdeci">cdc_management_request_t</div><divclass="ttdoc">Communication Interface Management Element Request Codes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00151">cdc.h:151</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda39a0247cdc8ef3294d27b67d1f25af38"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda39a0247cdc8ef3294d27b67d1f25af38">CDC_FUNC_DESC_ABSTRACT_CONTROL_MANAGEMENT</a></div><divclass="ttdoc">Abstract Control Management Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00100">cdc.h:100</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda6066034d957750929134ca010dfae6e3"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda6066034d957750929134ca010dfae6e3">CDC_FUNC_DESC_CAPI_CONTROL_MANAGEMENT</a></div><divclass="ttdoc">CAPI Control Management Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00112">cdc.h:112</a></div></div>
<divclass="ttc"id="structcdc__desc__func__header__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__header__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_header_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00223">cdc.h:223</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a594cac59ef452d6d7dda00bdf594ee2d"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a594cac59ef452d6d7dda00bdf594ee2d">CDC_DATA_PROTOCOL_Q921_DATA_LINK</a></div><divclass="ttdoc">Data link protocol for Q.931. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00137">cdc.h:137</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a921e3d4cf79fcdbb2ec3860af22aab63"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a921e3d4cf79fcdbb2ec3860af22aab63">CDC_COMM_SUBCLASS_ATM_NETWORKING_CONTROL_MODEL</a></div><divclass="ttdoc">ATM Networking Control Model [USBATM1.2]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00076">cdc.h:76</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbdaf45af1e47ce2748c906a7152a1a064a1"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbdaf45af1e47ce2748c906a7152a1a064a1">CDC_FUNC_DESC_WIRELESS_HANDSET_CONTROL_MODEL</a></div><divclass="ttdoc">Wireless Handset Control Model Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00115">cdc.h:115</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ga8664e955870c947f08f6601901243b6f"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ga8664e955870c947f08f6601901243b6f">cdc_pipeid_t</a></div><divclass="ttdeci">cdc_pipeid_t</div><divclass="ttdoc">CDC Pipe ID, used to indicate which pipe the API is addressing to (Notification, Out, In) </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00058">cdc.h:58</a></div></div>
<divclass="ttc"id="structcdc__desc__func__direct__line__management__t_html"><divclass="ttname"><ahref="structcdc__desc__func__direct__line__management__t.html">cdc_desc_func_direct_line_management_t</a></div><divclass="ttdoc">Direct Line Management Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00305">cdc.h:305</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8daa8bb444144dbcf12258d48107f73d711"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8daa8bb444144dbcf12258d48107f73d711">CDC_COMM_PROTOCOL_ATCOMMAND_3GPP_27007</a></div><divclass="ttdoc">AT Commands defined by 3GPP 27.007. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00090">cdc.h:90</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggafe51e6ac2b0028e0d33de1cbb4739e6fa4fa6052a18b9742a8c5a321434a11fab"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggafe51e6ac2b0028e0d33de1cbb4739e6fa4fa6052a18b9742a8c5a321434a11fab">RESPONSE_AVAILABLE</a></div><divclass="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><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00203">cdc.h:203</a></div></div>
<divclass="ttc"id="structcdc__desc__func__abstract__control__management__t_html"><divclass="ttname"><ahref="structcdc__desc__func__abstract__control__management__t.html">cdc_desc_func_abstract_control_management_t</a></div><divclass="ttdoc">Abstract Control Management Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00296">cdc.h:296</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda72d28ee918de35c368c555a90618147f"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda72d28ee918de35c368c555a90618147f">CDC_FUNC_DESC_MOBILE_DIRECT_LINE_MODEL</a></div><divclass="ttdoc">Mobile Direct Line Model Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00116">cdc.h:116</a></div></div>
<divclass="ttc"id="structcdc__desc__func__abstract__control__management__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__abstract__control__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_abstract_control_management_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00299">cdc.h:299</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__call__state__reporting__capabilities__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_telephone_call_state_reporting_capabilities_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00347">cdc.h:347</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__call__state__reporting__capabilities__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__telephone__call__state__reporting__capabilities__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_telephone_call_state_reporting_capabilities_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00348">cdc.h:348</a></div></div>
<divclass="ttc"id="structcdc__desc__func__direct__line__management__t_html_a7569c561e3556e7df6b24aed1ff66f28"><divclass="ttname"><ahref="structcdc__desc__func__direct__line__management__t.html#a7569c561e3556e7df6b24aed1ff66f28">cdc_desc_func_direct_line_management_t::bDescriptorSubType</a></div><divclass="ttdeci">uint8_t bDescriptorSubType</div><divclass="ttdoc">Descriptor SubType one of above CDC_FUCN_DESC_. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00308">cdc.h:308</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_ggae6a80ac81974bf75a55eeda33f6abfbda2a3255421bce28cf07ec766cb73c35fe"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#ggae6a80ac81974bf75a55eeda33f6abfbda2a3255421bce28cf07ec766cb73c35fe">CDC_FUNC_DESC_COMMAND_SET_DETAIL</a></div><divclass="ttdoc">Command Set Detail Functional Descriptor. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00121">cdc.h:121</a></div></div>
<divclass="ttc"id="structcdc__desc__func__union__t_html_af8b3596257cbd25892a39fbb63b9862b"><divclass="ttname"><ahref="structcdc__desc__func__union__t.html#af8b3596257cbd25892a39fbb63b9862b">cdc_desc_func_union_t::bControlInterface</a></div><divclass="ttdeci">uint8_t bControlInterface</div><divclass="ttdoc">Interface number of Communication Interface. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00232">cdc.h:232</a></div></div>
<divclass="ttc"id="structcdc__desc__func__country__selection__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__country__selection__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_country_selection_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00248">cdc.h:248</a></div></div>
<divclass="ttc"id="structcdc__desc__func__union__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__union__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_union_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00229">cdc.h:229</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2a79c7be5266a24ffac2f390d2e650a75c"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2a79c7be5266a24ffac2f390d2e650a75c">CDC_COMM_SUBCLASS_ETHERNET_NETWORKING_CONTROL_MODEL</a></div><divclass="ttdoc">Ethernet Networking Control Model [USBECM1.2]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00075">cdc.h:75</a></div></div>
<divclass="ttc"id="structcdc__line__coding__t_html_a6ad5ab806aecadd6cc55918f18742678"><divclass="ttname"><ahref="structcdc__line__coding__t.html#a6ad5ab806aecadd6cc55918f18742678">cdc_line_coding_t::data_bits</a></div><divclass="ttdeci">uint8_t data_bits</div><divclass="ttdoc">can be 5, 6, 7, 8 or 16 </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00374">cdc.h:374</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__operational__modes__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__telephone__operational__modes__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_telephone_operational_modes_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00332">cdc.h:332</a></div></div>
<divclass="ttc"id="structcdc__line__coding__t_html_aa0e72b59c63431c62f5b5eba36a65d17"><divclass="ttname"><ahref="structcdc__line__coding__t.html#aa0e72b59c63431c62f5b5eba36a65d17">cdc_line_coding_t::parity</a></div><divclass="ttdeci">uint8_t parity</div><divclass="ttdoc">0: None - 1: Odd - 2: Even - 3: Mark - 4: Space </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00373">cdc.h:373</a></div></div>
<divclass="ttc"id="structcdc__desc__func__telephone__ringer__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__telephone__ringer__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_telephone_ringer_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00321">cdc.h:321</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga48d58906ad33c9e53b2f7d6306ebced2ae2377f76c14d05a20d125367a770bf42"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga48d58906ad33c9e53b2f7d6306ebced2ae2377f76c14d05a20d125367a770bf42">CDC_COMM_SUBCLASS_ETHERNET_EMULATION_MODEL</a></div><divclass="ttdoc">Ethernet Emulation Model [USBEEM1.0]. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00081">cdc.h:81</a></div></div>
<divclass="ttc"id="group___group___func_attr_html_ga18a61fcb06b815274b12b7f626993ac6"><divclass="ttname"><ahref="group___group___func_attr.html#ga18a61fcb06b815274b12b7f626993ac6">ATTR_ALWAYS_INLINE</a></div><divclass="ttdeci">#define ATTR_ALWAYS_INLINE</div><divclass="ttdoc">Generally, functions are not inlined unless optimization is specified. For functions declared inline...</div><divclass="ttdef"><b>Definition:</b><ahref="compiler__gcc_8h_source.html#l00089">compiler_gcc.h:89</a></div></div>
<divclass="ttc"id="structcdc__desc__func__direct__line__management__t_html_a67d7027b9eb9ed268d28e84fbc675707"><divclass="ttname"><ahref="structcdc__desc__func__direct__line__management__t.html#a67d7027b9eb9ed268d28e84fbc675707">cdc_desc_func_direct_line_management_t::bDescriptorType</a></div><divclass="ttdeci">uint8_t bDescriptorType</div><divclass="ttdoc">Descriptor Type, must be Class-Specific. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00307">cdc.h:307</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gafe51e6ac2b0028e0d33de1cbb4739e6f"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gafe51e6ac2b0028e0d33de1cbb4739e6f">cdc_notification_request_t</a></div><divclass="ttdeci">cdc_notification_request_t</div><divclass="ttdoc">Communication Interface Management Element Notification Codes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00201">cdc.h:201</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga8664e955870c947f08f6601901243b6fa2a843cd2b7aa1687945794b190eecb5e"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga8664e955870c947f08f6601901243b6fa2a843cd2b7aa1687945794b190eecb5e">CDC_PIPE_DATA_OUT</a></div><divclass="ttdoc">Data out pipe. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00061">cdc.h:61</a></div></div>
<divclass="ttc"id="structcdc__desc__func__country__selection__t_html_a1deca1f1d6e5815b290e6e1015bce5b8"><divclass="ttname"><ahref="structcdc__desc__func__country__selection__t.html#a1deca1f1d6e5815b290e6e1015bce5b8">cdc_desc_func_country_selection_t::bLength</a></div><divclass="ttdeci">uint8_t bLength</div><divclass="ttdoc">Size of this descriptor in bytes. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00247">cdc.h:247</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga020ae63208fc27e10bf15c6d06186b33a6d33b3afe5df94a3567f2615ab649bf8"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga020ae63208fc27e10bf15c6d06186b33a6d33b3afe5df94a3567f2615ab649bf8">CDC_DATA_PROTOCOL_V24_RATE_ADAPTION_TO_ISDN</a></div><divclass="ttdoc">V.24 rate adaptation to ISDN. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00141">cdc.h:141</a></div></div>
<divclass="ttc"id="group___class_driver___c_d_c___common_html_gga8925914b195491f5369642d68482ba8dacd1c4585dc8e8b2529552522d057d66d"><divclass="ttname"><ahref="group___class_driver___c_d_c___common.html#gga8925914b195491f5369642d68482ba8dacd1c4585dc8e8b2529552522d057d66d">CDC_COMM_PROTOCOL_ATCOMMAND_PCCA_101</a></div><divclass="ttdoc">AT Commands defined by PCCA-101. </div><divclass="ttdef"><b>Definition:</b><ahref="cdc_8h_source.html#l00087">cdc.h:87</a></div></div>