2.5.4.27 USB_CDC_FUNCTIONAL_DESCRIPTOR Enumeration
C
typedef enum { USB_CDC_FUNCTIONAL_HEADER = 0x00, USB_CDC_FUNCTIONAL_CALL_MANAGEMENT = 0x01, USB_CDC_FUNCTIONAL_ABSTRACT_CONTROL_MANAGEMENT = 0x02, USB_CDC_FUNCTIONAL_DIRECT_LINE = 0x03, USB_CDC_FUNCTIONAL_TELEPHONE_RINGER = 0x04, USB_CDC_FUNCTIONAL_TELEPHONE_CALL_AND_LINE_STATE_REPORTING = 0x05, USB_CDC_FUNCTIONAL_UNION = 0x06, USB_CDC_FUNCTIONAL_COUNTRY_SELECT = 0x07, USB_CDC_FUNCTIONAL_TELEPHONE_OPERATIONAL_MODES = 0x08, USB_CDC_FUNCTIONAL_USB_TERMINAL = 0x09, USB_CDC_FUNCTIONAL_NETWORK_CHANNEL_TERMINAL = 0x0A, USB_CDC_FUNCTIONAL_PROTOCOL_UNIT = 0x0B, USB_CDC_FUNCTIONAL_EXTENSION_UNIT = 0x0C, USB_CDC_FUNCTIONAL_MULTI_CHANNEL_MANAGEMENT = 0x0D, USB_CDC_FUNCTIONAL_CAPI_CONTROL = 0x0E, USB_CDC_FUNCTIONAL_ETHERNET_NETWORKING = 0x0F, USB_CDC_FUNCTIONAL_ATM_NETWORKING = 0x10, USB_CDC_FUNCTIONAL_WIRELESS_HANDSET = 0x11, USB_CDC_FUNCTIONAL_MOBILE_DIRECT_LINE = 0x12, USB_CDC_FUNCTIONAL_MDLM_DETAIL = 0x13, USB_CDC_FUNCTIONAL_DEVICE_MANAGEMENT = 0x14, USB_CDC_FUNCTIONAL_OBEX = 0x15, USB_CDC_FUNCTIONAL_COMMAND_SET = 0x16, USB_CDC_FUNCTIONAL_COMMAND_SET_DETAIL = 0x17, USB_CDC_FUNCTIONAL_TELEPHONE_CONTROL = 0x18, USB_CDC_FUNCTIONAL_OBEX_SERVICE_IDENTIFY = 0x19 } USB_CDC_FUNCTIONAL_DESCRIPTOR;
Summary
CDC function header type.
This enumeration identifies the CDC function header type.
Remarks
This value goes into the bDescriptorSubtype of CDC functional descriptor.