User`s manual

Smart Features
5-16
BASLER A600f
DRAFT
5.7.5 CRC Checksum
The CRC (Cyclic Redundancy Check) Checksum feature adds a chunk to each image frame
containing a 16 bit CRC checksum calculated using the Z-modem method. The CRC Checksum
chunk is always the last chunk added to the image data stream and the chunk is always 32 bits in
size. As shown in Figure 5-2, the checksum is calculated using all of the image data and all of the
appended chunks except for the checksum itself.
Figure 5-2: Data Used for the Checksum Calculation
Control and Status Register for the CRC Checksum Feature
L
The extended data stream feature (see Section 5.7.1) must be enabled in order to
use the CRC Checksum feature or any of the other smart feature that adds informa-
tion to the image data stream. Disabling the extended data stream feature switches
off all smart features that add information to the image data stream.
The CRC Checksum feature will only work when the camera is set for video format 7.
The data transmission method used on
A600f cameras is extremely reliable. The
CRC Checksum feature is included on the camera because CRC checksums are so
commonly used with data transmission applications.
Name CRC_Checksum
Address See “Determining the Address of Smart Features CSRs” on page 5-4.
CSR GUID 3B34004E - 1B84 - 11D8 - 83B3 - 00105A5BAE55
Field Bit Description
Presence_Inq
(Read only)
[0] Presence of this feature
0: Not Available 1: Available
---- [1 ... 30] Reserved
Enable
(Read / write)
[31] Enable / Disable this feature
0: Disable 1: Enable
Smart
Feature A
Chunk
Smart
Feature B
Chunk
CRC
Check-
sum
This data is used
to calculate the checksum
Extended Image Data Chunk
(includes basic image data plus added
data such as image height and width)