Paparazzi UAS  v5.15_devel-47-g0391b4d
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
avi_isp_statistics_yuv.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  avi_isp_statistics_yuv_measure_req
 
union  avi_isp_statistics_yuv_measure_status
 
union  avi_isp_statistics_yuv_window_pos_x
 
union  avi_isp_statistics_yuv_window_pos_y
 
union  avi_isp_statistics_yuv_circle_pos_x_center
 
union  avi_isp_statistics_yuv_circle_pos_x_squared
 
union  avi_isp_statistics_yuv_circle_pos_y_center
 
union  avi_isp_statistics_yuv_circle_pos_y_squared
 
union  avi_isp_statistics_yuv_circle_radius_squared
 
union  avi_isp_statistics_yuv_increments_log2
 
union  avi_isp_statistics_yuv_ae_nb_valid_y
 
union  avi_isp_statistics_yuv_awb_threshold
 
union  avi_isp_statistics_yuv_awb_sum_y
 
union  avi_isp_statistics_yuv_awb_sum_u
 
union  avi_isp_statistics_yuv_awb_sum_v
 
union  avi_isp_statistics_yuv_awb_nb_grey_pixels
 
struct  avi_isp_statistics_yuv_regs
 
union  avi_isp_statistics_yuv_ae_histogram_y
 
struct  avi_isp_statistics_yuv_ae_histogram_y_regs
 
struct  avi_isp_statistics_yuv_measure_req.__unnamed__
 
struct  avi_isp_statistics_yuv_measure_status.__unnamed__
 
struct  avi_isp_statistics_yuv_window_pos_x.__unnamed__
 
struct  avi_isp_statistics_yuv_window_pos_y.__unnamed__
 
struct  avi_isp_statistics_yuv_circle_pos_x_center.__unnamed__
 
struct  avi_isp_statistics_yuv_circle_pos_x_squared.__unnamed__
 
struct  avi_isp_statistics_yuv_circle_pos_y_center.__unnamed__
 
struct  avi_isp_statistics_yuv_circle_pos_y_squared.__unnamed__
 
struct  avi_isp_statistics_yuv_circle_radius_squared.__unnamed__
 
struct  avi_isp_statistics_yuv_increments_log2.__unnamed__
 
struct  avi_isp_statistics_yuv_ae_nb_valid_y.__unnamed__
 
struct  avi_isp_statistics_yuv_awb_threshold.__unnamed__
 
struct  avi_isp_statistics_yuv_awb_sum_y.__unnamed__
 
struct  avi_isp_statistics_yuv_awb_sum_u.__unnamed__
 
struct  avi_isp_statistics_yuv_awb_sum_v.__unnamed__
 
struct  avi_isp_statistics_yuv_awb_nb_grey_pixels.__unnamed__
 
struct  avi_isp_statistics_yuv_ae_histogram_y.__unnamed__
 

Macros

#define AVI_ISP_STATISTICS_YUV_MEASURE_REQ   0x00
 
#define AVI_ISP_STATISTICS_YUV_MEASURE_STATUS   0x04
 
#define AVI_ISP_STATISTICS_YUV_WINDOW_POS_X   0x08
 
#define AVI_ISP_STATISTICS_YUV_WINDOW_POS_Y   0x0c
 
#define AVI_ISP_STATISTICS_YUV_CIRCLE_POS_X_CENTER   0x10
 
#define AVI_ISP_STATISTICS_YUV_CIRCLE_POS_X_SQUARED   0x14
 
#define AVI_ISP_STATISTICS_YUV_CIRCLE_POS_Y_CENTER   0x18
 
#define AVI_ISP_STATISTICS_YUV_CIRCLE_POS_Y_SQUARED   0x1c
 
#define AVI_ISP_STATISTICS_YUV_CIRCLE_RADIUS_SQUARED   0x20
 
#define AVI_ISP_STATISTICS_YUV_INCREMENTS_LOG2   0x24
 
#define AVI_ISP_STATISTICS_YUV_AE_NB_VALID_Y   0x30
 
#define AVI_ISP_STATISTICS_YUV_AWB_THRESHOLD   0x40
 
#define AVI_ISP_STATISTICS_YUV_AWB_SUM_Y   0x44
 
#define AVI_ISP_STATISTICS_YUV_AWB_SUM_U   0x48
 
#define AVI_ISP_STATISTICS_YUV_AWB_SUM_V   0x4c
 
#define AVI_ISP_STATISTICS_YUV_AWB_NB_GREY_PIXELS   0x50
 
