[libcamera-devel] [PATCH v6 1/8] ipa: raspberrypi: Make device_status.h C++ only header, and update comments
Jacopo Mondi
jacopo at jmondi.org
Fri Jul 9 18:05:14 CEST 2021
Hi Naush,
On Fri, Jul 09, 2021 at 03:58:18PM +0100, Naushir Patuck wrote:
> This header file is no longer C compatible, so remove the extern "C"
> declaration.
>
> Replace C++ style comments with C style based on libcamera guidelines.
>
> There are no functional changes in this commit.
>
> Signed-off-by: Naushir Patuck <naush at raspberrypi.com>
> Reviewed-by: David Plowman <david.plowman at raspberrypi.com>
> Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo at jmondi.org>
Thanks
j
> ---
> .../raspberrypi/controller/device_status.h | 24 +++++++------------
> 1 file changed, 9 insertions(+), 15 deletions(-)
>
> diff --git a/src/ipa/raspberrypi/controller/device_status.h b/src/ipa/raspberrypi/controller/device_status.h
> index f74235248b12..733378dbfa27 100644
> --- a/src/ipa/raspberrypi/controller/device_status.h
> +++ b/src/ipa/raspberrypi/controller/device_status.h
> @@ -1,6 +1,6 @@
> /* SPDX-License-Identifier: BSD-2-Clause */
> /*
> - * Copyright (C) 2019, Raspberry Pi (Trading) Limited
> + * Copyright (C) 2019-2021, Raspberry Pi (Trading) Limited
> *
> * device_status.h - device (image sensor) status
> */
> @@ -8,25 +8,19 @@
>
> #include <libcamera/base/utils.h>
>
> -// Definition of "device metadata" which stores things like shutter time and
> -// analogue gain that downstream control algorithms will want to know.
> -
> -#ifdef __cplusplus
> -extern "C" {
> -#endif
> +/*
> + * Definition of "device metadata" which stores things like shutter time and
> + * analogue gain that downstream control algorithms will want to know.
> + */
>
> struct DeviceStatus {
> - // time shutter is open
> + /* time shutter is open */
> libcamera::utils::Duration shutter_speed;
> double analogue_gain;
> - // 1.0/distance-in-metres, or 0 if unknown
> + /* 1.0/distance-in-metres, or 0 if unknown */
> double lens_position;
> - // 1/f so that brightness quadruples when this doubles, or 0 if unknown
> + /* 1/f so that brightness quadruples when this doubles, or 0 if unknown */
> double aperture;
> - // proportional to brightness with 0 = no flash, 1 = maximum flash
> + /* proportional to brightness with 0 = no flash, 1 = maximum flash */
> double flash_intensity;
> };
> -
> -#ifdef __cplusplus
> -}
> -#endif
> --
> 2.25.1
>
More information about the libcamera-devel
mailing list