ipa: raspberrypi: Add lens position to DeviceStatus
Add the current frame's lens position (in dioptres) to the DeviceStatus structure. This value is obtained from the AfAlgorithm::getLensPosition() member function. Return this lens position back to the pipeline handler to store in the metadata field of the request. As a drive-by, fixup some inaccurate comments in the DeviceStatus structure. Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: David Plowman <david.plowman@raspberrypi.com> Reviewed-by: Nick Hollinghurst nick.hollinghurst@raspberrypi.com Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
committed by
Kieran Bingham
parent
cc010b0c35
commit
9b0db2aa43
@@ -32,9 +32,9 @@ struct DeviceStatus {
|
||||
/* line length for the current frame */
|
||||
libcamera::utils::Duration lineLength;
|
||||
double analogueGain;
|
||||
/* 1.0/distance-in-metres, or 0 if unknown */
|
||||
/* 1.0/distance-in-metres */
|
||||
std::optional<double> lensPosition;
|
||||
/* 1/f so that brightness quadruples when this doubles, or 0 if unknown */
|
||||
/* 1/f so that brightness quadruples when this doubles */
|
||||
std::optional<double> aperture;
|
||||
/* proportional to brightness with 0 = no flash, 1 = maximum flash */
|
||||
std::optional<double> flashIntensity;
|
||||
|
||||
Reference in New Issue
Block a user