Jump to main content

##

# 2.5.4.28 USB_CDC_SUBCLASS Enumeration

## C

    typedef enum {
      USB_CDC_SUBCLASS_DIRECT_LINE_CONTROL_MODEL = 0x01,
      USB_CDC_SUBCLASS_ABSTRACT_CONTROL_MODEL = 0x02,
      USB_CDC_SUBCLASS_TELEPHONE_CONTROL_MODEL = 0x03,
      USB_CDC_SUBCLASS_MULTI_CHANNEL_CONTROL_MODEL = 0x04,
      USB_CDC_SUBCLASS_CAPI_CONTROL_MODEL = 0x05,
      USB_CDC_SUBCLASS_ETH_NW_CONTROL_MODEL = 0x06,
      USB_CDC_SUBCLASS_ATM_NW_CONTROL_MODEL = 0x07,
      USB_CDC_SUBCLASS_WL_HANDSET_CONTROL_MODEL = 0x08,
      USB_CDC_SUBCLASS_DEV_MANAGEMENT_CONTROL_MODEL = 0x09,
      USB_CDC_SUBCLASS_MOBILE_DL_CONTROL_MODEL = 0x0A,
      USB_CDC_SUBCLASS_OBEX = 0x0B,
      USB_CDC_SUBCLASS_ETH_EMULATION_MODEL = 0x0C
    } USB_CDC_SUBCLASS;

## Summary

CDC Communication interface subclass codes

This enumeration identifies the possible subclass codes for CDC communication interface.

## Remarks

None.