DRIVE OS Version: 7.0.3
Issue Description:
Hi DriveWorks camera team,
We would like to use the Primary/Secondary capture configuration with camera.gmsl on DRIVE AGX Thor.
For this purpose, we pass rec-cfg=1 or rec-cfg=2 in the camera parameter string supplied to dwSAL_createSensor() (like Camera — NVIDIA DriveOS 7.0.3 Linux SDK Developer Guide).
Unfortunately, the value does not appear to be applied correctly. After setting the DriveWorks logger level to DW_LOG_VERBOSE using dwLogger_setLogLevel(), the following message is printed during sensor initialization:
[DriveWorks] devBlock: 0 Passive = 0 Interface = csi-ab Camera_name = XXX Link = 1 GroupInit = 0 RecCfg = 0
RecCfg is always reported as 0, even when the parameter string passed to dwSAL_createSensor() contains rec-cfg=1 or rec-cfg=2.
For example, when the input contains:
...,rec-cfg=2
we expect the DriveWorks configuration log to report:
RecCfg = 2
Instead, it reports:
RecCfg = 0
The same camera, deserializer, links, and underlying camera configuration work correctly with nvsipl_camera. Therefore, the hardware connection, deserializer configuration, and SIPL camera driver appear to be functioning correctly. The issue seems specific to how DriveWorks 7.0.3 parses or forwards the rec-cfg parameter.
How do we set RecCfg with DriveWorks? Thanks.