Go to the documentation of this file.
37 iniContent.seekg(0, std::ios::beg);
40 while (getline(iniContent, line)) {
41 if (line.compare(0,
key.length(),
key) == 0) {
42 size_t equalPos = line.find(
'=');
43 if (equalPos != std::string::npos) {
44 return line.substr(equalPos + 1);
61 *configFileObj = *p_ini_file_data;
66 std::istringstream is(
s);
75 *dealiasDataObj = p_xyz_dealias_data[
mode];
78 dealiasDataObj->
Freq[0] = (nb_depth << 0) | (nb_ab << 5) | (nb_conf << 10);
108 delete configFileObj;
109 delete dealiasDataObj;
110 delete p_tofi_cal_config;
114 const void *p_tofi_cal_config) {
118 const void *p_tofi_cal_config) {
uint32_t GetXYZ_DealiasData(ConfigFileData *ccb_data, TofiXYZDealiasData *p_xyz_data)
const void * p_tofi_cal_config
Pointer to the calibration config block.
struct ConfigFileData ConfigFileData
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...
const struct CAL_GAIN_CORRECTION_BLOCK * p_cal_gain_block
Pointer to the Gain Block.
const struct CAL_ADDRVAL_REG_BLOCK_V1 * p_cal_reg_block
Pointer to the register writes block.
GLsizei const GLchar *const * string
unsigned char * p_data
Pointer to the data.
size_t size
Size of the data.
std::string iniFileContentFindKeyAndGetValue(std::istream &iniContent, const std::string &key)
uint16_t Freq[MAX_N_FREQS]
CameraIntrinsics * p_camera_intrinsics
Pointer to the camera intrinsic parameters.
XYZTable xyz_table
Structure holding pointer to the X,Y,and Z table.
uint32_t TofiGetINIParams(void *p_config_params, int params_group, const void *p_tofi_cal_config)
uint32_t n_rows
Number of rows.
uint32_t TofiSetINIParams(void *p_config_params, int params_group, const void *p_tofi_cal_config)
uint8_t depthComputeOpenSourceEnabled
const SETUP_TEARDOWN_TESTCONTEXT char * key
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 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.
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.
void FreeTofiConfig(TofiConfig *p_tofi_cal_config)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:00