Example: barber

version 2 - A3 Vision

Video Streaming and Device Control Over Ethernet Standard version (includes errata up to March 13, 2013) 900 Victors Way, Suite 140 Ann Arbor, Michigan 48108 USA GigE Vision Specification version April 16, 2013 Page 2 of 427 GigE Vision Licensing and Logo Usage GigE Vision is a widely adopted standard and is used on hundreds of products on the market today. The standard was designed so that users of the technology can quickly and easily identify GigE Vision compliant products that will interoperate and plug and play with each other. All commercial products developed using the GigE Vision standard must license the standard and qualify for the right to use the name and logo.

GigE Vision® Specification version 2.0 V2.0.03 April 16, 2013 Page 2 of 427 GigE Vision Licensing and Logo Usage GigE Vision is a widely adopted standard and is used on hundreds of products on the market

Tags:

  Version

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of version 2 - A3 Vision

1 Video Streaming and Device Control Over Ethernet Standard version (includes errata up to March 13, 2013) 900 Victors Way, Suite 140 Ann Arbor, Michigan 48108 USA GigE Vision Specification version April 16, 2013 Page 2 of 427 GigE Vision Licensing and Logo Usage GigE Vision is a widely adopted standard and is used on hundreds of products on the market today. The standard was designed so that users of the technology can quickly and easily identify GigE Vision compliant products that will interoperate and plug and play with each other. All commercial products developed using the GigE Vision standard must license the standard and qualify for the right to use the name and logo.

2 To qualify, each product must have the proper paperwork submitted to the AIA and must pass GigE Vision compliance testing. More information on licensing GigE Vision can be found at The GigE Vision logo may be used only in conjunction with licensed products which have passed GigE Vision compliance testing. Special Note This version of the GigE Vision standard text includes all errata that have been identified in the main text since the release of the specification. These errata are highlighted using a light green background color. A comprehensive list of the changes can be found in the Document History section at the end of the document. No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the AIA.

3 2013 AIA All rights reserved GigE Vision Specification version April 16, 2013 Page 3 of 427 Table of Content 1 Introduction .. 22 Purpose .. 22 Technical Committee .. 22 version .. 23 Definitions and Acronyms .. 24 24 Requirements Terminology .. 26 Acronyms .. 27 Reference Documents .. 29 Document Typographic Convention .. 31 Liability Disclaimer .. 32 System Overview .. 32 PART 1 Device Discovery .. 35 2 Device Discovery Summary .. 36 Overview .. 36 Goals .. 37 Scope .. 37 3 Physical Link Configuration .. 38 Single Link Configuration .. 39 Multiple Links Configuration .. 39 Load Balancing Considerations .. 40 Link Aggregation Group Configuration .. 40 Network Interface.

4 41 GVCP Impacts .. 41 GVSP Impacts .. 41 Static LAG vs Dynamic LAG .. 42 Events for LAG .. 42 4 IP 44 Protocol Selection .. 44 GigE Vision Specification version April 16, 2013 Page 4 of 427 Persistent IP .. 46 DHCP .. 48 DHCP Retransmission Strategy .. 49 DHCP Lease Expiration .. 50 Link-Local Address .. 50 5 Device 52 GVCP Device Discovery .. 52 Broadcast Device Discovery .. 53 Unicast Device 53 Associating the Device to the Enumeration List .. 53 Zeroconf Discovery .. 53 Multicast DNS (mDNS) .. 55 DNS Service Discovery (DNS-SD) .. 56 6 Device Attachment and Removal .. 60 Removal .. 60 Attachment .. 60 PART 2 GVCP .. 61 7 GVCP Summary .. 62 Overview .. 62 Goals.

5 62 Scope .. 62 8 GVCP Transport Protocol Considerations .. 64 64 Fragmentation .. 64 Packet Size Requirements .. 65 Reliability and Error Recovery .. 65 Flow Control .. 69 End-to-End Connection .. 69 9 The Channel Concept .. 70 10 Control Channel .. 73 Control Channel Privileges .. 74 GigE Vision Specification version April 16, 2013 Page 5 of 427 Control Channel Registers .. 78 Opening a Control Channel .. 78 Closing a Control Channel .. 79 Control Channel Heartbeat .. 80 Controlling the Device .. 81 Use of Pending Acknowledge .. 82 11 Stream Channel .. 86 Stream Channel Registers .. 86 Tagging Data Block .. 87 Opening a Stream Channel .. 89 Operation of the Stream Channel.

