u3v: dissector for the USB3 Vision protocol

Dissector for the USB3 Vision machine vision camera protocol.
 * Descriptors
 * Bootstrap registers
 * Control (GenCP)
 * Stream data

A sample capture (usb_u3v_sample.pcapng) has been uploaded to
https://wiki.wireshark.org/SampleCapture

USB3 Vision a standard developed under the sponsorship
of the AIA for the benefit of the machine vision industry.
U3V stands for USB3 Vision (TM) Protocol

Change-Id: If1206df7974c6a91cf18f59ddecf9d38b9827934
Reviewed-on: https://code.wireshark.org/review/14008
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
Thies Moeller 2016-02-19 15:33:15 +00:00 committed by Anders Broman
parent 3ada3c0865
commit 03dfd9cead
4 changed files with 2758 additions and 0 deletions

View File

@ -59,6 +59,7 @@ Ericsson IPOS Kernel Packet Header Dissector Added (IPOS)
STANAG 5602 SIMPLE
UserLog Protocol
FLEXRAY Protocol dissector added (automotive bus)
USB3 Vision Protocol (USB machine vision cameras)
USBIP Protocol
// Items in --sort-and-group-- blocks will be sorted and comma-separated.

View File

@ -1362,6 +1362,7 @@ set(DISSECTOR_SRC
dissectors/packet-turnchannel.c
dissectors/packet-tuxedo.c
dissectors/packet-tzsp.c
dissectors/packet-u3v.c
dissectors/packet-ua.c
dissectors/packet-ua3g.c
dissectors/packet-uasip.c

View File

@ -1279,6 +1279,7 @@ DISSECTOR_SRC = \
packet-turnchannel.c \
packet-tuxedo.c \
packet-tzsp.c \
packet-u3v.c \
packet-ua.c \
packet-ua3g.c \
packet-uasip.c \

2755
epan/dissectors/packet-u3v.c Normal file

File diff suppressed because it is too large Load Diff