#define AVI_ISP_STATISTICS_YUV_AE_HISTOGRAM_Y   0x400
 

Data Structure Documentation

union avi_isp_statistics_yuv_measure_req

Definition at line 34 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_measure_req:
Data Fields
struct avi_isp_statistics_yuv_measure_req __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_measure_status

Definition at line 44 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_measure_status:
Data Fields
struct avi_isp_statistics_yuv_measure_status __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_window_pos_x

Definition at line 54 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_window_pos_x:
Data Fields
struct avi_isp_statistics_yuv_window_pos_x __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_window_pos_y

Definition at line 65 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_window_pos_y:
Data Fields
struct avi_isp_statistics_yuv_window_pos_y __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_circle_pos_x_center

Definition at line 76 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_circle_pos_x_center:
Data Fields
struct avi_isp_statistics_yuv_circle_pos_x_center __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_circle_pos_x_squared

Definition at line 85 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_circle_pos_x_squared:
Data Fields
struct avi_isp_statistics_yuv_circle_pos_x_squared __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_circle_pos_y_center

Definition at line 94 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_circle_pos_y_center:
Data Fields
struct avi_isp_statistics_yuv_circle_pos_y_center __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_circle_pos_y_squared

Definition at line 103 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_circle_pos_y_squared:
Data Fields
struct avi_isp_statistics_yuv_circle_pos_y_squared __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_circle_radius_squared

Definition at line 112 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_circle_radius_squared:
Data Fields
struct avi_isp_statistics_yuv_circle_radius_squared __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_increments_log2

Definition at line 121 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_increments_log2:
Data Fields
struct avi_isp_statistics_yuv_increments_log2 __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_ae_nb_valid_y

Definition at line 132 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_ae_nb_valid_y:
Data Fields
struct avi_isp_statistics_yuv_ae_nb_valid_y __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_awb_threshold

Definition at line 141 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_awb_threshold:
Data Fields
struct avi_isp_statistics_yuv_awb_threshold __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_awb_sum_y

Definition at line 150 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_awb_sum_y:
Data Fields
struct avi_isp_statistics_yuv_awb_sum_y __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_awb_sum_u

Definition at line 159 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_awb_sum_u:
Data Fields
struct avi_isp_statistics_yuv_awb_sum_u __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_awb_sum_v

Definition at line 168 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_awb_sum_v:
Data Fields
struct avi_isp_statistics_yuv_awb_sum_v __unnamed__
uint32_t _register
union avi_isp_statistics_yuv_awb_nb_grey_pixels

Definition at line 177 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_awb_nb_grey_pixels:
Data Fields
struct avi_isp_statistics_yuv_awb_nb_grey_pixels __unnamed__
uint32_t _register
struct avi_isp_statistics_yuv_regs

Definition at line 186 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_regs:
Data Fields
unsigned __pad0__: 32
unsigned __pad1__: 32
unsigned __pad2__: 32
unsigned __pad3__: 32
unsigned __pad4__: 32
union
avi_isp_statistics_yuv_ae_nb_valid_y
ae_nb_valid_y
union
avi_isp_statistics_yuv_awb_nb_grey_pixels
awb_nb_grey_pixels
union
avi_isp_statistics_yuv_awb_sum_u
awb_sum_u
union
avi_isp_statistics_yuv_awb_sum_v
awb_sum_v
union
avi_isp_statistics_yuv_awb_sum_y
awb_sum_y
union
avi_isp_statistics_yuv_awb_threshold
awb_threshold
union
avi_isp_statistics_yuv_circle_pos_x_center
circle_pos_x_center
union
avi_isp_statistics_yuv_circle_pos_x_squared
circle_pos_x_squared
union
avi_isp_statistics_yuv_circle_pos_y_center
circle_pos_y_center
union
avi_isp_statistics_yuv_circle_pos_y_squared
circle_pos_y_squared
union
avi_isp_statistics_yuv_circle_radius_squared
circle_radius_squared
union
avi_isp_statistics_yuv_increments_log2
increments_log2
union
avi_isp_statistics_yuv_measure_req
measure_req
union
avi_isp_statistics_yuv_measure_status
measure_status
union
avi_isp_statistics_yuv_window_pos_x
window_pos_x
union
avi_isp_statistics_yuv_window_pos_y
window_pos_y
union avi_isp_statistics_yuv_ae_histogram_y

Definition at line 213 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_ae_histogram_y:
Data Fields
struct avi_isp_statistics_yuv_ae_histogram_y __unnamed__
uint32_t _register
struct avi_isp_statistics_yuv_ae_histogram_y_regs

