Packet-Master USB12

   Packet-Master USB480+

   Packet-Master USB500 AG

        Class Analysis
 
 
 
 
 
 
 
 

USB Class Analysis

Optional Class Analysis Modules

Class Analysis Options are continually added to the repertoire of GraphicUSB. The options work identically with the complete Packet-Master range of Analysers. The following classes are now available:

  • Audio Class (V1.0, V2.0)
  • Communications Class
  • Hub Class
  • Human Interface Devices (HID)
  • Image Class and Media Transfer Protocol (MTP)
  • Mass Storage Class
  • Printer Class
  • Test and Measurement Class
  • Vendor Class
  • Video Class (V1.0, V1.1)
  • ...see full details below...

Registering an option allows Graphic USB to display Class transfers in a more readable form.

Example (Human Interface Device Class)

The screen shot above shows the analysis of a typical HID Report Descriptor.

The shot below shows the results of the built-in 'HID Report Descriptor' parser. Each report defined by the Report Descriptor is identified and displayed.

With the HID Class Analysis enabled, each HID report is identified, and the contents analysed.

Examining the analysis of existing devices is an excellent way to learn how a class works, and it has never been easier to reveal the building blocks, than with GraphicUSB.

Class Analysis Currently Supported

Audio Class V1.0
  • Audio Control
  • Audio Streaming
  • MIDI Streaming
  • Class Descriptors
  • Class Requests
  • Isochronous Streaming Data Transfers
  • MIDI bulk transfers
Audio Class V2.0
  • Audio Control
  • Audio Streaming
  • MIDI Streaming
  • Class Descriptors
  • Class Requests
  • Isochronous Streaming Data Transfers
  • MIDI bulk transfers
  • Notification Interrupt Transfers
Comms and CDC
  • CDC Data
  • Direct Line Control Model
  • Abstract Control Model
  • Telephone Control Model
  • Multi-channel Control Model
  • CAPI Control Model
  • Ethernet Networking Control Model
  • ATM Networking Control Model
  • Wireless Handset Control Model
  • Device Management Model
  • Mobile Direct Line Model
  • OBEX Model
  • Class Descriptors
  • Class Requests
  • Ethernet:
    Link Layer encapsulation, ARP, RARP,
    IP Datagrams, TCP, UDP and IGMP headers, etc
  • Obex V1.3 protocol
Human Interface Device (HID) Class
  • Class Descriptors (Report, Physical)
  • Class Requests
  • Report Interrupt Transfers
Hub Class
  • Hub Class Descriptor
  • Class Requests
  • Notification Interrupt Transfers
Image Class and Media Transfer Protocol (MTP)
  • Class Requests
  • Bulk Data Transfers
  • PIMA 15740 Operation Interpretation
  • PIMA 15740 Data Interpretation
  • PIMA 15740 Response Interpretation
  • MTP Extensions
  • MTP Enhanced Extensions
  • Event Interrupt Transfers
Mass Storage
  • Class Requests
  • Bulk Transport Only
  • Control/Bulk/Interrupt (CBI) Transport
  • RBC T10 Project 1240-D
  • SFF-8020i, MMC-2 (ATAPI)
  • QIC-157
  • USB Floppy Interface (UFI)
  • SFF-8070i
  • SCSI transparent command set
  • Bulk Data Transfers
  • Notification Interrupt Transfers
Printer
  • Class Requests
  • Bulk Data Transfers
Test and Measurement
  • USBTMC
  • USB488
  • Class Requests
  • Bulk Data Transfers
  • Notification Interrupt Transfers
Vendor Class (user definable analysis)
  • Class Requests
  • Data Transfers
Video Class V1.0
  • Video Control
  • Video Streaming
  • Class Descriptors
  • Class Requests
  • Isochronous Streaming Data Transfers
  • Bulk Streaming Data transfers
  • Notification Interrupt Transfers
Video Class V1.1
  • Video Control
  • Video Streaming
  • Class Descriptors
  • Class Requests
  • Isochronous Streaming Data Transfers
  • Bulk Streaming Data transfers
  • Notification Interrupt Transfers