00001
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043 #ifndef _USB_COMMUN_CDC_H_
00044 #define _USB_COMMUN_CDC_H_
00045
00048 #define CDC_GLOB_CLASS 0x02
00049 #define CDC_COMM_CLASS 0x02
00050 #define CDC_DATA_CLASS 0x0A
00051 #define CDC_GLOB_SUBCLASS 0x00
00052 #define CDC_COMM_SUBCLASS 0x02
00053 #define CDC_DATA_SUBCLASS 0x00
00054 #define CDC_GLOB_PROTOCOL 0x00
00055 #define CDC_COMM_PROTOCOL 0x01
00056 #define CDC_DATA_PROTOCOL 0x00
00058
00061 #define SETUP_CDC_SEND_ENCAPSULATED_COMMAND 0x00
00062 #define SETUP_CDC_GET_ENCAPSULATED_RESPONSE 0x01
00063 #define SETUP_CDC_SET_COMM_FEATURE 0x02
00064 #define SETUP_CDC_GET_COMM_FEATURE 0x03
00065 #define SETUP_CDC_CLEAR_COMM_FEATURE 0x04
00066 #define SETUP_CDC_SET_AUX_LINE_STATE 0x10
00067 #define SETUP_CDC_SET_HOOK_STATE 0x11
00068 #define SETUP_CDC_PULSE_SETUP 0x12
00069 #define SETUP_CDC_SEND_PULSE 0x13
00070 #define SETUP_CDC_SET_PULSE_TIME 0x14
00071 #define SETUP_CDC_RING_AUX_JACK 0x15
00072 #define SETUP_CDC_SET_LINE_CODING 0x20
00073 #define SETUP_CDC_GET_LINE_CODING 0x21
00074 #define SETUP_CDC_SET_CONTROL_LINE_STATE 0x22
00075 #define SETUP_CDC_SEND_BREAK 0x23
00076 #define SETUP_CDC_SET_RINGER_PARMS 0x30
00077 #define SETUP_CDC_GET_RINGER_PARMS 0x31
00078 #define SETUP_CDC_SET_OPERATION_PARMS 0x32
00079 #define SETUP_CDC_GET_OPERATION_PARMS 0x33
00080 #define SETUP_CDC_SET_LINE_PARMS 0x34
00081 #define SETUP_CDC_GET_LINE_PARMS 0x35
00082 #define SETUP_CDC_DIAL_DIGITS 0x36
00083 #define SETUP_CDC_SET_UNIT_PARAMETER 0x37
00084 #define SETUP_CDC_GET_UNIT_PARAMETER 0x38
00085 #define SETUP_CDC_CLEAR_UNIT_PARAMETER 0x39
00086 #define SETUP_CDC_GET_PROFILE 0x3A
00087 #define SETUP_CDC_SET_ETHERNET_MULTICAST_FILTERS 0x40
00088 #define SETUP_CDC_SET_ETHERNET_POWER_MANAGEMENT_PATTERNFILTER 0x41
00089 #define SETUP_CDC_GET_ETHERNET_POWER_MANAGEMENT_PATTERNFILTER 0x42
00090 #define SETUP_CDC_SET_ETHERNET_PACKET_FILTER 0x43
00091 #define SETUP_CDC_GET_ETHERNET_STATISTIC 0x44
00092 #define SETUP_CDC_SET_ATM_DATA_FORMAT 0x50
00093 #define SETUP_CDC_GET_ATM_DEVICE_STATISTICS 0x51
00094 #define SETUP_CDC_SET_ATM_DEFAULT_VC 0x52
00095 #define SETUP_CDC_GET_ATM_VC_STATISTICS 0x53
00096
00097
00098 #define SETUP_CDC_BN_RING_DETECT 0x09
00099 #define SETUP_CDC_BN_SERIAL_STATE 0x20
00100 #define SETUP_CDC_BN_CALL_STATE_CHANGE 0x28
00101 #define SETUP_CDC_BN_LINE_STATE_CHANGE 0x29
00103
00104 #endif // _USB_COMMUN_CDC_H_
00105