User`s manual

Smart Features
BASLER A600f 5-5
DRAFT
Example
Determine the address of the “CRC Checksum” smart feature which has a CSR GUID of:
3B34004E - 1B84 - 11D8 - 83B3 - 00105A5BAE55
D1: 0x3B34 004E
D2: 0x1B84
D3: 0x11D8
D4[0]: 0x83
D4[1]: 0xB3
D4[2]: 0x00
D4[3]: 0x10
D4[4]: 0x5A
D4[5]: 0x5B
D4[6]: 0xAE
D4[7]: 0x55
Step 1: Write the CSR GUID to the SF_Inq_Register
Assuming that the address for the ACR is 0xFFFF F2F0 0000, perform the following quadlet write
operations to the SF_Inq_Register
a. Write quadlet data 0x3B34 004E to 0xFFFF F2F0 0010 (D1)
b. Write quadlet data 0x11D8 1B84 to 0xFFFF F2F0 0014 (D3 | D2)
c. Write quadlet data 0x1000 B383 to 0xFFFF F2F0 0018 (D4[3] | D[0])
d. Write quadlet data 0x55AE 5B5A to 0xFFFF F2F0 001C (D4[7] | D[4])
Instead of performing four quadlet write operations, one block write operation can be performed.
Step 2: Read the start address for the smart feature from the SF_Addr_register
a. Read quadlet data from 0xFFFF F2F0 0020 (Address_Lo)
b. Read quadlet data from 0xFFFF F2F0 0024 (Address_Hi)
If both Address_Lo and Address_Hi return zero, the camera doesn’t support the CRC checksum
feature. Assuming the read operations yielded Address_Lo = 0xF2F0 0038 and Address_Hi =
0x0000 FFFF, the CRC Checksum feature CSR’s address is 0xFFFF F2F0 0038.