没有合适的资源?快使用搜索试试~ 我知道了~
首页GigE Vision Specification 1.0
资源详情
资源评论
资源推荐

GigE Vision Specification
version 1.0
May 23
rd
, 2006 Page 2 of 197
Table of Content
1 Introduction............................................................................................................................... .............. 15
1.1 Purpose............................................................................................................................... ............. 15
1.2 Technical Committee ...................................................................................................................... 15
1.3 Definitions and Acronyms .............................................................................................................. 16
1.3.1 Definitions............................................................................................................................... 16
1.3.2 Requirements Terminology .................................................................................................... 16
1.3.3 Acronyms ............................................................................................................................... . 18
1.4 Reference Documents ..................................................................................................................... 19
PART 1 – Device Discovery ...............................................................................21
2 Device Discovery Summary ................................................................................................................... 22
2.1 Overview............................................................................................................................... .......... 22
2.2 Goals ............................................................................................................................... ................ 22
2.3 Scope............................................................................................................................................... 23
3 IP Configuration............................................................................................................................... ....... 24
3.1 Protocol Selection ........................................................................................................................... 25
3.2 Persistent IP ............................................................................................................................... ..... 26
3.3 DHCP............................................................................................................................... ............... 27
3.3.1 DHCP Retransmission Strategy.............................................................................................. 29
3.4 Link-Local Address ........................................................................................................................ 29
4 Device Enumeration............................................................................................................................... . 31
4.1 Broadcast Device Discovery........................................................................................................... 31
4.2 Unicast Device Discovery............................................................................................................... 32
4.3 Associating the Device to the Enumeration List............................................................................. 32
5 Device Attachment and Removal ........................................................................................................... 33
5.1.1 Removal ............................................................................................................................... ... 33
5.1.2 Attachment.............................................................................................................................. 33
PART 2 – GVCP .................................................................................................34
6 GVCP Summary ............................................................................................................................... ...... 35

GigE Vision Specification
version 1.0
May 23
rd
, 2006 Page 3 of 197
6.1 Overview............................................................................................................................... .......... 35
6.2 Goals ............................................................................................................................... ................ 35
6.3 Scope............................................................................................................................................... 35
7 GVCP Transport Protocol Considerations.............................................................................................. 37
7.1 UDP............................................................................................................................... .................. 37
7.1.1 Fragmentation ......................................................................................................................... 37
7.1.2 Packet Size Requirements....................................................................................................... 38
7.1.3 Reliability and Error Recovery ............................................................................................... 38
7.1.4 Flow Control ........................................................................................................................... 42
7.1.5 End-to-End Connection .......................................................................................................... 42
8 The Channel Concept.............................................................................................................................. 43
9 Control Channel ............................................................................................................................... ....... 45
9.1 Control Channel Privileges............................................................................................................. 46
9.2 Control Channel Registers .............................................................................................................. 49
9.3 Opening a Control Channel ............................................................................................................ 49
9.4 Closing a Control Channel .............................................................................................................. 50
9.5 Control Channel Heartbeat ............................................................................................................. 50
9.6 Controlling the Device .................................................................................................................... 51
10 Stream Channel............................................................................................................................... .... 52
10.1 Stream Channel Registers ............................................................................................................... 52
10.2 Opening a Stream Channel ............................................................................................................. 52
10.3 Closing a Stream Channel............................................................................................................... 52
10.4 Packet Size ............................................................................................................................... ....... 53
10.5 Multicasting ............................................................................................................................... ..... 53
10.6 Impact of Multiple Network Interfaces........................................................................................... 54
11 Message Channel ............................................................................................................................... . 55
11.1 Message Channel Registers ............................................................................................................ 55
11.2 Opening the Message Channel........................................................................................................ 55
11.3 Closing the Message Channel ......................................................................................................... 56
11.4 Asynchronous Events...................................................................................................................... 56
11.5 Multicasting ............................................................................................................................... ..... 56
12 Device with Multiple Network Interfaces........................................................................................... 57

GigE Vision Specification
version 1.0
May 23
rd
, 2006 Page 4 of 197
12.1 Control Channel .............................................................................................................................. 57
12.2 Stream Channels ............................................................................................................................. 58
12.3 Message Channel ............................................................................................................................ 58
13 GVCP Headers............................................................................................................................... ..... 59
13.1 Command Header ........................................................................................................................... 59
13.2 Acknowledge Header...................................................................................................................... 60
13.3 Byte Sequencing ............................................................................................................................. 61
14 Control Channel Dictionary ................................................................................................................ 65
14.1 DISCOVERY............................................................................................................................... ... 65
14.1.1 DISCOVERY_CMD............................................................................................................... 65
14.1.2 DISCOVERY_ACK ............................................................................................................... 65
14.2 FORCEIP ............................................................................................................................... ......... 68
14.2.1 FORCEIP_CMD..................................................................................................................... 68
14.2.2 FORCEIP_ACK...................................................................................................................... 70
14.3 READREG............................................................................................................................... ....... 70
14.3.1 READREG_CMD................................................................................................................... 71
14.3.2 READREG_ACK ................................................................................................................... 71
14.4 WRITEREG ............................................................................................................................... ..... 72
14.4.1 WRITEREG_CMD................................................................................................................. 73
14.4.2 WRITEREG_ACK ................................................................................................................. 73
14.5 READMEM ............................................................................................................................... ..... 74
14.5.1 READMEM_CMD................................................................................................................. 75
14.5.2 READMEM_ACK.................................................................................................................. 75
14.6 WRITEMEM ............................................................................................................................... ... 76
14.6.1 WRITEMEM_CMD ............................................................................................................... 77
14.6.2 WRITEMEM_ACK................................................................................................................ 77
14.7 PACKETRESEND ......................................................................................................................... 78
14.7.1 PACKETRESEND_CMD ...................................................................................................... 79
14.7.2 PACKETRESEND_ACK....................................................................................................... 80
14.7.3 Packet Resend handling on the application-side..................................................................... 80
15 Message Channel Dictionary .............................................................................................................. 81
15.1 EVENT ............................................................................................................................... ............ 81

