User`s manual

Smart Features
5-4
BASLER A600f
DRAFT
5.5.2 Determining the Address a Smart Feature’s CSR
The control and status register (CSR) for each smart feature is identified by a 128 bit Globally
Unique Identifier (GUID). GUIDs are also known as UUIDs (Universal Unique Identifier).
A GUID consists of:
One 32 bit number (D1)
Two 16 bit numbers (D2, D3)
A sequence of 8 bytes (D4[0] - D4[7])
GUID example:
CA8A916A - 14A4 - 4D8E - BBC9 - 93DF50495C16
(D1) (D2) (D3) (D4[0] - D4[1]) (D4[2] - D4[7])
Section 5.7 describes the standard smart features available on
A600f cameras. Each smart
feature description includes the GUID assigned to the feature’s CSR.
To determine the starting address of a smart feature’s CSR, the feature’s CSR GUID must be
written to the Smart Features Inquiry register (SF_Inq_Register). The SF_Inq_Register’s offset
relative to the Access Control Register is 0x10. If the camera recognizes the GUID as the CSR
GUID for an implemented smart feature, the address of CSR for the feature can be read from the
Smart Features Address Register (SF_Addr_Register) at offset 0x20. If the feature isn’t supported
by the device, a value of 0x0 will be read from the SF_Addr_Register.
SF_Inq_Register Layout
SF_Addr_Register Layout
Bit
Offset 0-7 8-15 16-23 24-31
10h D1
14h D3 D2
18h D4[3] D4[2] D4[1] D4[0]
1ch D4[7] D4[6] D4[5] D4[4]
Bit
Offset 0-7 8-15 16-23 24-31
20h Address_Lo
24h Address_Hi