Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
avi_isp_statistics_bayer.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_bayer_measure_req
 
union  avi_isp_statistics_bayer_window_x
 
union  avi_isp_statistics_bayer_window_y
 
union  avi_isp_statistics_bayer_circle_pos_x_center
 
union  avi_isp_statistics_bayer_circle_pos_x_squared
 
union  avi_isp_statistics_bayer_circle_pos_y_center
 
union  avi_isp_statistics_bayer_circle_pos_y_squared
 
union  avi_isp_statistics_bayer_circle_radius_squared
 
union  avi_isp_statistics_bayer_increments_log2
 
union  avi_isp_statistics_bayer_sat_threshold
 
union  avi_isp_statistics_bayer_cfa
 
union  avi_isp_statistics_bayer_max_nb_windows
 
struct  avi_isp_statistics_bayer_regs
 
struct  avi_isp_statistics_bayer_measure_req.__unnamed__
 
struct  avi_isp_statistics_bayer_window_x.__unnamed__
 
struct  avi_isp_statistics_bayer_window_y.__unnamed__
 
struct  avi_isp_statistics_bayer_circle_pos_x_center.__unnamed__
 
struct  avi_isp_statistics_bayer_circle_pos_x_squared.__unnamed__
 
struct  avi_isp_statistics_bayer_circle_pos_y_center.__unnamed__
 
struct  avi_isp_statistics_bayer_circle_pos_y_squared.__unnamed__
 
struct  avi_isp_statistics_bayer_circle_radius_squared.__unnamed__
 
struct  avi_isp_statistics_bayer_increments_log2.__unnamed__
 
struct  avi_isp_statistics_bayer_sat_threshold.__unnamed__
 
struct  avi_isp_statistics_bayer_cfa.__unnamed__
 
struct  avi_isp_statistics_bayer_max_nb_windows.__unnamed__
 

Macros

#define AVI_ISP_STATISTICS_BAYER_MEASURE_REQ   0x00
 
#define AVI_ISP_STATISTICS_BAYER_WINDOW_X   0x04
 
#define AVI_ISP_STATISTICS_BAYER_WINDOW_Y   0x08
 
#define AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_X_CENTER   0x0c
 
#define AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_X_SQUARED   0x10
 
#define AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_Y_CENTER   0x14
 
#define AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_Y_SQUARED   0x18
 
#define AVI_ISP_STATISTICS_BAYER_CIRCLE_RADIUS_SQUARED   0x1c
 
#define AVI_ISP_STATISTICS_BAYER_INCREMENTS_LOG2   0x20
 
#define AVI_ISP_STATISTICS_BAYER_SAT_THRESHOLD   0x24
 
#define AVI_ISP_STATISTICS_BAYER_CFA   0x28
 
#define AVI_ISP_STATISTICS_BAYER_MAX_NB_WINDOWS   0x2c
 

Data Structure Documentation

◆ avi_isp_statistics_bayer_measure_req

union avi_isp_statistics_bayer_measure_req

Definition at line 30 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_measure_req:
Data Fields
struct avi_isp_statistics_bayer_measure_req __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_window_x

union avi_isp_statistics_bayer_window_x

Definition at line 39 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_window_x:
Data Fields
struct avi_isp_statistics_bayer_window_x __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_window_y

union avi_isp_statistics_bayer_window_y

Definition at line 50 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_window_y:
Data Fields
struct avi_isp_statistics_bayer_window_y __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_circle_pos_x_center

union avi_isp_statistics_bayer_circle_pos_x_center

Definition at line 61 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_circle_pos_x_center:
Data Fields
struct avi_isp_statistics_bayer_circle_pos_x_center __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_circle_pos_x_squared

union avi_isp_statistics_bayer_circle_pos_x_squared

Definition at line 70 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_circle_pos_x_squared:
Data Fields
struct avi_isp_statistics_bayer_circle_pos_x_squared __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_circle_pos_y_center

union avi_isp_statistics_bayer_circle_pos_y_center

