ipa: raspberrypi: Add line length to DeviceStatus
Add a lineLength field to the DeviceStatus structure to store the line length used for a particular frame. Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Tested-by: Dave Stevenson <dave.stevenson@raspberrypi.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
committed by
Laurent Pinchart
parent
51ac3e2671
commit
dd667e3864
@@ -12,6 +12,7 @@ std::ostream &operator<<(std::ostream &out, const DeviceStatus &d)
|
||||
{
|
||||
out << "Exposure: " << d.shutterSpeed
|
||||
<< " Frame length: " << d.frameLength
|
||||
<< " Line length: " << d.lineLength
|
||||
<< " Gain: " << d.analogueGain;
|
||||
|
||||
if (d.aperture)
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
struct DeviceStatus {
|
||||
DeviceStatus()
|
||||
: shutterSpeed(std::chrono::seconds(0)), frameLength(0),
|
||||
analogueGain(0.0)
|
||||
lineLength(std::chrono::seconds(0)), analogueGain(0.0)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -29,6 +29,8 @@ struct DeviceStatus {
|
||||
libcamera::utils::Duration shutterSpeed;
|
||||
/* frame length given in number of lines */
|
||||
uint32_t frameLength;
|
||||
/* line length for the current frame */
|
||||
libcamera::utils::Duration lineLength;
|
||||
double analogueGain;
|
||||
/* 1.0/distance-in-metres, or 0 if unknown */
|
||||
std::optional<double> lensPosition;
|
||||
|
||||
Reference in New Issue
Block a user