Configuration of the camera
STINGRAY Technical Manual
V2.2.0
256
The µC version and FPGA firmware version numbers are bcd-coded, which
means that e.g. firmware version 0.85 is read as 0x0085 and version 1.10 is
read as 0x0110.
The newly added
VERSION_INFOx_EX
registers contain extended bcd-coded
version information formatted as
special.major.minor.patch
.
So reading the value
0x00223344
is decoded as:
•
special:
0
(decimal)
•
major:
22
(decimal)
•
minor:
33
(decimal)
•
patch:
44
(decimal)
This is decoded to the human readable version
22.33.44
(leading zeros are
omitted).
The FPGA type ID (= camera type ID) identifies the camera type with the help
of the following list (BL = board level):
Note
L
If a camera returns the register set to all zero, that particular
camera does not support the extended version information.
ID
Camera type
401
STINGRAY F-033B (BL)
402
STINGRAY F-033C (BL)
403
---
404
---
405
STINGRAY F-046B (BL)
406
STINGRAY F-046C (BL)
407
STINGRAY F-080B (BL)
408
STINGRAY F-080C (BL)
413
STINGRAY F-145B (BL)
414
STINGRAY F-145C (BL)
415
STINGRAY F-146B (BL)
416
STINGRAY F-146C (BL)
417
STINGRAY F-201B (BL)
418
STINGRAY F-201C (BL)
Table 116: Camera type ID list