GigE Vision Specification
version 1.0
May 23
rd
, 2006 Page 5 of 197
15.1.1 EVENT_CMD ........................................................................................................................ 82
15.1.2 EVENT_ACK ......................................................................................................................... 82
15.2 EVENTDATA ............................................................................................................................... . 83
15.2.1 EVENTDATA_CMD ............................................................................................................. 83
15.2.2 EVENTDATA_ACK.............................................................................................................. 84
16 Command and Acknowledge Values.................................................................................................. 86
17 Retrieving the XML Device Configuration File ................................................................................. 87
17.1 Device Non-Volatile Memory ........................................................................................................ 88
17.2 Vendor Web Site............................................................................................................................. 89
17.3 Local Directory ............................................................................................................................... 89
18 Status Code ............................................................................................................................... .......... 91
19 Events............................................................................................................................... ................... 93
20 ICMP............................................................................................................................... .................... 94
PART 3 – GVSP..................................................................................................95
21 GVSP Summary............................................................................................................................... ... 96
21.1 Overview............................................................................................................................... .......... 96
21.2 Goals ............................................................................................................................... ................ 96
21.3 Scope............................................................................................................................................... 96
22 GVSP Transport Protocol Considerations .......................................................................................... 97
22.1 UDP............................................................................................................................... .................. 97
22.1.1 Fragmentation ......................................................................................................................... 97
22.1.2 Packet Size Requirements....................................................................................................... 97
22.1.3 Reliability and Error Recovery ............................................................................................... 97
22.1.4 Flow Control ........................................................................................................................... 98
22.1.5 End-to-End Connection .......................................................................................................... 99
22.1.6 Device error handling during acquisition ............................................................................... 99
23 Data Block ............................................................................................................................... ......... 100
23.1 Image Payload Type ..................................................................................................................... 102
23.2 Raw Data Payload Type................................................................................................................ 103
23.3 File Payload Type ......................................................................................................................... 103
23.4 Chunk Data Payload Type ............................................................................................................ 103

GigE Vision Specification
version 1.0
May 23
rd
, 2006 Page 6 of 197
23.5 Device-specific Payload Type ...................................................................................................... 104
24 Data Packet Headers ......................................................................................................................... 105
24.1 Data Leader............................................................................................................................... .... 105
24.1.1 Payload Type = Image .......................................................................................................... 106
24.1.2 Payload Type = Raw Data .................................................................................................... 108
24.1.3 Payload Type = File .............................................................................................................. 108
24.1.4 Payload Type = Chunk Data ................................................................................................. 109
24.1.5 Payload Type = Device-specific ........................................................................................... 109
24.2 Data Payload ............................................................................................................................... .. 110
24.2.1 Payload Type = Image .......................................................................................................... 110
24.2.2 Payload Type = Raw data ..................................................................................................... 111
24.2.3 Payload Type = File .............................................................................................................. 111
24.2.4 Payload Type = Chunk Data ................................................................................................. 112
24.2.5 Payload Type = Device-specific ........................................................................................... 112
24.3 Data Trailer ............................................................................................................................... .... 113
24.3.1 Payload Type = Image .......................................................................................................... 114
24.3.2 Payload Type = Raw data ..................................................................................................... 114
24.3.3 Payload Type = File .............................................................................................................. 115
24.3.4 Payload Type = Chunk Data ................................................................................................. 115
24.3.5 Payload Type = Device-specific ........................................................................................... 115
24.4 Test packet ............................................................................................................................... ..... 116
25 Pixel Format............................................................................................................................... ....... 117
25.1 Pixel Alignment ............................................................................................................................ 117
25.1.1 Align_Mono8 ........................................................................................................................ 117
25.1.2 Align_Mono8Signed............................................................................................................. 117
25.1.3 Align_Mono10 ...................................................................................................................... 117
25.1.4 Align_Mono10Packed .......................................................................................................... 118
25.1.5 Align_Mono12 ...................................................................................................................... 118
25.1.6 Align_Mono12Packed .......................................................................................................... 118
25.1.7 Align_Mono16 ...................................................................................................................... 119
25.1.8 Align_RGB10Packed_V1..................................................................................................... 119
25.1.9 Align_RGB10Packed_V2..................................................................................................... 119
剩余194页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论1