Definition at line 79 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_circle_pos_y_center:
Data Fields
struct avi_isp_statistics_bayer_circle_pos_y_center __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_circle_pos_y_squared

union avi_isp_statistics_bayer_circle_pos_y_squared

Definition at line 88 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_circle_pos_y_squared:
Data Fields
struct avi_isp_statistics_bayer_circle_pos_y_squared __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_circle_radius_squared

union avi_isp_statistics_bayer_circle_radius_squared

Definition at line 97 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_circle_radius_squared:
Data Fields
struct avi_isp_statistics_bayer_circle_radius_squared __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_increments_log2

union avi_isp_statistics_bayer_increments_log2

Definition at line 106 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_increments_log2:
Data Fields
struct avi_isp_statistics_bayer_increments_log2 __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_sat_threshold

union avi_isp_statistics_bayer_sat_threshold

Definition at line 117 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_sat_threshold:
Data Fields
struct avi_isp_statistics_bayer_sat_threshold __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_cfa

union avi_isp_statistics_bayer_cfa

Definition at line 126 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_cfa:
Data Fields
struct avi_isp_statistics_bayer_cfa __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_max_nb_windows

union avi_isp_statistics_bayer_max_nb_windows

Definition at line 135 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_max_nb_windows:
Data Fields
struct avi_isp_statistics_bayer_max_nb_windows __unnamed__
uint32_t _register

◆ avi_isp_statistics_bayer_regs

struct avi_isp_statistics_bayer_regs

Definition at line 146 of file avi_isp_statistics_bayer.h.

+ Collaboration diagram for avi_isp_statistics_bayer_regs:
Data Fields
union avi_isp_statistics_bayer_cfa cfa
union avi_isp_statistics_bayer_circle_pos_x_center circle_pos_x_center
union avi_isp_statistics_bayer_circle_pos_x_squared circle_pos_x_squared
union avi_isp_statistics_bayer_circle_pos_y_center circle_pos_y_center
union avi_isp_statistics_bayer_circle_pos_y_squared circle_pos_y_squared
union avi_isp_statistics_bayer_circle_radius_squared circle_radius_squared
union avi_isp_statistics_bayer_increments_log2 increments_log2
union avi_isp_statistics_bayer_max_nb_windows max_nb_windows
union avi_isp_statistics_bayer_measure_req measure_req
union avi_isp_statistics_bayer_sat_threshold sat_threshold
union avi_isp_statistics_bayer_window_x window_x
union avi_isp_statistics_bayer_window_y window_y

◆ avi_isp_statistics_bayer_measure_req.__unnamed__

struct avi_isp_statistics_bayer_measure_req.__unnamed__

Definition at line 32 of file avi_isp_statistics_bayer.h.

Data Fields
uint32_t clear: 1

◆ avi_isp_statistics_bayer_window_x.__unnamed__

struct avi_isp_statistics_bayer_window_x.__unnamed__

Definition at line 41 of file avi_isp_statistics_bayer.h.

Data Fields
unsigned __pad0__: 3
uint32_t x_offset: 13
uint32_t x_width: 11

◆ avi_isp_statistics_bayer_window_y.__unnamed__

struct avi_isp_statistics_bayer_window_y.__unnamed__

Definition at line 52 of file avi_isp_statistics_bayer.h.

Data Fields
unsigned __pad0__: 3
uint32_t y_offset: 13
uint32_t y_width: 11

◆ avi_isp_statistics_bayer_circle_pos_x_center.__unnamed__

struct avi_isp_statistics_bayer_circle_pos_x_center.__unnamed__

Definition at line 63 of file avi_isp_statistics_bayer.h.

Data Fields
uint32_t x_center: 14

◆ avi_isp_statistics_bayer_circle_pos_x_squared.__unnamed__

struct avi_isp_statistics_bayer_circle_pos_x_squared.__unnamed__

Definition at line 72 of file avi_isp_statistics_bayer.h.

