Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity

Table Of Contents

1. Introduction
1.1 Scope
1.2 Purpose
1.3 Related Documents
1.4 Terms and Abbreviations
2. Management Overview
3. Functional Characteristics
3.1 Device Organization
3.1.1 Communication Device Management
3.2 Device Operation
3.3 Interface Definitions
3.3.1 Communication Class Interface
3.3.2 Data Class Interface
3.3.2.1 Protocol Data Wrapper
Table 1: Data Class Protocol Wrapper Layout
3.4 Endpoint Requirements
3.4.1 Communication Class Endpoint Requirements
3.4.2 Data Class Endpoint Requirements
3.5 Device Models
3.5.1 USB POTS Modem Models
3.5.1.1 Direct Line Control Model
Table 2: Requests Direct Line Control Model*
Table 3: Notifications Direct Line Control Model*
3.5.1.2 Abstract Control Model
Table 4: Requests Abstract Control Model*
Table 5: Notifications Abstract Control Model*
3.5.2 USB Telephone Model
3.5.2.1 Telephone Control Model
Table 6: Requests Telephone Control Model*
Table 7: Notifications Telephone Control Model*
4. Class-Specific Codes for Communication Devices
4.1 Communication Device Class Code
Table 8: Communication Device Class Code
02h Communication Device Class
4.2 Communication Interface Class Code
Table 9: Communication Interface Class Code
02h Communication Interface Class
4.3 Communication Interface Class SubClass Codes
Table 10: Communication Interface Class SubClass Codes
4.4 Communication Interface Class Control Protocol Codes
Table 11: Communication Interface Class Control Protocol Codes
4.5 Data Interface Class Codes
Table 12: Data Interface Class Code
5. Descriptors
5.1 Standard USB Descriptor Definitions
5.1.1 Device Descriptor
Table 13: Communication Device Class Descriptor Requirements
5.1.2 Configuration Descriptor
5.1.3 Interface Descriptors
Table 14: Communication Class Interface Descriptor Requirements
Table 15: Data Class Interface Descriptor Requirements
5.1.4 Endpoint Descriptors
5.2 Class-Specific Descriptors
5.2.1 Functional Descriptors
Table 16: Functional Descriptor General Format
Table 17: Type Values for the bDescriptor Field
Table 18: bDescriptor SubType in Functional Descriptors
5.2.1.1 Header Functional Descriptor
Table 19: Class-Specific Descriptor Header Format
5.2.1.2 Call Management Functional Descriptor
Table 20: Call Management Functional Descriptor
5.2.1.3 Abstract Control Management Functional Descriptor
Table 21: Abstract Control Management Functional Descriptor
5.2.1.4 Direct Line Management Functional Descriptor
Table 22: Direct Line Management Functional Descriptor
5.2.1.5 Telephone Ringer Functional Descriptor
Table 23: Telephone Ringer Functional Descriptor
5.2.1.6 Telephone Operational Modes Functional Descriptor
Table 24: Telephone Operational Modes Functional Descriptor
5.2.1.7 Telephone Call and Line State Reporting Capabilities Descriptor
Table 25: Telephone Call State Reporting Capabilities Descriptor
5.2.1.8 Union Functional Descriptor
Table 26: Union Interface Functional Descriptor
5.2.1.9 Country Selection Functional Descriptor
Table 27: Country Selection Functional Descriptor
5.3 Class-Specific Device Descriptor
5.3.1 Class-Specific Configuration Descriptor
5.3.2 Class-Specific Interface Descriptor
Table 28: Sample Class Specific Interface Descriptor*
6. Communication Interface Class Messages
6.1 Overview
6.2 Management Element Requests
Table 29: Class-Specific Requests
Table 30: Class-Specific Request Codes
6.2.1 SendEncapsulatedCommand
6.2.2 GetEncapsulatedResponse
6.2.3 SetCommFeature
6.2.4 GetCommFeature
Table 31 Communication Feature Selector Codes
Table 32 Feature Status Returned for ABSTRACT_STATE Selector
6.2.5 ClearCommFeature
6.2.6 SetAuxLineState
6.2.7 SetHookState
Table 33: POTS Relay Configuration Values
6.2.8 PulseSetup
6.2.9 SendPulse
6.2.10 SetPulseTime
6.2.11 RingAuxJack
6.2.12 SetLineCoding
6.2.13 GetLineCoding
Table 34: Line Coding Structure
6.2.14 SetControlLineState
Table 35: Control Signal Bitmap Values for SetControlLineState
6.2.15 SendBreak
Table 38: Line State Change Value Definitions
6.2.21 GetLineParms
Table 39: Line Status Information Structure
Table 40: Line State Bitmap
Table 41: Call State Bitmap
Table 42: Call State Value Definitions
6.2.22 DialDigits
Table 43: Characters in a Dialing Command
6.3 Notification Element Notifications
Table 44: Class-Specific Notifications
Table 45: Class-Specific Notification Codes
6.3.1 NetworkConnection
6.3.2 ResponseAvailable
6.3.3 AuxJackHookState
6.3.4 RingDetect
6.3.5 SerialState
Table 46: UART State Bitmap Values
6.3.6 CallStateChange
Table 47: Call State Change Value Definitions
6.3.7 LineStateChange
Table 48: Line State Change Values
Table 49: Telephone Configurations
Table 50: Example Modem Configurations
0 of .
Results for:
No results containing your search query
P. 1
usbcdc10

usbcdc10

Ratings: (0)|Views: 321|Likes:
Published by aatifd

More info:

Published by: aatifd on Oct 02, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/02/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 49 are not shown in this preview.
You're Reading a Free Preview
Pages 53 to 65 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->