Basler racer Camera Link Owner's manual

Type
Owner's manual
Basler racer
REGISTER STRUCTURE AND ACCESS
METHODS FOR CAMERA LINK CAMERAS
Document Number: AW001270
Version: 03 Language: 000 (English)
Release Date: 27 July 2017
Contacting Basler Support Worldwide
Europe, Middle East, Africa
Basler AG
An der Strusbek 60–62
22926 Ahrensburg
Germany
Tel. +49 4102 463 515
Fax +49 4102 463 599
support.europe@baslerweb.com
The Americas
Basler, Inc.
855 Springdale Drive, Suite 203
Exton, PA 19341
USA
Tel. +1 610 280 0171
Fax +1 610 280 7608
Asia-Pacific
Basler Asia Pte. Ltd.
35 Marsiling Industrial Estate Road 3
#05–06
Singapore 739257
Tel. +65 6367 1355
Fax +65 6367 1255
support.asia@baslerweb.com
www.baslerweb.com
All material in this publication is subject to change without notice and is copyright
Basler AG.
AW00127003000 Table of Contents
Basler racer Camera Link Register Structure and Access Methods i
Table of Contents
1 Applicability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 Register Structure and Register Use Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Register Layouts by Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 Boolean Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 Fixed Point Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3 Scalar Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.4 Info Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.5 String Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.6 Enumeration Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.7 Bitfield Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.8 Array Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.9 Command Type Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4 Register Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1 Device Information Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Device Vendor Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Device Model Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Device Firmware Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Device Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Device ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Device Manufacturer Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Device User ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Device Temperature Sensor Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Device Temperature Core Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Device Temperature Frame Grabber Board . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Device Temperature Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Over Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Critical Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Sensor Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Sensor Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Device Scan Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Device Registers Valid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Last User Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Clear Last User Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 Transport Layer Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
CL Serial Port Baud Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
CL Tap Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
CL Pixel Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
CL Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.3 Analog Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Gain All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Black Level All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table of Contents AW00127003000
ii Basler racer Camera Link Register Structure and Access Methods
Gamma Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Gamma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Gamma Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Digital Shift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Gain Analog All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Gain Digital All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.4 Image Format Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Pixel Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Pixel Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Pixel Color Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Pixel Dynamic Range Min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Pixel Dynamic Range Max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Test Image Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Width Max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Offset X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Center X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Reverse X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Binning Horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.5 Acquisition Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Trigger Mode Line Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Trigger Software Line Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Trigger Source Line Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Trigger Activation Line Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Status Line Trigger Wait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Exposure Overlap Time Max Raw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.6 Exposure Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Exposure Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Exposure Time Raw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Readout Time Raw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.7 Time Base Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Time Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.8 Line Period Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Acquisition Line Period Raw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Resulting Line Period Raw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.9 User Set Control Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
User Set Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
User Set Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
User Set Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Default Set Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
User Set Default Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.10 Shading Correction Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Gain Shading Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Gain Shading Startup Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Gain Shading Set Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Gain Shading Activate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Gain Shading Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Gain Shading Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Offset Shading Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Offset Shading Startup Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
AW00127003000 Table of Contents
Basler racer Camera Link Register Structure and Access Methods iii
Offset Shading Set Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Offset Shading Activate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Offset Shading Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Offset Shading Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.11 User Defined Value Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
User Defined Value 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
User Defined Value 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
User Defined Value 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
User Defined Value 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
User Defined Value 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.12 Auto Function Control Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Gain Auto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Exposure Auto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Auto Target Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Auto Gain Lower Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Auto Gain Upper Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Auto Exposure Lower Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Auto Exposure Upper Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Auto Function Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Gray Value Adjustment Damping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
White Balance Adjustment Damping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Auto AOI 1 Left . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Auto AOI 2 Left . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Auto AOI 1 Top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Auto AOI 2 Top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Auto AOI 1 Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Auto AOI 2 Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Auto AOI 1 Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Auto AOI 2 Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Auto AOI 1 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Auto AOI 2 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.13 Remove Parameter Limits Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Remove Param Limits Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Remove Param Limits Black Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Remove Param Limits Exposure Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Prelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Remove Param Limits Frame Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Remove Param Limits Auto Target Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Remove Param Limits Exposure Overhead . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Remove Param Limits Exposure Overlap Time Max . . . . . . . . . . . . . . . . . . . . . 59
4.14 LUT Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
LUT In Depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
LUT Out Depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
LUT Interpolation Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
LUT Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
LUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.15 Digital I/O Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Line Mode CC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Line Inverter CC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Line Status CC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table of Contents AW00127003000
iv Basler racer Camera Link Register Structure and Access Methods
Line Format CC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Input Debouncer Time CC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Line Logic CC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Line Mode CC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Line Inverter CC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Line Status CC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Line Format CC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Input Debouncer Time CC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Line Logic CC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Line Mode CC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Line Inverter CC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Line Status CC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Line Format CC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Input Debouncer Time CC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Line Logic CC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Line Mode CC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Line Inverter CC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Line Status CC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Line Format CC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Input Debouncer Time CC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Line Logic CC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Line Mode CL Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Line Inverter CL Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Line Status CL Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Line Source CL Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Line Format CL Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
User Output CL Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Min Out Pulse Width CL Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Line Logic CL Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Line Status All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
User Output Value All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Frequency Converter Signal Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Frequency Converter Signal Alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Frequency Converter Pre-Divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Frequency Converter Multiplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Frequency Converter Post Divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Frequency Converter Prevent Overtrigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5 Register Access Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
The Basler Binary Protocol II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.2 The Basler Binary Protocol Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Sample Code and Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Appendix A
Basler Binary Protocol II Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
A.1 Binary Read/Write Command Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
A.2 Error Checking and Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
A.3 Basic Read/Write Command Explanations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
AW00127003000 Table of Contents
Basler racer Camera Link Register Structure and Access Methods v
Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Applicability AW00127003000
1 Basler racer Camera Link Register Structure and Access Methods
1 Applicability
Currently, this document applies to Basler racer Camera Link cameras that are used with the Basler
pylon software.
You should be aware that every register and every available setting within each register is not
available on all cameras.
For a particular camera model, only a specific subset of registers and certain settings with those
registers are available on the camera model. When working with a particular camera model, you
should consult the camera user’s manual. For each camera feature, the manual describes the
registers and the register values that are implemented for that feature. The advantage to checking
the user’s manual is that it not only describes which registers are implemented for each specific
feature but also describes how each feature operates.
As you will see in the next chapter, each register includes an entry that will let you
check to see if the register is implemented on the camera you are working with.
Each register also includes entries that will let you check to see which values
within the register are implemented on your camera.
AW00127003000 Introduction
Basler racer Camera Link Register Structure and Access Methods 2
2 Introduction
Each camera has blocks of mapped memory space known as registers. By reading values from the
registers, you can determine basic information about the camera and information about the
camera’s current settings. By writing values to the registers, you can control how the camera’s
features will operate.
2.1 Register Structure and Register Use
Basics
The following register types are available in the camera: boolean, fixed point, scalar, info, string,
enumeration, bitfield, array, and command. As detailed in Section 3 on page 4, the layout of each
type of register is strictly defined. So if you know the base address and type of a register, you can
use the layout information for that type of register to interpret the meaning of the fields within the
register.
In Section 4 on page 15, you will find a description of all available registers. Each register
description will indicate the base address and the type of register. The description will also indicate
which feature is controlled by the register. In many cases, several different registers are used to
control a feature, so the register description will indicate what aspect of the feature is controlled by
the register.
For example, assume that you wanted to adjust the camera’s gamma feature. Two of the registers
associated with the gamma feature are: the Gamma Enable register and the Gamma register. As
shown on page 25, the Gamma Enable register has a base address of 0x00020500, it is of the
boolean type, and the register is used to enable the gamma feature. And as shown on page 26, the
Gamma register has a base address of 0x00020520, it is of the fixed point type, and it is used to
set the gamma value (when the gamma type is set to "user"). With this information, you can locate
the enable field within the Gamma Enable register and use it to enable the gamma feature. You can
then locate the value field within the Gamma register and use it to set the gamma.
Each register includes an "implemented", an "available", and a "locked" field. Before writing a value
to a register, you should check these fields to make sure that the register is implemented on the
camera you are working with, that it is available, and that it is unlocked for writing. With some
registers, the availability depends on the way that related registers are set. So it is possible for a
register to be implemented, but not available.
For the enumeration type of register, there are also fields that indicate which enumeration values
are implemented and which are available. You should check to determine if a particular
enumeration value is implemented and is available before you attempt to write it to an enumeration
register.
For register types that have a minimum, a maximum, and an increment field available, you should
check these fields before you write value to the register.
Introduction AW00127003000
3 Basler racer Camera Link Register Structure and Access Methods
Each register has a field that indicates the validity of the value currently in the register. You should
always check a register’s validity field after you write a value to the register.
AW00127003000 Register Layouts by Type
Basler racer Camera Link Register Structure and Access Methods 4
3 Register Layouts by Type
3.1 Boolean Type Registers
* Indicates the offset from the register’s base address.
Offset *31302928272625242322212019181716151413121110 9 8 7 6 5 4 3 2 1 0
0x00
implemented
available
cacheable
locked
valid
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Type_ID
error 3
error 2
error 1
error 0
Offset 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x04
Reserved
enable
Designation Meaning Writeable
Implemented Indicates whether the register is implemented. No
Available Indicates the register’s availability. No
Cacheable Indicates whether the register is cacheable by GenIcam. No
Locked Indicates whether the register is currently locked for writing. No
Valid Indicates whether the value represented by the register is valid. No
Reserved These bits are reserved. No
Type_ID Specifies a type ID for this kind of register. No
Error 3 Indicates whether error 3 is present. No
Error 2 Indicates whether error 2 is present. No
Error 1 Indicates whether error 1 is present. No
Error 0 Indicates whether error 0 is present. No
Enable 0 = disabled, 1 = enabled Yes
Register Layouts by Type AW00127003000
5 Basler racer Camera Link Register Structure and Access Methods
3.2 Fixed Point Type Registers
* Indicates the offset from the register’s base address.
Offset *313029282726252423222120191817161514131211109876543210
0x00
implemented
available
cacheable
locked
valid
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Type_ID
error 3
error 2
error 1
error 0
Offset313029282726252423222120191817161514131211109876543210
0x04
Value
Offset313029282726252423222120191817161514131211109876543210
0x08
Min
Offset313029282726252423222120191817161514131211109876543210
0x0C
Max
Offset313029282726252423222120191817161514131211109876543210
0x10
Increment
Offset313029282726252423222120191817161514131211109876543210
0x14
Fixed Point Position
Designation Meaning Writeable
Implemented Indicates whether the register is implemented. No
Available Indicates the register’s availability. No
Cacheable Indicates whether the register is cacheable by GenIcam. No
Locked Indicates whether the register is currently locked for writing. No
Valid Indicates whether the value represented by the register is valid. No
Reserved These bits are reserved. No
Type_ID Specifies a type ID for this kind of register. No
Error 3 Indicates whether error 3 is present. No
Error 2 Indicates whether error 2 is present. No
Error 1 Indicates whether error 1 is present. No
Error 0 Indicates whether error 0 is present. No
Value The register’s value. Yes
Min The minimum allowed register value. No
Max The maximum allowed register value. No
Increment The allowed increment for the register value. No
Fixed Point Position The position of the fixed point within the register value. No
AW00127003000 Register Layouts by Type
Basler racer Camera Link Register Structure and Access Methods 6
3.3 Scalar Type Registers
* Indicates the offset from the register’s base address.
Offset *31302928272625242322212019181716151413121110 9 8 7 6 5 4 3 2 1 0
0x00
implemented
available
cacheable
locked
valid
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Type_ID
error 3
error 2
error 1
error 0
Offset 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x04
Value
Offset 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x08
Min
Offset 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x0C
Max
Offset 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x10
Increment
Designation Meaning Writeable
Implemented Indicates whether the register is implemented. No
Available Indicates the register’s availability. No
Cacheable Indicates whether the register is cacheable by GenIcam. No
Locked Indicates whether the register is currently locked for writing. No
Valid Indicates whether the value represented by the register is valid. No
Reserved These bits are reserved. No
Type_ID Specifies a type ID for this kind of register. No
Error 3 Indicates whether error 3 is present. No
Error 2 Indicates whether error 2 is present. No
Error 1 Indicates whether error 1 is present. No
Error 0 Indicates whether error 0 is present. No
Value The register’s value. Yes
Min The minimum allowed register value. No
Max The maximum allowed register value. No
Increment The allowed increment for the register value. No
Register Layouts by Type AW00127003000
7 Basler racer Camera Link Register Structure and Access Methods
3.4 Info Type Registers
* Indicates the offset from the register’s base address.
Offset *313029282726252423222120191817161514131211109876543210
0x00
implemented
available
cacheable
locked
valid
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Type_ID
error 3
error 2
error 1
error 0
Offset313029282726252423222120191817161514131211109876543210
0x04
Size
Offset313029282726252423222120191817161514131211109876543210
0x08
Value
Designation Meaning Writeable
Implemented Indicates whether the register is implemented. No
Available Indicates the register’s availability. No
Cacheable Indicates whether the register is cacheable by GenIcam. No
Locked Indicates whether the register is currently locked for writing. No
Valid Indicates whether the value represented by the register is valid. No
Reserved These bits are reserved. No
Type_ID Specifies a type ID for this kind of register. No
Error 3 Indicates whether error 3 is present. No
Error 2 Indicates whether error 2 is present. No
Error 1 Indicates whether error 1 is present. No
Error 0 Indicates whether error 0 is present. No
Size The size of the register’s value field in bytes. No
Value The register’s value. No
The size of an info register is arbitrary.
AW00127003000 Register Layouts by Type
Basler racer Camera Link Register Structure and Access Methods 8
3.5 String Type Registers
* Indicates the offset from the register’s base address.
Offset *31302928272625242322212019181716151413121110 9 8 7 6 5 4 3 2 1 0
0x00
implemented
available
cacheable
locked
valid
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Type_ID
error 3
error 2
error 1
error 0
Offset 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x04
Size
Offset nn-1... 28272625242322212019181716151413121110 9 8 7 6 5 4 3 2 1 0
0x08
Value
Designation Meaning Writeable
Implemented Indicates whether the register is implemented. No
Available Indicates the register’s availability. No
Cacheable Indicates whether the register is cacheable by GenIcam. No
Locked Indicates whether the register is currently locked for writing. No
Valid Indicates whether the value represented by the register is valid. No
Reserved These bits are reserved. No
Type_ID Specifies a type ID for this kind of register. No
Error 3 Indicates whether error 3 is present. No
Error 2 Indicates whether error 2 is present. No
Error 1 Indicates whether error 1 is present. No
Error 0 Indicates whether error 0 is present. No
Size The size of the register’s value field in bytes. No
Value The register’s value. Yes for String type
registers.
No for StringRO
type registers.
The size of a string register is arbitrary.
Some string registers are read/write and some are read only. The "Access"
property in each register description indicates whether the register is RW or RO.
Register Layouts by Type AW00127003000
9 Basler racer Camera Link Register Structure and Access Methods
3.6 Enumeration Type Registers
* Indicates the offset from the register’s base address.
** The offset will be 0x10 if the bitmap size is 4 bytes or 0x14 if the bitmap size is 8 bytes.
Offset *313029282726252423222120191817161514131211109876543210
0x00
implemented
available
cacheable
locked
valid
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Type_ID
error 3
error 2
error 1
error 0
Offset313029282726252423222120191817161514131211109876543210
0x04 Value
Offset313029282726252423222120191817161514131211109876543210
0x08 Bitmap Size
Offset313029282726252423222120191817161514131211109876543210313029282726252423222120191817161514131211109876543210
0x0C
enum 0 available
enum 1 available
enum 2 available
enum 3 available
enum 4 available
enum 5 available
enum 6 available
enum 7 available
enum 8 available
enum 9 available
enum 10 available
enum 11 available
enum 12 available
enum 13 available
enum 14 available
enum 15 available
enum 16 available
enum 17 available
enum 18 available
enum 19 available
enum 20 available
enum 21 available
enum 22 available
enum 23 available
enum 24 available
enum 25 available
enum 26 available
enum 27 available
enum 28 available
enum 29 available
enum 30 available
enum 31 available
enum 32 available
enum 33 available
enum 34 available
enum 35 available
enum 36 available
enum 37 available
enum 38 available
enum 39 available
enum 40 available
enum 41 available
enum 42 available
enum 43 available
enum 44 available
enum 45 available
enum 46 available
enum 47 available
enum 48 available
enum 49 available
enum 50 available
enum 51 available
enum 52 available
enum 53 available
enum 54 available
enum 55 available
enum 56 available
enum 57 available
enum 58 available
enum 59 available
enum 60 available
enum 61 available
enum 62 available
enum 63 available
Offset313029282726252423222120191817161514131211109876543210313029282726252423222120191817161514131211109876543210
0x10 or
0x14 **
enum 0 implemented
enum 1 implemented
enum 2 implemented
enum 3 implemented
enum 4 implemented
enum 5 implemented
enum 6 implemented
enum 7 implemented
enum 8 implemented
enum 9 implemented
enum 10 implemented
enum 11 implemented
enum 12 implemented
enum 13 implemented
enum 14 implemented
enum 15 implemented
enum 16 implemented
enum 17 implemented
enum 18 implemented
enum 19 implemented
enum 20 implemented
enum 21 implemented
enum 22 implemented
enum 23 implemented
enum 24 implemented
enum 25 implemented
enum 26 implemented
enum 27 implemented
enum 28 implemented
enum 29 implemented
enum 30 implemented
enum 31 implemented
enum 32 implemented
enum 33 implemented
enum 34 implemented
enum 35 implemented
enum 36 implemented
enum 37 implemented
enum 38 implemented
enum 39 implemented
enum 40 implemented
enum 41 implemented
enum 42 implemented
enum 43 implemented
enum 44 implemented
enum 45 implemented
enum 46 implemented
enum 47 implemented
enum 48 implemented
enum 49 implemented
enum 50 implemented
enum 51 implemented
enum 52 implemented
enum 53 implemented
enum 54 implemented
enum 55 implemented
enum 56 implemented
enum 57 implemented
enum 58 implemented
enum 59 implemented
enum 60 implemented
enum 61 implemented
enum 62 implemented
enum 63 implemented
AW00127003000 Register Layouts by Type
Basler racer Camera Link Register Structure and Access Methods 10
Designation Meaning Writeable
Implemented Indicates whether the register is implemented. No
Available Indicates the register’s availability. No
Cacheable Indicates whether the register is cacheable by GenIcam. No
Locked Indicates whether the register is currently locked for writing. No
Valid Indicates whether the value represented by the register is
valid.
No
Reserved These bits are reserved. No
Type_ID Specifies a type ID for this kind of register. No
Error 3 Indicates whether error 3 is present. No
Error 2 Indicates whether error 2 is present. No
Error 1 Indicates whether error 1 is present. No
Error 0 Indicates whether error 0 is present. No
Value The register’s value. Yes for Enumeration
type registers.
No for EnumerationRO
type registers.
Bitmap Size States the size (in bytes) of the bitmap that indicates the
availability of enumeration values.
The bitmap size also applies to the bitmap that indicates
whether the enumeration values are implemented.
No
Enum 0 Available,
Enum 1 Available,
etc.
Indicates whether an enumeration value of 0 is available,
Indicates whether an enumeration value of 1 is available,
etc.
No
Enum 0 Implemented,
Enum 1 Implemented,
etc.
Indicates whether an enumeration value of 0 is implemented,
Indicates whether an enumeration value of 1 is implemented,
etc.
No
The size of an enumeration register is arbitrary. (In the illustration on the previous
page, the size of the bitmap indicating availability and the size of the bitmap
indicating implementation are 64 bits to illustrate endianess.)
Some enumeration registers are read/write and some are read only. The "Access"
property in each register description indicates whether the register is RW or RO.
Register Layouts by Type AW00127003000
11 Basler racer Camera Link Register Structure and Access Methods
3.7 Bitfield Type Registers
* Indicates the offset from the register’s base address.
** The offset will be 0x0C if the bitmap size is 4 bytes or 0x10 if the bitmap size is 8 bytes.
** The offset will be 0x10 if the bitmap size is 4 bytes or 0x18 if the bitmap size is 8 bytes.
Offset *313029282726252423222120191817161514131211109876543210
0x00
implemented
available
cacheable
locked
valid
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Type_ID
error 3
error 2
error 1
error 0
Offset313029282726252423222120191817161514131211109876543210
0x04 Bitfield Size
Offset313029282726252423222120191817161514131211109876543210313029282726252423222120191817161514131211109876543210
0x08
value 0
value 1
value 2
value 3
value 4
value 5
value 6
value 7
value 8
value 9
value 10
value 11
value 12
value 13
value 14
value 15
value 16
value 17
value 18
value 19
value 20
value 21
value 22
value 23
value 24
value 25
value 26
value 27
value 28
value 29
value 30
value 31
value 32
value 33
value 34
value 35
value 36
value 37
value 38
value 39
value 40
value 41
value 42
value 43
value 44
value 45
value 46
value 47
value 48
value 49
value 50
value 51
value 52
value 53
value 54
value 55
value 56
value 57
value 58
value 59
value 60
value 61
value 62
value 63
Offset313029282726252423222120191817161514131211109876543210313029282726252423222120191817161514131211109876543210
0x0C or
0x10 **
value 0 available
value 1 available
value 2 available
value 3 available
value 4 available
value 5 available
value 6 available
value 7 available
value 8 available
value 9 available
value 10 available
value 11 available
value 12 available
value 13 available
value 14 available
value 15 available
value 16 available
value 17 available
value 18 available
value 19 available
value 20 available
value 21 available
value 22 available
value 23 available
value 24 available
value 25 available
value 26 available
value 27 available
value 28 available
value 29 available
value 30 available
value 31 available
value 32 available
value 33 available
value 34 available
value 35 available
value 36 available
value 37 available
value 38 available
value 39 available
value 40 available
value 41 available
value 42 available
value 43 available
value 44 available
value 45 available
value 46 available
value 47 available
value 48 available
value 49 available
value 50 available
value 51 available
value 52 available
value 53 available
value 54 available
value 55 available
value 56 available
value 57 available
value 58 available
value 59 available
value 60 available
value 61 available
value 62 available
value 63 available
Offset313029282726252423222120191817161514131211109876543210313029282726252423222120191817161514131211109876543210
0x10 or
0x18 ***
value 0 implemented
value 1 implemented
value 2 implemented
value 3 implemented
value 4 implemented
value 5 implemented
value 6 implemented
value 7 implemented
value 8 implemented
value 9 implemented
value 10 implemented
value 11 implemented
value 12 implemented
value 13 implemented
value 14 implemented
value 15 implemented
value 16 implemented
value 17 implemented
value 18 implemented
value 19 implemented
value 20 implemented
value 21 implemented
value 22 implemented
value 23 implemented
value 24 implemented
value 25 implemented
value 26 implemented
value 27 implemented
value 28 implemented
value 29 implemented
value 30 implemented
value 31 implemented
value 32 implemented
value 33 implemented
value 34 implemented
value 35 implemented
value 36 implemented
value 37 implemented
value 38 implemented
value 39 implemented
value 40 implemented
value 41 implemented
value 42 implemented
value 43 implemented
value 44 implemented
value 45 implemented
value 46 implemented
value 47 implemented
value 48 implemented
value 49 implemented
value 50 implemented
value 51 implemented
value 52 implemented
value 53 implemented
value 54 implemented
value 55 implemented
value 56 implemented
value 57 implemented
value 58 implemented
value 59 implemented
value 60 implemented
value 61 implemented
value 62 implemented
value 63 implemented
AW00127003000 Register Layouts by Type
Basler racer Camera Link Register Structure and Access Methods 12
Designation Meaning Writeable
Implemented Indicates whether the register is implemented. No
Available Indicates the register’s availability. No
Cacheable Indicates whether the register is cacheable by GenIcam. No
Locked Indicates whether the register is currently locked for
writing.
No
Valid Indicates whether the value represented by the register is
valid.
No
Reserved These bits are reserved. No
Type_ID Specifies a type_ID for this kind of register. No
Error 3 Indicates if error 3 is present. No
Error 2 Indicates if error 2 is present. No
Error 1 Indicates if error 1 is present. No
Error 0 Indicates if error 0 is present. No
Bitfield Size States the size (in bytes) of the bitfield.
The bitfield size also applies to the field that indicates
whether the bit values are implemented and the field that
indicates whether the bit values are available.
No
Value 0, Value 1, etc. Holds the value for bit 0 of the bitfield, holds the value for
bit 1 of the bitfield, etc.
Yes
Enum 0 Available,
Enum 1 Available,
etc.
Indicates whether value 0 in the bitfield is available,
indicates whether value 1 in the bitfield is available,
etc.
No
Enum 0 Implemented,
Enum 1 Implemented,
etc.
Indicates whether value 0 in the bitfiled is implemented,
indicates whether value 1 in the bitfield is implemented,
etc.
No
The size of a bitfield register is arbitrary. (In the illustration on the previous page,
the size of the bitfield, the size of the field indicating availability, and the size of the
field indicating implementation are 64 bits to illustrate endianess.)
Some enumeration registers are read/write and some are read only. The "Access"
property in each register description indicates whether the register is RW or RO.
Register Layouts by Type AW00127003000
13 Basler racer Camera Link Register Structure and Access Methods
3.8 Array Type Registers
* Indicates the offset from the register’s base address.
Offset *313029282726252423222120191817161514131211109876543210
0x00
implemented
available
cacheable
locked
valid
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Type_ID
error 3
error 2
error 1
error 0
Offset313029282726252423222120191817161514131211109876543210
0x04
Item Size
Offset313029282726252423222120191817161514131211109876543210
0x08
Item Number
Offsetnn-1...282726252423222120191817161514131211109876543210
0x0C
Values
Designation Meaning Writeable
Implemented Indicates whether the register is implemented. No
Available Indicates the register’s availability. No
Cacheable Indicates whether the register is cacheable by GenIcam. No
Locked Indicates whether the register is currently locked for writing. No
Valid Indicates whether the value represented by the register is valid. No
Reserved These bits are reserved. No
Type_ID Specifies a type ID for this kind of register. No
Error 3 Indicates whether error 3 is present. No
Error 2 Indicates whether error 2 is present. No
Error 1 Indicates whether error 1 is present. No
Error 0 Indicates whether error 0 is present. No
Item Size The per item size in bytes. No
Item Number The number of items in the array. No
Values The array values. Yes
The size of an info register is arbitrary.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97

Basler racer Camera Link Owner's manual

Type
Owner's manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI