RidgeRun AEW Library: librraew  1.1
rraew_interface Struct Reference

Struct that contains all the required information of the interface. More...

#include <rraew.h>

List of all members.

Public Attributes

int stat_max_v_window
 Stats parameters.
int stat_max_pxl_v_window
 Maximum number of pixels in vertical direction per window.
int stat_min_pxl_v_window
 Minimum number of pixels in vertical direction per window.
int stat_max_h_window
 Maximum number of horizontal windows.
int stat_max_pxl_h_window
 Maximum number of pixels in horizontal direction per window.
int stat_min_pxl_h_window
 Minimum number of pixels in horizontal direction per window.
float max_gain
 Maximum gain.
float min_gain
 Minimum gain.
int n_gain_steps
 Number of gain ranges.
struct rraew_gain_stepgain_steps
 The structure contains the gain steps for the different ranges.
RraewSetGain set_gain
 Sets the digital gain of each channel RGB.
void * set_gain_target
 Pointer to the instance that contains the set_gain function.
RraewGetGain get_gain
 Gets the digital gain of each channel RGB.
void * get_gain_target
 Pointer to the instance that contains the get_gain function.
RraewSetStatParameters set_stat_parameters
 Set parameters for the aew statistical module.
void * set_stat_parameters_target
 Pointer to the instance that contains the set_stat_parameters function.
RraewReadStatData read_stat_data
 Read data from the statistical module and parse it into a 'rraew_stat' struct array that organized the data of each windows sequentially.
void * read_stat_data_target
 Pointer to the instance that contains the read_stat_data function.
RraewReleaseStatData release_stat_data
 Release memory used for the statistical data.
void * release_stat_data_target
 Pointer to the instance that contains the release_stat_data function.

Detailed Description

Struct that contains all the required information of the interface.

Includes functions to access ipipe gains and statistical data and information about statistic configuration parameters and gain ranges

Note:
If you are using the dm365 interface, avoid filling this struct using dm365_vpfe_interface.

Member Data Documentation

The structure contains the gain steps for the different ranges.

The array should be incrementally ordered.

Gets the digital gain of each channel RGB.

Pointer to the instance that contains the get_gain function.

For C applications this pointer can be NULL

Maximum gain.

Defines the maximun value that can be asigned to the sensor gain, so it refers to the maximun value allowed by the set gain function.
Use floating point NOT fixed point

Minimum gain.

Defines the minimun value that can be asigned to the sensor gain, so it refers to the minimun value allowed by the set gain function.
Use floating point NOT fixed point

Number of gain ranges.

Read data from the statistical module and parse it into a 'rraew_stat' struct array that organized the data of each windows sequentially.

Pointer to the instance that contains the read_stat_data function.

For C applications this pointer can be NULL

Release memory used for the statistical data.

Pointer to the instance that contains the release_stat_data function.

For C applications this pointer can be NULL

Sets the digital gain of each channel RGB.

Pointer to the instance that contains the set_gain function.

For C applications this pointer can be NULL

Set parameters for the aew statistical module.

This function has to configure the statistical module taking into account the information given by the rraew_stat_config

Pointer to the instance that contains the set_stat_parameters function.

For C applications this pointer can be NULL

Maximum number of horizontal windows.

Maximum number of pixels in horizontal direction per window.

Maximum number of pixels in vertical direction per window.

Stats parameters.

Maximum number of vertical windows

Minimum number of pixels in horizontal direction per window.

Minimum number of pixels in vertical direction per window.


The documentation for this struct was generated from the following file: