Edit

Share via


Communication Class Interface

The Communication Class interface is described by a USB interface descriptor, three class-specific descriptors, and an endpoint descriptor for the notification endpoint. The notification endpoint descriptor is a standard USB Interrupt-type IN endpoint descriptor whose wMaxPacketSize field is 8 bytes. The following table defines the prominent fields of the Communication Class interface descriptor.

Offset (bytes) Field Size (bytes) Value Description

5

bInterfaceClass

1

02h

Communication Interface Class code.

6

bInterfaceSubClass

1

02h

Communication Interface Class SubClass code for Abstract Control Model.

7

bInterfaceProtocol

1

FFh

Communication Interface Class Protocol code for vendor specific protocol.