6 89 Closing a Stream Channel .. 89 Packet Size .. 90 Multicasting .. 91 Impact of Multiple Network Interfaces .. 91 Traversing Firewalls or Network Address Translation Devices .. 91 Unconditional Streaming .. 92 12 Message Channel .. 93 Message Channel Registers .. 93 Opening the Message 93 Operation of the Message Channel .. 94 Closing the Message Channel .. 94 Asynchronous 95 Multicasting .. 95 Traversing Firewalls or Network Address Translation Device .. 95 13 Device with Multiple Network Interfaces .. 97 Impact on Control Channel .. 97 Impact on Stream Channels .. 97 Impact on Message Channel .. 97 14 Additional 98 Retrieving the XML Device Description File .. 98 Device Non-Volatile Memory.

7 99 GigE Vision Specification version April 16, 2013 Page 6 of 427 Vendor Web Site .. 100 Local Directory .. 101 Manifest Table .. 101 Device Synchronization .. 102 IEEE 1588-2008 102 Timestamp Synchronization .. 102 IEEE 1588 Configuration .. 105 IEEE 1588 Profile .. 105 Action Commands .. 106 Scheduled Action Commands .. 108 ACTION_CMD examples .. 109 Primary Application 112 Primary Application Switchover Setup Example .. 114 15 GVCP Headers .. 115 Command Header .. 115 Acknowledge Header .. 116 Byte Sequencing .. 117 16 Control Channel Dictionary .. 121 DISCOVERY .. 121 121 DISCOVERY_ACK .. 122 FORCEIP .. 124 FORCEIP_CMD .. 124 FORCEIP_ACK .. 126 READREG.

8 127 128 READREG_ACK .. 128 WRITEREG .. 129 WRITEREG_CMD .. 130 WRITEREG_ACK .. 131 READMEM .. 131 READMEM_CMD .. 132 GigE Vision Specification version April 16, 2013 Page 7 of 427 READMEM_ACK .. 132 WRITEMEM .. 133 WRITEMEM_CMD .. 134 WRITEMEM_ACK .. 134 PACKETRESEND .. 135 PACKETRESEND_CMD .. 136 PACKETRESEND Response .. 138 Packet Resend handling on the GVSP receiver side .. 143 PENDING .. 144 144 ACTION .. 145 ACTION_CMD .. 146 ACTION_ACK .. 147 17 Message Channel Dictionary .. 148 EVENT .. 148 EVENT_CMD .. 149 EVENT_ACK .. 150 EVENTDATA .. 150 EVENTDATA_CMD .. 151 EVENTDATA_ACK .. 152 18 Command and Acknowledge Values .. 153 19 Status Code .. 155 20 Events.

9 158 21 ICMP .. 159 PART 3 GVSP .. 161 22 GVSP Summary .. 162 Overview .. 162 Goals .. 162 Scope .. 162 23 GVSP Transport Protocol Considerations .. 163 163 GigE Vision Specification version April 16, 2013 Page 8 of 427 Fragmentation .. 163 Packet Size Requirements .. 163 Reliability and Error Recovery .. 163 Flow Control .. 164 End-to-End Connection .. 166 Device error handling during acquisition and transmission .. 166 24 Data Block .. 168 Data Block Transmission Modes .. 169 Data Block Packet Header .. 171 GVSP Status Flags .. 174 Standard Transmission Mode Packets .. 174 Data Leader Packet .. 174 Data Payload Packet .. 175 Data Trailer Packet .. 176 All-in Transmission Mode Packet.

10 177 Chunk Data .. 178 Byte Ordering Example for Chunk Data .. 180 GenICam Chunk Definition Example .. 181 Test Packet .. 182 LFSR Generator .. 183 25 Payload Types .. 186 Extended Chunk Mode .. 187 Image Payload Type .. 188 Image Data Leader Packet .. 189 Image Data Payload Packet .. 191 Image Data Trailer Packet .. 192 Image All-in Packet .. 193 Raw Data Payload 193 Raw Data Leader Packet .. 193 Raw Data Payload Packet .. 194 Raw Data Trailer Packet .. 195 Raw All-in Packet .. 195 GigE Vision Specification version April 16, 2013 Page 9 of 427 File Payload Type .. 195 File Data Leader Packet .. 196 File Data Payload Packet .. 196 File Data Trailer Packet .. 197 File All-in Packet.


Related search queries