Data Fields
uint32_t x_squared: 26

◆ avi_isp_statistics_bayer_circle_pos_y_center.__unnamed__

struct avi_isp_statistics_bayer_circle_pos_y_center.__unnamed__

Definition at line 81 of file avi_isp_statistics_bayer.h.

Data Fields
uint32_t y_center: 14

◆ avi_isp_statistics_bayer_circle_pos_y_squared.__unnamed__

struct avi_isp_statistics_bayer_circle_pos_y_squared.__unnamed__

Definition at line 90 of file avi_isp_statistics_bayer.h.

Data Fields
uint32_t y_squared: 26

◆ avi_isp_statistics_bayer_circle_radius_squared.__unnamed__

struct avi_isp_statistics_bayer_circle_radius_squared.__unnamed__

Definition at line 99 of file avi_isp_statistics_bayer.h.

Data Fields
uint32_t radius_squared: 29

◆ avi_isp_statistics_bayer_increments_log2.__unnamed__

struct avi_isp_statistics_bayer_increments_log2.__unnamed__

Definition at line 108 of file avi_isp_statistics_bayer.h.

Data Fields
unsigned __pad0__: 13
uint32_t x_log2_inc: 3
uint32_t y_log2_inc: 3

◆ avi_isp_statistics_bayer_sat_threshold.__unnamed__

struct avi_isp_statistics_bayer_sat_threshold.__unnamed__

Definition at line 119 of file avi_isp_statistics_bayer.h.

Data Fields
uint32_t threshold: 10

◆ avi_isp_statistics_bayer_cfa.__unnamed__

struct avi_isp_statistics_bayer_cfa.__unnamed__

Definition at line 128 of file avi_isp_statistics_bayer.h.

Data Fields
uint32_t cfa: 2

◆ avi_isp_statistics_bayer_max_nb_windows.__unnamed__

struct avi_isp_statistics_bayer_max_nb_windows.__unnamed__

Definition at line 137 of file avi_isp_statistics_bayer.h.

Data Fields
unsigned __pad0__: 9
uint32_t x_window_count: 7
uint32_t y_window_count: 7

Macro Definition Documentation

◆ AVI_ISP_STATISTICS_BAYER_CFA

#define AVI_ISP_STATISTICS_BAYER_CFA   0x28

Definition at line 27 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_X_CENTER

#define AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_X_CENTER   0x0c

Definition at line 20 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_X_SQUARED

#define AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_X_SQUARED   0x10

Definition at line 21 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_Y_CENTER

#define AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_Y_CENTER   0x14

Definition at line 22 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_Y_SQUARED

#define AVI_ISP_STATISTICS_BAYER_CIRCLE_POS_Y_SQUARED   0x18

Definition at line 23 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_CIRCLE_RADIUS_SQUARED

#define AVI_ISP_STATISTICS_BAYER_CIRCLE_RADIUS_SQUARED   0x1c

Definition at line 24 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_INCREMENTS_LOG2

#define AVI_ISP_STATISTICS_BAYER_INCREMENTS_LOG2   0x20

Definition at line 25 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_MAX_NB_WINDOWS

#define AVI_ISP_STATISTICS_BAYER_MAX_NB_WINDOWS   0x2c

Definition at line 28 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_MEASURE_REQ

#define AVI_ISP_STATISTICS_BAYER_MEASURE_REQ   0x00

Definition at line 17 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_SAT_THRESHOLD

#define AVI_ISP_STATISTICS_BAYER_SAT_THRESHOLD   0x24

Definition at line 26 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_WINDOW_X

#define AVI_ISP_STATISTICS_BAYER_WINDOW_X   0x04

Definition at line 18 of file avi_isp_statistics_bayer.h.

◆ AVI_ISP_STATISTICS_BAYER_WINDOW_Y

#define AVI_ISP_STATISTICS_BAYER_WINDOW_Y   0x08

Definition at line 19 of file avi_isp_statistics_bayer.h.