USB Libraries Help > USB Device Libraries > USB CDC Device Library > Library Interface > b) Data Types and Constants > USB_CDC_SUBCLASS Enumeration
MPLAB Harmony USB Stack
USB_CDC_SUBCLASS Enumeration

CDC Communication interface subclass codes 

This enumeration identifies the possible subclass codes for CDC communication interface

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;
Remarks

None.