Contents
BASLER L304
kc V
Draft
Stamp Red Low Pixel Limit CSR . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Stamp Red High Pixel Threshold CSR . . . . . . . . . . . . . . . . . . . . . 4-29
Stamp Green Low Pixel Limit CSR . . . . . . . . . . . . . . . . . . . . . . . 4-30
Stamp Green High Pixel Threshold CSR . . . . . . . . . . . . . . . . . . . 4-30
Stamp Blue Low Pixel Limit CSR . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
Stamp Blue High Pixel Threshold CSR . . . . . . . . . . . . . . . . . . . . 4-30
Mirror Image Mode CSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
Shading Mode CSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
Shading Value Generate CSR . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
Dark Noise Cancellation Mode CSR . . . . . . . . . . . . . . . . . . . . . . . 4-33
Defective Pixel Correction Mode CSR . . . . . . . . . . . . . . . . . . . . . 4-33
Color Shift Correction Mode CSR . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
Red Color Shift Correction CSR . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
Green Color Shift Correction CSR . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Blue Color Shift Correction CSR . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Test Image Mode CSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Camera Reset CSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Serial Communication Baud Rate CSR . . . . . . . . . . . . . . . . . . . . 4-37
4.2.3 Bulk Data and the Bulk Data Control and Status Registers . . . . . . . . . . . . 4-38
4.2.3.1 Definition of Bulk Data Control and Status Registers . . . . . . . . . . 4-38
4.2.3.2 Using Bulk Data CSRs to Work with Bulk Data . . . . . . . . . . . . . . . 4-39
4.2.3.3 Bulk Data Control and Status Register Details . . . . . . . . . . . . . . . 4-44
Configuration Set CSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-44
Shading Value CSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-45
4.3 Using Binary Read/Write Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-46
4.3.1 The Binary Read/Write Command Protocol . . . . . . . . . . . . . . . . . . . . . . . . 4-47
4.3.1.1 Error Checking and Responses . . . . . . . . . . . . . . . . . . . . . . . . . . 4-50
4.3.2 Basic Read/Write Command Explanations. . . . . . . . . . . . . . . . . . . . . . . . . 4-51
4.3.2.1 Read Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
4.3.2.2 Write Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-52
4.3.2.3 Calculating the Block Check Character . . . . . . . . . . . . . . . . . . . . 4-53
4.4 Binary Command Sample Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-54