Functions
tofiConfig.cpp File Reference
#include "tofi_config.h"
#include "tofi_error.h"
#include <sstream>
Include dependency graph for tofiConfig.cpp:

Go to the source code of this file.

Functions

void FreeTofiConfig (TofiConfig *p_tofi_cal_config)
 
uint32_t GetXYZ_DealiasData (ConfigFileData *ccb_data, TofiXYZDealiasData *p_xyz_data)
 
std::string iniFileContentFindKeyAndGetValue (std::istream &iniContent, const std::string &key)
 
TofiConfigInitTofiConfig (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/config/INI file. More...
 
TofiConfigInitTofiConfig_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. More...
 
uint32_t TofiGetINIParams (void *p_config_params, int params_group, const void *p_tofi_cal_config)
 
uint32_t TofiSetINIParams (void *p_config_params, int params_group, const void *p_tofi_cal_config)
 

Function Documentation

◆ FreeTofiConfig()

void FreeTofiConfig ( TofiConfig p_tofi_cal_config)

Function to release memory for configuration structure and Depth/AB/Confidence memory buffers

Parameters
[in,out]TofiConfig*p_tofi_cal_config: pointer to the TOFI calibration configuration parameter structure to be freed

Definition at line 102 of file tofiConfig.cpp.

◆ GetXYZ_DealiasData()

uint32_t GetXYZ_DealiasData ( ConfigFileData ccb_data,
TofiXYZDealiasData p_xyz_data 
)

Definition at line 97 of file tofiConfig.cpp.

◆ iniFileContentFindKeyAndGetValue()

std::string iniFileContentFindKeyAndGetValue ( std::istream &  iniContent,
const std::string key 
)

Definition at line 34 of file tofiConfig.cpp.

◆ InitTofiConfig()

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/config/INI file.

Parameters
[in]ConfigFileData*p_cal_file_data: Pointer to cal data
[in]ConfigFileData*p_config_file_data: pointer to json config data, it is initialized to default if NULL
[in]ConfigFileData*p_ini_file_data: pointer to ini data, it is initialized to default if NULL
[in]mode- uint16_t - mode of camera operation
[out]uint32_tp_status: pointer to status, assigned as ADI_TOFI_SUCCESS on success, assigned as error code incase of failure
Returns
[out] TofiConfig *: returns p_tofi_config pointer on success, returns NULL on failure

Definition at line 9 of file tofiConfig.cpp.

◆ InitTofiConfig_isp()

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.

Parameters
[in]ConfigFileData*p_cal_file_data: Pointer to cal data
[in]ConfigFileData*p_ini_file_data: pointer to ini data, it is initialized to default if NULL
[in]mode- uint16_t - mode of camera operation
[in]TofiXYZDealiasData*p_xyz_dealias_data : pointer to XYZ and dealias data
[out]uint32_tp_status: pointer to status, assigned as ADI_TOFI_SUCCESS on success, assigned as error code incase of failure
Returns
[out] TofiConfig *: returns p_tofi_config pointer on success, returns NULL on failure

Definition at line 52 of file tofiConfig.cpp.

◆ TofiGetINIParams()

uint32_t TofiGetINIParams ( void p_config_params,
int  params_group,
const void p_tofi_cal_config 
)

Definition at line 117 of file tofiConfig.cpp.

◆ TofiSetINIParams()

uint32_t TofiSetINIParams ( void p_config_params,
int  params_group,
const void p_tofi_cal_config 
)

Definition at line 113 of file tofiConfig.cpp.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:04