Definition at line 222 of file avi_isp_statistics_yuv.h.

+ Collaboration diagram for avi_isp_statistics_yuv_ae_histogram_y_regs:
Data Fields
union
avi_isp_statistics_yuv_ae_histogram_y
ae_histogram_y[256]
struct avi_isp_statistics_yuv_measure_req.__unnamed__

Definition at line 36 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t clear: 1
uint32_t measure_req: 1
struct avi_isp_statistics_yuv_measure_status.__unnamed__

Definition at line 46 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t done: 1
uint32_t error: 1
struct avi_isp_statistics_yuv_window_pos_x.__unnamed__

Definition at line 56 of file avi_isp_statistics_yuv.h.

Data Fields
unsigned __pad0__: 3
uint32_t window_x_end: 13
uint32_t window_x_start: 13
struct avi_isp_statistics_yuv_window_pos_y.__unnamed__

Definition at line 67 of file avi_isp_statistics_yuv.h.

Data Fields
unsigned __pad0__: 3
uint32_t window_y_end: 13
uint32_t window_y_start: 13
struct avi_isp_statistics_yuv_circle_pos_x_center.__unnamed__

Definition at line 78 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t x_center: 14
struct avi_isp_statistics_yuv_circle_pos_x_squared.__unnamed__

Definition at line 87 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t x_squared: 26
struct avi_isp_statistics_yuv_circle_pos_y_center.__unnamed__

Definition at line 96 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t y_center: 14
struct avi_isp_statistics_yuv_circle_pos_y_squared.__unnamed__

Definition at line 105 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t y_squared: 26
struct avi_isp_statistics_yuv_circle_radius_squared.__unnamed__

Definition at line 114 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t radius_squared: 29
struct avi_isp_statistics_yuv_increments_log2.__unnamed__

Definition at line 123 of file avi_isp_statistics_yuv.h.

Data Fields
unsigned __pad0__: 13
uint32_t x_log2_inc: 4
uint32_t y_log2_inc: 4
struct avi_isp_statistics_yuv_ae_nb_valid_y.__unnamed__

Definition at line 134 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t nb_valid_y: 22
struct avi_isp_statistics_yuv_awb_threshold.__unnamed__

Definition at line 143 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t awb_threshold: 8
struct avi_isp_statistics_yuv_awb_sum_y.__unnamed__

Definition at line 152 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t awb_sum_y: 30
struct avi_isp_statistics_yuv_awb_sum_u.__unnamed__

Definition at line 161 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t awb_sum_u: 30
struct avi_isp_statistics_yuv_awb_sum_v.__unnamed__

Definition at line 170 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t awb_sum_v: 30
struct avi_isp_statistics_yuv_awb_nb_grey_pixels.__unnamed__

Definition at line 179 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t nb_grey_pixels: 22
struct avi_isp_statistics_yuv_ae_histogram_y.__unnamed__

Definition at line 215 of file avi_isp_statistics_yuv.h.

Data Fields
uint32_t histogram_y: 22

Macro Definition Documentation

#define AVI_ISP_STATISTICS_YUV_AE_HISTOGRAM_Y   0x400

Definition at line 211 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_AE_NB_VALID_Y   0x30

Definition at line 27 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_AWB_NB_GREY_PIXELS   0x50

Definition at line 32 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_AWB_SUM_U   0x48

Definition at line 30 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_AWB_SUM_V   0x4c

Definition at line 31 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_AWB_SUM_Y   0x44

Definition at line 29 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_AWB_THRESHOLD   0x40

Definition at line 28 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_CIRCLE_POS_X_CENTER   0x10

Definition at line 21 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_CIRCLE_POS_X_SQUARED   0x14

Definition at line 22 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_CIRCLE_POS_Y_CENTER   0x18

Definition at line 23 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_CIRCLE_POS_Y_SQUARED   0x1c

Definition at line 24 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_CIRCLE_RADIUS_SQUARED   0x20

Definition at line 25 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_INCREMENTS_LOG2   0x24

Definition at line 26 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_MEASURE_REQ   0x00

Definition at line 17 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_MEASURE_STATUS   0x04

Definition at line 18 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_WINDOW_POS_X   0x08

Definition at line 19 of file avi_isp_statistics_yuv.h.

#define AVI_ISP_STATISTICS_YUV_WINDOW_POS_Y   0x0c

Definition at line 20 of file avi_isp_statistics_yuv.h.