Go to the documentation of this file.
13 #ifdef TOFI_CONFIG_EXPORTS
14 #define TOFI_CONFIG_API __declspec(dllexport)
16 #define TOFI_CONFIG_API __declspec(dllimport)
19 #define TOFI_CONFIG_API
21 #define MAX_PATH_SIZE 512
28 #define MAX_CHAR_SIZE 24
46 const struct CAL_LSDAC_BLOCK_V1
48 const struct CAL_GAIN_CORRECTION_BLOCK
50 const struct CAL_ADDRVAL_REG_BLOCK_V1
77 uint16_t
mode, uint32_t *p_status);
106 const void *p_tofi_cal_config);
109 const void *p_tofi_cal_config);
117 #endif // TOFI_CONFIG_H
const void * p_tofi_cal_config
Pointer to the calibration config block.
struct ConfigFileData ConfigFileData
const struct CAL_GAIN_CORRECTION_BLOCK * p_cal_gain_block
Pointer to the Gain Block.
TOFI_CONFIG_API TofiConfig * InitTofiConfig_isp(ConfigFileData *p_ini_file_data, uint16_t mode, uint32_t *p_status, TofiXYZDealiasData *p_xyz_dealias_data)
Function to Initialize the configuration for TOFI cal config incase of isp.
const struct CAL_ADDRVAL_REG_BLOCK_V1 * p_cal_reg_block
Pointer to the register writes block.
unsigned char * p_data
Pointer to the data.
size_t size
Size of the data.
CameraIntrinsics * p_camera_intrinsics
Pointer to the camera intrinsic parameters.
XYZTable xyz_table
Structure holding pointer to the X,Y,and Z table.
TOFI_CONFIG_API TofiConfig * InitTofiConfig(ConfigFileData *p_cal_file_data, ConfigFileData *p_config_file_data, ConfigFileData *p_ini_file_data, uint16_t mode, uint32_t *p_status)
Function to Initialize the configuration for TOFI cal config (p_tofi_cal_config) using calibration/co...
uint32_t n_rows
Number of rows.
uint8_t depthComputeOpenSourceEnabled
TOFI_CONFIG_API uint32_t TofiSetINIParams(void *p_config_params, int params_group, const void *p_tofi_cal_config)
TOFI_CONFIG_API void FreeTofiConfig(TofiConfig *p_tofi_cal_config)
TOFI_CONFIG_API uint32_t GetXYZ_DealiasData(ConfigFileData *ccb_data, TofiXYZDealiasData *p_xyz_data)
const float * p_y_table
Pointer to the radial correction Y Table.
uint32_t n_cols
Number of Columns.
const char * p_tofi_config_str
Pointer to a string of ini config data.
char raw_format[MAX_CHAR_SIZE]
const float * p_x_table
Pointer to the radial correction X Table.
const struct CAL_LSDAC_BLOCK_V1 * p_lsdac_block
Pointer to the LSDAC Block.
struct TofiConfig TofiConfig
const float * p_z_table
Pointer to the radial correction Z Table.
TOFI_CONFIG_API uint32_t TofiGetINIParams(void *p_config_params, int params_group, const void *p_tofi_cal_config)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:00