/*
|
* Copyright (c) 2019 Rockchip Corporation
|
*
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
* you may not use this file except in compliance with the License.
|
* You may obtain a copy of the License at
|
*
|
* http://www.apache.org/licenses/LICENSE-2.0
|
*
|
* Unless required by applicable law or agreed to in writing, software
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
* See the License for the specific language governing permissions and
|
* limitations under the License.
|
*
|
*/
|
|
#ifndef _RK_AIQ_CALIB_TAG_H_
|
#define _RK_AIQ_CALIB_TAG_H_
|
|
#include "xmltags.h"
|
#include "rk_aiq_comm.h"
|
#include <stdlib.h>
|
|
|
#if defined(__linux__)
|
#include <assert.h>
|
|
#include "smartptr.h"
|
#include <xcam_common.h>
|
#include "xcam_log.h"
|
|
#ifdef DCT_ASSERT
|
#undef DCT_ASSERT
|
#endif
|
#define DCT_ASSERT assert
|
|
#elif defined(_WIN32)
|
|
#ifdef DCT_ASSERT
|
#undef DCT_ASSERT
|
#endif
|
#define DCT_ASSERT(x) if(!(x))return false
|
|
#define LOGI printf
|
#define LOGD printf
|
#define LOGE printf
|
#define LOG1 printf
|
|
#endif
|
|
// should expand non leaf node's tags
|
typedef enum CALIB_IQ_TAG_ID_E
|
{
|
/******************************************************************************
|
* XML main section
|
*****************************************************************************/
|
CALIB_FILESTART_TAG_ID,
|
|
/******************************************************************************
|
* XML cell section
|
*****************************************************************************/
|
CALIB_CELL_TAG_ID,
|
|
/******************************************************************************
|
* XML header section
|
*****************************************************************************/
|
CALIB_HEADER_TAG_ID,
|
CALIB_HEADER_CODE_XML_PARSE_VERSION_TAG_ID,
|
CALIB_HEADER_CREATION_DATE_TAG_ID,
|
CALIB_HEADER_CREATOR_TAG_ID,
|
CALIB_HEADER_SENSOR_NAME_TAG_ID,
|
CALIB_HEADER_SAMPLE_NAME_TAG_ID,
|
CALIB_HEADER_GENERATOR_VERSION_TAG_ID,
|
CALIB_HEADER_MAGIC_CODE_TAG_ID,
|
|
/******************************************************************************
|
* XML sensor section
|
*****************************************************************************/
|
CALIB_SENSOR_TAG_ID,
|
CALIIB_SCENE_TAG_ID,
|
/******************************************************************************
|
* XML sensor AWB tag
|
*****************************************************************************/
|
CALIB_SENSOR_AWB_TAG_ID,
|
CALIB_SENSOR_AWB_V200_TAG_ID,
|
CALIB_SENSOR_AWB_V201_TAG_ID,
|
CALIB_SENSOR_AWB_ADJUSTPARA_TAG_ID,
|
CALIB_SENSOR_AWB_LSFORFIRSTFRAME_TAG_ID,
|
CALIB_SENSOR_AWB_V200_GLOBALS_TAG_ID,
|
CALIB_SENSOR_AWB_V201_GLOBALS_TAG_ID,
|
CALIB_SENSOR_AWB_ADJUSTPARA_GLOBALS_TAG_ID,
|
CALIB_SENSOR_AWB_AWB_ENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_WB_BYPASS_TAG_ID,
|
CALIB_SENSOR_AWB_HDRFRAMECHOOSE_TAG_ID,
|
CALIB_SENSOR_AWB_MODE_TAG_ID,
|
CALIB_SENSOR_AWB_FRAMECHOOSE_TAG_ID,
|
CALIB_SENSOR_AWB_LSCBYPASSENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_UVDETECTIONENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_XYDETECTIONENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_MULTIWINDOWENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_YUVDETECTIONENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_LSUSEDFORYUVDET_TAG_ID,
|
CALIB_SENSOR_AWB_LSUSEDFORYUVDET_NAME_TAG_ID,
|
CALIB_SENSOR_AWB_DOWNSCALEMODE_TAG_ID,
|
CALIB_SENSOR_AWB_BLCKMEASUREMODE_TAG_ID,
|
CALIB_SENSOR_AWB_MEASUREWINDOW_TAG_ID,
|
CALIB_SENSOR_AWB_MEASUREWINDOWSIZE_TAG_ID,
|
CALIB_SENSOR_AWB_RESALL_TAG_ID,
|
CALIB_SENSOR_AWB_RESOLUTION_TAG_ID,
|
CALIB_SENSOR_AWB_UVRANGESMALLENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFWEIENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_CA_ENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_LIMITRANGE_TAG_ID,
|
CALIB_SENSOR_AWB_LIMITRANGE_CELL_TAG_ID,
|
CALIB_SENSOR_AWB_LIMITRANGE_LV_TAG_ID,
|
CALIB_SENSOR_AWB_LIMITRANGE_Y_TAG_ID,
|
CALIB_SENSOR_AWB_LIMITRANGE_R_TAG_ID,
|
CALIB_SENSOR_AWB_LIMITRANGE_G_TAG_ID,
|
CALIB_SENSOR_AWB_LIMITRANGE_B_TAG_ID,
|
|
CALIB_SENSOR_AWB_PSEUDOLUMWEIGHT_TAG_ID,
|
CALIB_SENSOR_AWB_ROTATIONMAT_TAG_ID,
|
CALIB_SENSOR_AWB_RGB2ROTATIONYUVMAT_TAG_ID,
|
CALIB_SENSOR_AWB_MULTIWINDOWMODE_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFWEIGHT_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFWEIENABLETH_TAG_ID,
|
CALIB_SENSOR_AWB_WPNOTH_TAG_ID,
|
CALIB_SENSOR_AWB_LVVALUETH_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFWEIRATIOTH_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFWEILVTH_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFWEI_Y_TAG_ID,
|
CALIB_SENSOR_AWB_PERFECTBINCONF_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFWEI_W_HIGHLV_TAG_ID,
|
CALIB_SENSOR_AWB_WPRATIO1_TAG_ID,
|
CALIB_SENSOR_AWB_WPRATIO2_TAG_ID,
|
CALIB_SENSOR_AWB_WPRATIO3_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFWEI_W_LOWLV_TAG_ID,
|
|
CALIB_SENSOR_AWB_DAMPFACTOR_TAG_ID,
|
CALIB_SENSOR_AWB_DFSTEP_TAG_ID,
|
CALIB_SENSOR_AWB_DFMIN_TAG_ID,
|
CALIB_SENSOR_AWB_DFMAX_TAG_ID,
|
CALIB_SENSOR_AWB_LVIIRSIZE_TAG_ID,
|
CALIB_SENSOR_AWB_LVVARTH_TAG_ID,
|
CALIB_SENSOR_AWB_SINGLECOLORPROCESS_TAG_ID,
|
CALIB_SENSOR_AWB_COLORBLOCK_TAG_ID,
|
CALIB_SENSOR_AWB_INDEX_TAG_ID,
|
CALIB_SENSOR_AWB_MEANC_TAG_ID,
|
CALIB_SENSOR_AWB_MEANH_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCEUSEDFORESTIMIATION_TAG_ID,
|
CALIB_SENSOR_AWB_LSUSEDFORESTIMIATION_NAME_TAG_ID,
|
CALIB_SENSOR_AWB_ALPHA_TAG_ID,
|
CALIB_SENSOR_AWB_NAME_TAG_ID,
|
CALIB_SENSOR_AWB_RGAIN_TAG_ID,
|
CALIB_SENSOR_AWB_BGAIN_TAG_ID,
|
CALIB_SENSOR_AWB_TEMPORALDEFAULTGAIN_TAG_ID,
|
CALIB_SENSOR_AWB_TEMPORALCALGAINSETSIZE_TAG_ID,
|
CALIB_SENSOR_AWB_TEMPORALGAINSETWEIGHT_TAG_ID,
|
CALIB_SENSOR_AWB_LVMATRIX_TAG_ID,
|
CALIB_SENSOR_AWB_LV_THL_TAG_ID,
|
CALIB_SENSOR_AWB_LV_THL2_TAG_ID,
|
CALIB_SENSOR_AWB_LV_THH_TAG_ID,
|
CALIB_SENSOR_AWB_LV_THH2_TAG_ID,
|
CALIB_SENSOR_AWB_WP_TH_TAG_ID,
|
CALIB_SENSOR_AWB_WP_LV_TAG_ID,
|
CALIB_SENSOR_AWB_WP_THL_TAG_ID,
|
CALIB_SENSOR_AWB_WP_THH_TAG_ID,
|
CALIB_SENSOR_AWB_PRODIS_THL_TAG_ID,
|
CALIB_SENSOR_AWB_PRODIS_THH_TAG_ID,
|
CALIB_SENSOR_AWB_PROLV_INDOOR_THL_TAG_ID,
|
CALIB_SENSOR_AWB_PROLV_INDOOR_THH_TAG_ID,
|
CALIB_SENSOR_AWB_PROLV_OUTDOOR_THL_TAG_ID,
|
CALIB_SENSOR_AWB_PROLV_OUTDOOR_THH_TAG_ID,
|
CALIB_SENSOR_AWB_SPATIALGAIN_L_TAG_ID,
|
CALIB_SENSOR_AWB_SPATIALGAIN_H_TAG_ID,
|
CALIB_SENSOR_AWB_WPNUMPERCTH_TAG_ID,
|
CALIB_SENSOR_AWB_TEMPWEIGTH_TAG_ID,
|
CALIB_SENSOR_AWB_CA_LACALCFACTOR_TAG_ID,
|
CALIB_SENSOR_AWB_CA_TARGETGAIN_TAG_ID,
|
CALIB_SENSOR_AWB_CONVERGEDVARTH_TAG_ID,
|
CALIB_SENSOR_AWB_LINERGBG_TAG_ID,
|
CALIB_SENSOR_AWB_LINERGBGPROJCCT_TAG_ID,
|
CALIB_SENSOR_AWB_MULTIWINDOW_TAG_ID,
|
CALIB_SENSOR_AWB_EXCLUDERANGE_TAG_ID,
|
CALIB_SENSOR_AWB_EXCLUDERANGE_DOMAIN_TAG_ID,
|
CALIB_SENSOR_AWB_EXCLUDE_MODE_TAG_ID,
|
CALIB_SENSOR_AWB_EXCLUDE_WINDOW_TAG_ID,
|
CALIB_SENSOR_AWB_V200_LIGHTSOURCES_TAG_ID,
|
CALIB_SENSOR_AWB_V201_LIGHTSOURCES_TAG_ID,
|
CALIB_SENSOR_AWB_ADJUSTPARA_LIGHTSOURCES_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_NAME_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTUREGION_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTVREGION_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_SMALLUREGION_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_SMALLVREGION_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_LIGHTXYREGION_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_NORMAL_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_BIG_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_SMALL_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_YUVREGION_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_K2SET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_B0SET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_K3SET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_K_YDISSET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_B_YDISSET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_UREFSET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_VREFSET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_DISSET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_THSET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_RTYUVREGION_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_THCURVE_U_SET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_THCURVE_TH_SET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_LINEVECTOR_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_DOORTYPE_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_STANDARDGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_STAWEIGTHSET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_SPATIALGAIN_LV_THSET_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_XYTYPE2ENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_WEIGHTCURVE_RATIO_TAG_ID,
|
CALIB_SENSOR_AWB_LIGHTSOURCES_WEIGHTCURVE_WEIGHT_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFBLKWEIENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_BLKSTATISTICSENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_WPDIFFBLKWEIGHT_TAG_ID,
|
CALIB_SENSOR_AWB_REMOSAICPARA_TAG_ID,
|
CALIB_SENSOR_AWB_REMOSAICPARA_ENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_REMOSAICPARA_WBGAIN_TAG_ID,
|
CALIB_SENSOR_AWB_RUNINTERNAL_TAG_ID,
|
CALIB_SENSOR_AWB_TOLERANCE_TAG_ID,
|
CALIB_SENSOR_AWB_LV_TAG_ID,
|
CALIB_SENSOR_AWB_VALUE_TAG_ID,
|
CALIB_SENSOR_AWB_XYREGIONSTABLESELECTION_TAG_ID,
|
CALIB_SENSOR_AWB_XYREGIONSIZE_TAG_ID,
|
CALIB_SENSOR_AWB_XYREGION_WPNUMTH_CELL_TAG_ID,
|
CALIB_SENSOR_AWB_XYREGION_LV_TAG_ID,
|
CALIB_SENSOR_AWB_XYREGION_WPNUMTHFORBIGTYPE_TAG_ID,
|
CALIB_SENSOR_AWB_XYREGION_WPNUMTHFOREXTRATYPE_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINADJUST_TAG_ID,
|
CALIB_SENSOR_AWB_CTGRID_NUM_TAG_ID,
|
CALIB_SENSOR_AWB_CTINRANGE_TAG_ID,
|
CALIB_SENSOR_AWB_CRIGRID_NUM_TAG_ID,
|
CALIB_SENSOR_AWB_CRIINRANGE_TAG_ID,
|
CALIB_SENSOR_AWB_LUTALL_TAG_ID,
|
CALIB_SENSOR_AWB_LVVALUE_TAG_ID,
|
CALIB_SENSOR_AWB_CTOUT_TAG_ID,
|
CALIB_SENSOR_AWB_CRIOUT_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINADJUSTENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINOFFSET_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINOFFSET_ENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINOFFSET_OFFSET_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINDAYLIGHTCLIPENABLE_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINCLIPEANBLE_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINDAYLIGHTCLIP_TAG_ID,
|
CALIB_SENSOR_AWB_OUTDOORCCTMIN_TAG_ID,
|
CALIB_SENSOR_AWB_WBGAINCLIP_TAG_ID,
|
CALIB_SENSOR_AWB_CCT_TAG_ID,
|
CALIB_SENSOR_AWB_CRIBOUNDUP_TAG_ID,
|
CALIB_SENSOR_AWB_CRIBOUNDLOW_TAG_ID,
|
|
/*****************************************************************************
|
*XML AEC section
|
******************************************************************************/
|
CALIB_SENSOR_AEC_TAG_ID,
|
CALIB_SENSOR_AEC_HISTSTATSMODE_TAG_ID,
|
CALIB_SENSOR_AEC_HISTSTATSMODE_R_TAG_ID,
|
CALIB_SENSOR_AEC_HISTSTATSMODE_G_TAG_ID,
|
CALIB_SENSOR_AEC_HISTSTATSMODE_B_TAG_ID,
|
CALIB_SENSOR_AEC_HISTSTATSMODE_RGB_TAG_ID,
|
CALIB_SENSOR_AEC_HISTSTATSMODE_Y_TAG_ID,
|
|
CALIB_SENSOR_AEC_RAWSTATSMODE_TAG_ID,
|
CALIB_SENSOR_AEC_RAWSTATSMODE_R_TAG_ID,
|
CALIB_SENSOR_AEC_RAWSTATSMODE_G_TAG_ID,
|
CALIB_SENSOR_AEC_RAWSTATSMODE_B_TAG_ID,
|
CALIB_SENSOR_AEC_RAWSTATSMODE_Y_TAG_ID,
|
|
CALIB_SENSOR_AEC_YRANGEMODE_TAG_ID,
|
CALIB_SENSOR_AEC_YRANGEMODE_FULL_TAG_ID,
|
CALIB_SENSOR_AEC_YRANGEMODE_LIMITED_TAG_ID,
|
|
CALIB_SENSOR_AEC_AECRUNINTERVAL_TAG_ID,
|
CALIB_SENSOR_AEC_AECOPTYPE_TAG_ID,
|
CALIB_SENSOR_AEC_AECOPTYPE_AUTO_TAG_ID,
|
CALIB_SENSOR_AEC_AECOPTYPE_MANUAL_TAG_ID,
|
|
CALIB_SENSOR_AEC_SYNCTEST_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_ENABLE_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_INTERVALFRM_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_ALTEREXP_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_LINALTEREXP_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_HDRALTEREXP_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_TIMEVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_GAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_ISPGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_DCGMODE_TAG_ID,
|
CALIB_SENSOR_AEC_SYNCTEST_PIRISVALUE_TAG_ID,
|
|
CALIB_SENSOR_AEC_AECDNSWITCH_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_DNTRIGGER_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE_DAY_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_DNMODE_NIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_FILLLIGHTMODE_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_D2NFACTH_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_D2NFRMCNT_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_VBNIGHTMODE_TAG_ID,
|
CALIB_SENSOR_AEC_ENABLE_TAG_ID,
|
|
CALIB_SENSOR_AEC_AECDNSWITCH_N2DFRMCNT_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_N2DFACTH_TAG_ID,
|
|
CALIB_SENSOR_AEC_AECDNSWITCH_IRNIGHTMODE_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_IR_RG_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_IR_BG_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_MAX_DIS_TAG_ID,
|
CALIB_SENSOR_AEC_AECDNSWITCH_VB_PERCENT_TAG_ID,
|
|
CALIB_SENSOR_AEC_AECSPEED_TAG_ID,
|
CALIB_SENSOR_AEC_SMOOTHEN_TAG_ID,
|
CALIB_SENSOR_AEC_DYDAMPEN_TAG_ID,
|
CALIB_SENSOR_AEC_DAMPOVER_TAG_ID,
|
CALIB_SENSOR_AEC_DAMPUNDER_TAG_ID,
|
CALIB_SENSOR_AEC_DAMPDARK2BRIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_DAMPBRIGHT2DARK_TAG_ID,
|
CALIB_SENSOR_AEC_DAMPOVERVIDEO_TAG_ID,
|
CALIB_SENSOR_AEC_DAMPUNDERVIDEO_TAG_ID,
|
|
CALIB_SENSOR_AEC_AECDELAYFRMNUM_TAG_ID,
|
CALIB_SENSOR_AEC_BLACKDELAY_TAG_ID,
|
CALIB_SENSOR_AEC_WHITEDELAY_TAG_ID,
|
|
CALIB_SENSOR_AEC_AECFRAMERATEMODE_TAG_ID,
|
CALIB_SENSOR_AEC_ISFPSFIX_TAG_ID,
|
CALIB_SENSOR_AEC_FPSVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_FPSFIX_LINTIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_FPSFIX_HDRTIMEDOT_TAG_ID,
|
|
CALIB_SENSOR_AEC_ANTIFLICKER_TAG_ID,
|
CALIB_SENSOR_AEC_ANTIFLICKER_ENABLE_TAG_ID,
|
CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_TAG_ID,
|
CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_50HZ_TAG_ID,
|
CALIB_SENSOR_AEC_ANTIFLICKER_FREQ_60HZ_TAG_ID,
|
CALIB_SENSOR_AEC_ANTIFLICKER_MODE_TAG_ID,
|
CALIB_SENSOR_AEC_ANTIFLICKER_MODE_AUTO_TAG_ID,
|
CALIB_SENSOR_AEC_ANTIFLICKER_MODE_NORMAL_TAG_ID,
|
|
CALIB_SENSOR_AEC_AECINITVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_AECINITVALUE_LINEARAE_TAG_ID,
|
CALIB_SENSOR_AEC_AECINITVALUE_HDRAE_TAG_ID,
|
CALIB_SENSOR_AEC_INITTIMEVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_INITGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_INITISPDGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_INITPIRISVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_INITDCIRISVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_AECGRIDWEIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_DAYGRIDWEIGHTS_TAG_ID,
|
CALIB_SENSOR_AEC_NIGHTGRIDWEIGHTS_TAG_ID,
|
CALIB_SENSOR_AEC_AECROUTE_TAG_ID,
|
CALIB_SENSOR_AEC_AECROUTE_LINEARAE_TAG_ID,
|
CALIB_SENSOR_AEC_AECROUTE_HDRAE_TAG_ID,
|
CALIB_SENSOR_AEC_NAME_TAG_ID,
|
CALIB_SENSOR_AEC_TIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_GAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_ISPDGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_PIRISDOT_TAG_ID,
|
CALIB_SENSOR_AEC_LTIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_MTIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_STIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_LGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_MGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_SGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_LISPDGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_MISPDGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_SISPDGAINDOT_TAG_ID,
|
|
CALIB_SENSOR_AEC_IRISCTRL_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_ENABLE_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_TYPE_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_TYPE_P_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_TYPE_DC_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_TOTALSTEP_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_EFFCSTEP_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_ZEROISMAX_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_P_ATTR_STEPTABLE_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_KP_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_KI_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_KD_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_MIN_PWMDUTY_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_MAX_PWMDUTY_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_OPEN_PWMDUTY_TAG_ID,
|
CALIB_SENSOR_AEC_IRISCTRL_DC_ATTR_CLOSE_PWMDUTY_TAG_ID,
|
|
CALIB_SENSOR_AEC_MANUALCTRL_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_LINEARAE_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_HDRAE_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_TIMEEN_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_GAINEN_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_ISPDGAINEN_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_IRISEN_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_TIMEVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_GAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_ISPDGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_PIRISVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_MANUALCTRL_DCIRISVALUE_TAG_ID,
|
|
CALIB_SENSOR_AEC_ENVLVCALIB_TAG_ID,
|
CALIB_SENSOR_AEC_ENVLVCALIB_CALIBFNUMBER_TAG_ID,
|
CALIB_SENSOR_AEC_ENVLVCALIB_CURVECOEFF_TAG_ID,
|
|
CALIB_SENSOR_AEC_LINEARAE_CTRL_TAG_ID,
|
CALIB_SENSOR_AEC_RAWSTATS_EN_TAG_ID,
|
CALIB_SENSOR_AEC_SETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_NIGHTSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_DYSETPOINTEN_TAG_ID,
|
CALIB_SENSOR_AEC_DYNAMICSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_EXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_DYSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_TOLERANCE_IN_TAG_ID,
|
CALIB_SENSOR_AEC_TOLERANCE_OUT_TAG_ID,
|
CALIB_SENSOR_AEC_STRATEGYMODE_TAG_ID,
|
CALIB_SENSOR_AEC_STRATEGYMODE_LOWLIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_STRATEGYMODE_HIGHLIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_EVBIAS_TAG_ID,
|
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_CONFIG_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_ENABLE_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_AUTO_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_CENTER_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_LEFT_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_RIGHT_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_UP_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_MEASAREA_BOTTOM_TAG_ID,
|
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_OEROI_LOWTH_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_LV_LOWTH_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_LV_HIGHTH_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_NONOEPDFTH_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_LOWLIGHTPDFTH_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_EXPLEVEL_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_TARGETLLLUMA_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_BACKLIGHT_LUMADISTTH_TAG_ID,
|
|
CALIB_SENSOR_LINAECTRL_OVEREXP_CONTROL_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_OVEREXP_ENABLE_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_OVEREXP_HIGHLIGHT_TH_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_OVEREXP_LOWLIGHT_TH_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_OVEREXP_MAXWEIGHT_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_OVEREXP_OEPDF_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_OVEREXP_HIGHLIGHT_WEIGHT_TAG_ID,
|
CALIB_SENSOR_LINAECTRL_OVEREXP_LOWLIGHT_WEIGHT_TAG_ID,
|
|
CALIB_SENSOR_AEC_HDRAECTRL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_MODE_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_NORMAL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_LONGFRAME_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_AUTO_LONGFRAME_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_SFRMMINLINE_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LONGFRMMODE_LFRMMODEEXPTH_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOCTRL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE_AUTO_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_EXPRATIOTYPE_FIX_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_RATIOEXPDOT_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_M2SRATIOFIX_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_L2MRATIOFIX_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_M2SRATIOMAX_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_L2MRATIOMAX_TAG_ID,
|
|
CALIB_SENSOR_AEC_HDRAECTRL_LUMADISTTH_TAG_ID,
|
|
CALIB_SENSOR_AEC_HDRAECTRL_LFRAMECTRL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_OEROILOWTH_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LVHIGHTH_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LVLOWTH_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LEXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_TARGETLLLUMA_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_NONOEPDFTH_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_LOWLIGHTPDFTH_TAG_ID,
|
|
CALIB_SENSOR_AEC_HDRAECTRL_MFRAMECTRL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_MEXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_MSETPOINT_TAG_ID,
|
|
CALIB_SENSOR_AEC_HDRAECTRL_SFRAMECTRL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_SEXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_SSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_TARGETHLLUMA_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_HLROIEXPANDEN_TAG_ID,
|
CALIB_SENSOR_AEC_HDRAECTRL_HLLUMATOLERANCE_TAG_ID,
|
|
/******************************************************************************
|
* XML AF section
|
*****************************************************************************/
|
CALIB_SENSOR_AF_TAG_ID,
|
CALIB_SENSOR_AF_FIXED_MODE_TAG_ID,
|
CALIB_SENSOR_AF_MACRO_MODE_TAG_ID,
|
CALIB_SENSOR_AF_INFINITY_MODE_TAG_ID,
|
CALIB_SENSOR_AF_DEF_CODE_TAG_ID,
|
CALIB_SENSOR_AF_MODE_TAG_ID,
|
CALIB_SENSOR_AF_WINDOW_TAG_ID,
|
CALIB_SENSOR_AF_CONTRAST_AF_TAG_ID,
|
CALIB_SENSOR_AF_LASER_AF_TAG_ID,
|
CALIB_SENSOR_AF_PDAF_TAG_ID,
|
CALIB_SENSOR_AF_H_OFFS_TAG_ID,
|
CALIB_SENSOR_AF_V_OFFS_TAG_ID,
|
CALIB_SENSOR_AF_H_SIZE_TAG_ID,
|
CALIB_SENSOR_AF_V_SIZE_TAG_ID,
|
CALIB_SENSOR_AF_CONTRAST_ENABLE_TAG_ID,
|
CALIB_SENSOR_AF_SEARCH_STRATEGY_TAG_ID,
|
CALIB_SENSOR_AF_SEARCH_STRATEGY_ADAPTIVE_TAG_ID,
|
CALIB_SENSOR_AF_SEARCH_STRATEGY_HILLCLIMB_TAG_ID,
|
CALIB_SENSOR_AF_SEARCH_STRATEGY_FULL_TAG_ID,
|
CALIB_SENSOR_AF_DIR_POSITIVE_TAG_ID,
|
CALIB_SENSOR_AF_DIR_NEGATIVE_TAG_ID,
|
CALIB_SENSOR_AF_DIR_ADAPTIVE_TAG_ID,
|
CALIB_SENSOR_AF_FULL_DIR_TAG_ID,
|
CALIB_SENSOR_AF_FULL_RANGE_TBL_TAG_ID,
|
CALIB_SENSOR_AF_ADAPTIVE_DIR_TAG_ID,
|
CALIB_SENSOR_AF_ADAPTIVE_RANGE_TBL_TAG_ID,
|
CALIB_SENSOR_AF_TRIG_THERS_TAG_ID,
|
CALIB_SENSOR_AF_LUMA_TRIG_THERS_TAG_ID,
|
CALIB_SENSOR_AF_STABLE_THERS_TAG_ID,
|
CALIB_SENSOR_AF_STABLE_FRAMES_TAG_ID,
|
CALIB_SENSOR_AF_STABLE_TIME_TAG_ID,
|
CALIB_SENSOR_AF_SCENE_DIFF_ENABLE_TAG_ID,
|
CALIB_SENSOR_AF_SCENE_DIFF_THERS_TAG_ID,
|
CALIB_SENSOR_AF_SCENE_DIFF_BLK_THERS_TAG_ID,
|
CALIB_SENSOR_AF_CENTER_SCENE_DIFF_THERS_TAG_ID,
|
CALIB_SENSOR_AF_VALID_MAX_MIN_RATIO_TAG_ID,
|
CALIB_SENSOR_AF_VALID_VALUE_THERS_TAG_ID,
|
CALIB_SENSOR_AF_OUT_FOCUS_VALUE_TAG_ID,
|
CALIB_SENSOR_AF_OUT_FOCUS_POS_TAG_ID,
|
CALIB_SENSOR_AF_FLAT_VALUE_TAG_ID,
|
CALIB_SENSOR_AF_SEARCH_PAUSE_LUMA_ENABLE_TAG_ID,
|
CALIB_SENSOR_AF_SEARCH_PAUSE_LUMA_THERS_TAG_ID,
|
CALIB_SENSOR_AF_SEARCH_PAUSE_LUMA_STABLE_FRAMES_TAG_ID,
|
CALIB_SENSOR_AF_SEARCH_PAUSE_LUMA_STABLE_THERS_TAG_ID,
|
CALIB_SENSOR_AF_WEIGHT_ENABLE_TAG_ID,
|
CALIB_SENSOR_AF_WEIGHT_MATRIX_TAG_ID,
|
CALIB_SENSOR_AF_VCM_TAG_ID,
|
CALIB_SENSOR_AF_MEAS_ISO_TAG_ID,
|
CALIB_SENSOR_AF_ZOOM_FOCUS_TBL_TAG_ID,
|
|
//LASER
|
CALIB_SENSOR_AF_LASERAF_ENABLE_TAG_ID,
|
CALIB_SENSOR_AF_LASER_AF_VCMDOT_TAG_ID,
|
CALIB_SENSOR_AF_LASER_AF_DISTANCEDOT_TAG_ID,
|
//PDAF
|
CALIB_SENSOR_AF_PDAF_ENABLE_TAG_ID,
|
//VCM
|
CALIB_SENSOR_AF_VCM_START_CURRENT_TAG_ID,
|
CALIB_SENSOR_AF_VCM_RATED_CURRENT_TAG_ID,
|
CALIB_SENSOR_AF_VCM_STEP_MODE_TAG_ID,
|
CALIB_SENSOR_AF_EXTRA_DELAY_TAG_ID,
|
//AF MEAS
|
CALIB_SENSOR_AF_MEAS_ISO_ISO_TAG_ID,
|
CALIB_SENSOR_AF_MEAS_ISO_AFMTHRES_TAG_ID,
|
CALIB_SENSOR_AF_MEAS_ISO_GAMMA_Y_TAG_ID,
|
CALIB_SENSOR_AF_MEAS_ISO_GAUSS_WEIGHT_TAG_ID,
|
//Zoom Focus Table
|
CALIB_SENSOR_AF_ZOOM_FOCUS_FOCUS_LENGTH_TAG_ID,
|
CALIB_SENSOR_AF_ZOOM_FOCUS_ZOOMPOS_TAG_ID,
|
CALIB_SENSOR_AF_ZOOM_FOCUS_FOCUSINFPOS_TAG_ID,
|
CALIB_SENSOR_AF_ZOOM_FOCUS_FOCUSMACROPOS_TAG_ID,
|
|
/******************************************************************************
|
*XML AHDR section
|
*****************************************************************************/
|
CALIB_SENSOR_AHDR_MERGE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_TAG_ID,
|
|
CALIB_SENSOR_AHDR_ENVLV_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_MOVECOEF_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_OECURVE_SMOOTH_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_OECURVE_OFFSET_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_MDCURVELM_SMOOTH_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_MDCURVELM_OFFSET_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_SMOOTH_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_OFFSET_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_OECURVE_DAMP_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_MDCURVELM_DAMP_TAG_ID,
|
CALIB_SENSOR_AHDR_MERGE_MDCURVEMS_DAMP_TAG_ID,
|
|
CALIB_SENSOR_AHDR_TMO_TMO_EN_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_NAME_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_TMO_EN_CELL_EN_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALLUMA_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_DETAILSHIGHLIGHT_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_DETAILSLOWLIGHT_TAG_ID,
|
|
CALIB_SENSOR_AHDR_TMO_LOCALTMO_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_LOCALTMO_STRENGTH_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_LOCALTMOMODE_TAG_ID,
|
|
CALIB_SENSOR_AHDR_TMO_GLOBALTMO_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALTMO_EN_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALTMO_IIR_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALTMO_MODE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALTMO_DYNAMICRANGE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALTMO_ENVLV_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALTMO_TOLERANCE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALTMO_STRENGTH_TAG_ID,
|
|
CALIB_SENSOR_AHDR_TMO_DETAILSHIGHLIGHTMODE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALLUMAMODE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_OEPDF_TAG_ID,
|
CALIB_SENSOR_AHDR_TOLERANCE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_GLOBALLUMA_GLOBALLUMA_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_DETAILSHIGHLIGHT_DETAILSHIGHLIGHT_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_DETAILSLOWLIGHT_DETAILSLOWLIGHT_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_DETAILSLOWLIGHTMODE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_FOCUSLUMA_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_DARKPDF_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_ISO_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_DYNAMICRANGE_TAG_ID,
|
CALIB_SENSOR_AHDR_TMO_DAMP_TAG_ID,
|
|
/******************************************************************************
|
*XML AHDR section
|
*****************************************************************************/
|
CALIB_SENSOR_DRC_TAG_ID,
|
CALIB_SENSOR_DRC_CALIBPARA_TAG_ID,
|
CALIB_SENSOR_DRC_TUNINGPARA_TAG_ID,
|
CALIB_SENSOR_DRC_SCENE_TAG_ID,
|
CALIB_SENSOR_DRC_POSITION_TAG_ID,
|
CALIB_SENSOR_DRC_OFFSET_POW2_TAG_ID,
|
CALIB_SENSOR_DRC_LPDETAIL_RATIO_TAG_ID,
|
CALIB_SENSOR_DRC_HPDETAIL_RATIO_TAG_ID,
|
CALIB_SENSOR_DRC_WEIPRE_FRAME_TAG_ID,
|
CALIB_SENSOR_DRC_WEICUR_PIX_TAG_ID,
|
CALIB_SENSOR_DRC_EDGE_SCL_TAG_ID,
|
CALIB_SENSOR_DRC_MOTION_SCL_TAG_ID,
|
CALIB_SENSOR_DRC_FORCE_SGM_INV0_TAG_ID,
|
CALIB_SENSOR_DRC_SPACE_SGM_INV0_TAG_ID,
|
CALIB_SENSOR_DRC_SPACE_SGM_INV1_TAG_ID,
|
CALIB_SENSOR_DRC_RANGE_SGM_INV0_TAG_ID,
|
CALIB_SENSOR_DRC_RANGE_SGM_INV1_TAG_ID,
|
CALIB_SENSOR_DRC_WEIG_BILAT_TAG_ID,
|
CALIB_SENSOR_DRC_WEIG_MAXL_TAG_ID,
|
CALIB_SENSOR_DRC_MIN_OGAIN_TAG_ID,
|
CALIB_SENSOR_DRC_IIR_FRAME_TAG_ID,
|
CALIB_SENSOR_DRC_GAIN_TAG_ID,
|
CALIB_SENSOR_DRC_SCALE_Y0_TAG_ID,
|
|
/******************************************************************************
|
* XML BLC section
|
*****************************************************************************/
|
CALIB_SENSOR_BLC_TAG_ID,
|
CALIB_SENSOR_BLC_ENABLE_TAG_ID,
|
CALIB_SENSOR_BLC_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_BLC_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_BLC_ISO_TAG_ID,
|
CALIB_SENSOR_BLC_BLACK_LEVEL_TAG_ID,
|
|
/******************************************************************************
|
* XML DPCC section
|
*****************************************************************************/
|
CALIB_SENSOR_DPCC_TAG_ID,
|
CALIB_SENSOR_DPCC_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_VERSION_TAG_ID,
|
|
CALIB_SENSOR_DPCC_FAST_MODE_TAG_ID,
|
CALIB_SENSOR_DPCC_FAST_MODE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_FAST_MODE_ISO_TAG_ID,
|
CALIB_SENSOR_DPCC_FAST_MODE_SINGLE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_FAST_MODE_SINGLE_LEVEL_TAG_ID,
|
CALIB_SENSOR_DPCC_FAST_MODE_DOUBLE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_FAST_MODE_DOUBLE_LEVEL_TAG_ID,
|
CALIB_SENSOR_DPCC_FAST_MODE_TRIPLE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_FAST_MODE_TRIPLE_LEVEL_TAG_ID,
|
|
CALIB_SENSOR_DPCC_EXPERT_MODE_TAG_ID,
|
CALIB_SENSOR_DPCC_ISO_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_GRAYSCALE_MODE_TAG_ID,
|
CALIB_SENSOR_DPCC_RK_OUT_SEL_TAG_ID,
|
CALIB_SENSOR_DPCC_DPCC_OUT_SEL_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_RB_3X3_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_G_3X3_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_INC_RB_CENTER_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_INC_G_CENTER_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_USE_FIX_SET_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_USE_SET3_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_USE_SET2_TAG_ID,
|
CALIB_SENSOR_DPCC_STAGE1_USE_SET1_TAG_ID,
|
|
CALIB_SENSOR_DPCC_SET_CELL_TAG_ID,
|
CALIB_SENSOR_DPCC_SET_CELL_RK_TAG_ID,
|
CALIB_SENSOR_DPCC_RK_RED_BLUE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_RK_GREEN_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_RK_RED_BLUE_SW_MINDIS_TAG_ID,
|
CALIB_SENSOR_DPCC_RK_GREEN_SW_MINDIS_TAG_ID,
|
CALIB_SENSOR_DPCC_RK_SW_DIS_SCALE_MIN_TAG_ID,
|
CALIB_SENSOR_DPCC_RK_SW_DIS_SCALE_MAX_TAG_ID,
|
|
CALIB_SENSOR_DPCC_SET_CELL_LC_TAG_ID,
|
CALIB_SENSOR_DPCC_LC_RED_BLUE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_LC_GREEN_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_LC_RED_BLUE_LINE_MAD_FAC_TAG_ID,
|
CALIB_SENSOR_DPCC_LC_GREEN_LINE_MAD_FAC_TAG_ID,
|
CALIB_SENSOR_DPCC_LC_RED_BLUE_LINE_THR_TAG_ID,
|
CALIB_SENSOR_DPCC_LC_GREEN_LINE_THR_TAG_ID,
|
|
CALIB_SENSOR_DPCC_SET_CELL_PG_TAG_ID,
|
CALIB_SENSOR_DPCC_PG_RED_BLUE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_PG_GREEN_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_PG_RED_BLUE_FAC_TAG_ID,
|
CALIB_SENSOR_DPCC_PG_GREEN_FAC_TAG_ID,
|
|
CALIB_SENSOR_DPCC_SET_CELL_RND_TAG_ID,
|
CALIB_SENSOR_DPCC_RND_RED_BLUE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_RND_GREEN_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_RND_RED_BLUE_THR_TAG_ID,
|
CALIB_SENSOR_DPCC_RND_GREEN_THR_TAG_ID,
|
CALIB_SENSOR_DPCC_RND_RED_BLUE_OFFS_TAG_ID,
|
CALIB_SENSOR_DPCC_RND_GREEN_OFFS_TAG_ID,
|
|
CALIB_SENSOR_DPCC_SET_CELL_RG_TAG_ID,
|
CALIB_SENSOR_DPCC_RG_RED_BLUE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_RG_GREEN_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_RG_RED_BLUE_FAC_TAG_ID,
|
CALIB_SENSOR_DPCC_RG_GREEN_FAC_TAG_ID,
|
|
CALIB_SENSOR_DPCC_SET_CELL_RO_TAG_ID,
|
CALIB_SENSOR_DPCC_RO_RED_BLUE_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_RO_GREEN_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_RO_RED_BLUE_LIM_TAG_ID,
|
CALIB_SENSOR_DPCC_RO_GREEN_LIM_TAG_ID,
|
|
CALIB_SENSOR_DPCC_PDAF_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_POINT_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_OFFSETX_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_OFFSETY_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_WRAPX_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_WRAPY_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_WRAPX_NUM_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_WRAPY_NUM_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_POINT_X_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_POINT_Y_TAG_ID,
|
CALIB_SENSOR_DPCC_PDAF_POINT_FORWARD_MED_TAG_ID,
|
|
CALIB_SENSOR_DPCC_SENSOR_TAG_ID,
|
CALIB_SENSOR_DPCC_SENSOR_AUTO_ENABLE_TAG_ID,
|
CALIB_SENSOR_DPCC_SENSOR_MAX_LEVEL_TAG_ID,
|
|
CALIB_SENSOR_DPCC_SENSOR_LEVEL_SINGLE_TAG_ID,
|
CALIB_SENSOR_DPCC_SENSOR_LEVEL_MULTIPLE_TAG_ID,
|
|
/******************************************************************************
|
*XML BAYERNR section
|
*****************************************************************************/
|
CALIB_SENSOR_BAYERNR_TAG_ID,
|
CALIB_SENSOR_BAYERNR_ENABLE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_VERSION_TAG_ID,
|
CALIB_SENSOR_BAYERNR_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_BAYERNR_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_BAYERNR_SETTING_TAG_ID,
|
CALIB_SENSOR_BAYERNR_SETTING_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_SETTING_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_ISO_TAG_ID,
|
CALIB_SENSOR_BAYERNR_FILTPARA_TAG_ID,
|
CALIB_SENSOR_BAYERNR_LURATIO_TAG_ID,
|
CALIB_SENSOR_BAYERNR_FIXW_TAG_ID,
|
CALIB_SENSOR_BAYERNR_LULEVEL_TAG_ID,
|
CALIB_SENSOR_BAYERNR_LULEVELVAL_TAG_ID,
|
CALIB_SENSOR_BAYERNR_LAMDA_TAG_ID,
|
CALIB_SENSOR_BAYERNR_GAUSS_EN_TAG_ID,
|
CALIB_SENSOR_BAYERNR_RGAINOFF_TAG_ID,
|
CALIB_SENSOR_BAYERNR_RGAINFILP_TAG_ID,
|
CALIB_SENSOR_BAYERNR_BGAINOFF_TAG_ID,
|
CALIB_SENSOR_BAYERNR_BGAINFILP_TAG_ID,
|
CALIB_SENSOR_BAYERNR_EDGESOFTNESS_TAG_ID,
|
CALIB_SENSOR_BAYERNR_GAUSSWEIGHT0_TAG_ID,
|
CALIB_SENSOR_BAYERNR_GAUSSWEIGHT1_TAG_ID,
|
CALIB_SENSOR_BAYERNR_BILEDGEFILTER_TAG_ID,
|
CALIB_SENSOR_BAYERNR_BILFILTERSTRENG_TAG_ID,
|
CALIB_SENSOR_BAYERNR_BILEDGESOFT_TAG_ID,
|
CALIB_SENSOR_BAYERNR_BILEDGESOFTRATIO_TAG_ID,
|
CALIB_SENSOR_BAYERNR_BILREGWGT_TAG_ID,
|
|
/******************************************************************************
|
* XML LSC section
|
*****************************************************************************/
|
CALIB_SENSOR_LSC_TAG_ID,
|
CALIB_SENSOR_LSC_ENABLE_TAG_ID,
|
CALIB_SENSOR_LSC_DAMP_ENABLE_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_RESALL_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_RESALL_NAME_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_IllALL_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_CASE_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_NAME_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_WBGAIN_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_TABLEUSED_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_GAINS_TAG_ID,
|
CALIB_SENSOR_LSC_ALSCCOF_VIG_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_NAME_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_RESOLUTION_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_ILLUMINATION_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_SECTORS_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_NO_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_XO_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_YO_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_SECTOR_SIZE_X_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_SECTOR_SIZE_Y_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_VIGNETTING_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_RED_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_GREENR_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_GREENB_TAG_ID,
|
CALIB_SENSOR_LSC_TABLEALL_LSC_SAMPLES_BLUE_TAG_ID,
|
|
/******************************************************************************
|
* XML RKDM section
|
*****************************************************************************/
|
CALIB_SENSOR_RKDM_TAG_ID,
|
CALIB_SENSOR_RKDM_ENABLE_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_FILTER1_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_FILTER2_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_GAIN_OFFSET_TAG_ID,
|
CALIB_SENSOR_RKDM_ISO_TAG_ID,
|
CALIB_SENSOR_RKDM_SHARP_STRENGTH_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_HF_OFFSET_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_OFFSET_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_CLIP_EN_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_FILTER_G_EN_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_FILTER_C_EN_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_THED0_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_THED1_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_DIST_SCALE_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_CNR_STRENGTH_TAG_ID,
|
CALIB_SENSOR_RKDM_DEBAYER_SHIFT_NUM_TAG_ID,
|
|
/******************************************************************************
|
* XML CCM section
|
*****************************************************************************/
|
CALIB_SENSOR_CCM_TAG_ID,
|
CALIB_SENSOR_CCM_ENABLE_TAG_ID,
|
CALIB_SENSOR_CCM_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_CCM_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_CCM_DAMP_ENABLE_TAG_ID,
|
CALIB_SENSOR_CCM_LUMA_CCM_TAG_ID,
|
CALIB_SENSOR_CCM_LUMA_CCM_RGB2Y_PARA_TAG_ID,
|
CALIB_SENSOR_CCM_LUMA_CCM_LOW_BOUND_POS_BIT_TAG_ID,
|
//CALIB_SENSOR_CCM_LUMA_CCM_HIG_BOUND_POS_BIT_TAG_ID,
|
CALIB_SENSOR_CCM_LUMA_CCM_Y_ALPHA_CURVE_TAG_ID,
|
CALIB_SENSOR_CCM_LUMA_CCM_GAIN_ALPHASCALE_CURVE_TAG_ID,
|
CALIB_SENSOR_CCM_LUMA_CCM_GAIN_TAG_ID,
|
CALIB_SENSOR_CCM_LUMA_CCM_SCALE_TAG_ID,
|
CALIB_SENSOR_CCM_ACCMCOF_TAG_ID,
|
CALIB_SENSOR_CCM_ACCMCOF_IllALL_TAG_ID,
|
|
CALIB_SENSOR_CCM_ACCMCOF_NAME_TAG_ID,
|
CALIB_SENSOR_CCM_ACCMCOF_WBGAIN_TAG_ID,
|
CALIB_SENSOR_CCM_ACCMCOF_MATRIXUSED_TAG_ID,
|
CALIB_SENSOR_CCM_ACCMCOF_GAIN_SAT_CURVE_TAG_ID,
|
CALIB_SENSOR_CCM_ACCMCOF_GAINS_TAG_ID,
|
CALIB_SENSOR_CCM_ACCMCOF_SAT_TAG_ID,
|
CALIB_SENSOR_CCM_MATRIXALL_TAG_ID,
|
CALIB_SENSOR_CCM_MATRIXALL_NAME_TAG_ID,
|
CALIB_SENSOR_CCM_MATRIXALL_ILLUMINATION_TAG_ID,
|
CALIB_SENSOR_CCM_MATRIXALL_SAT_TAG_ID,
|
CALIB_SENSOR_CCM_MATRIXALL_MATRIX_TAG_ID,
|
CALIB_SENSOR_CCM_MATRIXALL_OFFSET_TAG_ID,
|
|
/******************************************************************************
|
* XML UVNR section
|
*****************************************************************************/
|
CALIB_SENSOR_UVNR_TAG_ID,
|
CALIB_SENSOR_UVNR_ENABLE_TAG_ID,
|
CALIB_SENSOR_UVNR_VERSION_TAG_ID,
|
CALIB_SENSOR_UVNR_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_UVNR_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_UVNR_SETTING_TAG_ID,
|
CALIB_SENSOR_UVNR_SETTING_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_UVNR_SETTING_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_UVNR_ISO_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP0_UVGRAD_RATIO_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP0_UVGRAD_OFFSET_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_NONMED1_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_NONBF1_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_W_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_H_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_DOWNSAMPLE_MEANSIZE_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_MEDIAN_RATIO_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_MEDIAN_SIZE_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_MEDIAN_IIR_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_BF_SIGMAR_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_BF_UVGAIN_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_BF_RATIO_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_BF_SIZE_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_BF_SIGMAD_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_BF_ISROWIIR_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP1_BF_ISYCOPY_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_NONEXT_BLOCK_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_NONMED_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_NONBF_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_W_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_H_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_DOWNSAMPLE_MEANSIZE_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_MEDIAN_RATIO_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_MEDIAN_SIZE_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_MEDIAN_IIR_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_BF_SIGMAR_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_BF_UVGAIN_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_BF_RATIO_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_BF_SIZE_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_BF_SIGMAD_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_BF_ISROWIIR_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP2_BF_ISYCOPY_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP3_NONBF3_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP3_BF_SIGMAR_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP3_BF_UVGAIN_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP3_BF_RATIO_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP3_BF_SIZE_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP3_BF_SIGMAD_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP3_BF_ISROWIIR_TAG_ID,
|
CALIB_SENSOR_UVNR_STEP3_BF_ISYCOPY_TAG_ID,
|
CALIB_SENSOR_UVNR_KERNEL_3X3_TAG_ID,
|
CALIB_SENSOR_UVNR_KERNEL_5X5_TAG_ID,
|
CALIB_SENSOR_UVNR_KERNEL_9X9_TAG_ID,
|
CALIB_SENSOR_UVNR_KERNEL_9X9_NUM_TAG_ID,
|
CALIB_SENSOR_UVNR_SIGMA_ADJ_LUMA_TAG_ID,
|
CALIB_SENSOR_UVNR_SIGMA_ADJ_RATIO_TAG_ID,
|
CALIB_SENSOR_UVNR_THRESHOLD_ADJ_LUMA_TAG_ID,
|
CALIB_SENSOR_UVNR_THRESHOLD_ADJ_THRE_TAG_ID,
|
|
/******************************************************************************
|
* XML GAMMA section
|
*****************************************************************************/
|
CALIB_SENSOR_GAMMA_TAG_ID,
|
CALIB_SENSOR_GAMMA_GAMMA_EN_TAG_ID,
|
CALIB_SENSOR_GAMMA_GAMMA_OUT_SEGNUM_TAG_ID,
|
CALIB_SENSOR_GAMMA_GAMMA_OUT_OFFSET_TAG_ID,
|
CALIB_SENSOR_GAMMA_CURVE_NORMAL_TAG_ID,
|
CALIB_SENSOR_GAMMA_CURVE_HDR_TAG_ID,
|
CALIB_SENSOR_GAMMA_CURVE_NIGHT_TAG_ID,
|
|
|
/******************************************************************************
|
* XML DEGAMMA section
|
*****************************************************************************/
|
CALIB_SENSOR_DEGAMMA_TAG_ID,
|
CALIB_SENSOR_DEGAMMA_EN_TAG_ID,
|
CALIB_SENSOR_DEGAMMA_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_DEGAMMA_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_DEGAMMA_SCENE_EN_TAG_ID,
|
CALIB_SENSOR_DEGAMMA_CURVE_X_TAG_ID,
|
CALIB_SENSOR_DEGAMMA_CURVE_R_TAG_ID,
|
CALIB_SENSOR_DEGAMMA_CURVE_G_TAG_ID,
|
CALIB_SENSOR_DEGAMMA_CURVE_B_TAG_ID,
|
|
/******************************************************************************
|
* XML YNR section
|
*****************************************************************************/
|
CALIB_SENSOR_YNR_TAG_ID,
|
CALIB_SENSOR_YNR_ENABLE_TAG_ID,
|
CALIB_SENSOR_YNR_VERSION_TAG_ID,
|
CALIB_SENSOR_YNR_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_YNR_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_YNR_SETTING_CELL_TAG_ID,
|
CALIB_SENSOR_YNR_SETTING_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_YNR_SETTING_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_YNR_ISO_CELL_TAG_ID,
|
CALIB_SENSOR_YNR_ISO_TAG_ID,
|
CALIB_SENSOR_YNR_SIGMA_CURVE_TAG_ID,
|
CALIB_SENSOR_YNR_YNR_LCI_TAG_ID,
|
CALIB_SENSOR_YNR_YNR_LHCI_TAG_ID,
|
CALIB_SENSOR_YNR_YNR_HLCI_TAG_ID,
|
CALIB_SENSOR_YNR_YNR_HHCI_TAG_ID,
|
CALIB_SENSOR_YNR_LO_LUMAPOINT_TAG_ID,
|
CALIB_SENSOR_YNR_LO_LUMARATIO_TAG_ID,
|
CALIB_SENSOR_YNR_LO_DIRECTIONSTRENGTH_TAG_ID,
|
CALIB_SENSOR_YNR_LO_BFSCALE_TAG_ID,
|
CALIB_SENSOR_YNR_IMERGE_RATIO_TAG_ID,
|
CALIB_SENSOR_YNR_IMERGE_BOUND_TAG_ID,
|
CALIB_SENSOR_YNR_DENOISE_WEIGHT_TAG_ID,
|
CALIB_SENSOR_YNR_HI_LUMAPOINT_TAG_ID,
|
CALIB_SENSOR_YNR_HI_LUMARATIO_TAG_ID,
|
CALIB_SENSOR_YNR_HI_BFSCALE_TAG_ID,
|
CALIB_SENSOR_YNR_HWITH_D_TAG_ID,
|
CALIB_SENSOR_YNR_HI_DENOISESTRENGTH_TAG_ID,
|
CALIB_SENSOR_YNR_HI_DETAILMINADJDNW_TAG_ID,
|
CALIB_SENSOR_YNR_HI_DENOISEWEIGHT_TAG_ID,
|
CALIB_SENSOR_YNR_Y_LUMA_POINT_TAG_ID,
|
CALIB_SENSOR_YNR_HGRAD_Y_LEVEL1_TAG_ID,
|
CALIB_SENSOR_YNR_HGRAD_Y_LEVEL2_TAG_ID,
|
CALIB_SENSOR_YNR_HGRAD_Y_LEVEL3_TAG_ID,
|
CALIB_SENSOR_YNR_HGRAD_Y_LEVEL4_TAG_ID,
|
CALIB_SENSOR_YNR_HI_SOFT_THRESH_SCALE_TAG_ID,
|
|
/******************************************************************************
|
* XML GIC section
|
*****************************************************************************/
|
CALIB_SENSOR_GIC_TAG_ID,
|
CALIB_SENSOR_GIC_CALIBPARA_V20_TAG_ID,
|
CALIB_SENSOR_GIC_CALIBPARA_V21_TAG_ID,
|
CALIB_SENSOR_GIC_TUNINGPARA_V20_TAG_ID,
|
CALIB_SENSOR_GIC_TUNINGPARA_V21_TAG_ID,
|
|
CALIB_SENSOR_GIC_SCENE_TAG_ID,
|
CALIB_SENSOR_GIC_ENABLE_TAG_ID,
|
CALIB_SENSOR_GIC_EDGE_EN_TAG_ID,
|
CALIB_SENSOR_GIC_GR_RATION_TAG_ID,
|
CALIB_SENSOR_GIC_NOISE_CUT_EN_TAG_ID,
|
|
CALIB_SENSOR_GIC_SETTING_TAG_ID,
|
CALIB_SENSOR_GIC_SETTING_ISO_TAG_ID,
|
CALIB_SENSOR_GIC_MIN_BUSY_THRE_TAG_ID,
|
CALIB_SENSOR_GIC_MIN_GRAD_THR1_TAG_ID,
|
CALIB_SENSOR_GIC_MIN_GRAD_THR2_TAG_ID,
|
CALIB_SENSOR_GIC_K_GRAD1_TAG_ID,
|
CALIB_SENSOR_GIC_K_GRAD2_TAG_ID,
|
CALIB_SENSOR_GIC_GB_THRE_TAG_ID,
|
CALIB_SENSOR_GIC_MAXCORV_TAG_ID,
|
CALIB_SENSOR_GIC_MAXCORVBOTH_TAG_ID,
|
CALIB_SENSOR_GIC_DARK_THRE_TAG_ID,
|
CALIB_SENSOR_GIC_DARK_THREHI_TAG_ID,
|
CALIB_SENSOR_GIC_K_GRAD1_DARK_TAG_ID,
|
CALIB_SENSOR_GIC_K_GRAD2_DARK_TAG_ID,
|
CALIB_SENSOR_GIC_MIN_GRAD_THR_DARK1_TAG_ID,
|
CALIB_SENSOR_GIC_MIN_GRAD_THR_DARK2_TAG_ID,
|
CALIB_SENSOR_GIC_NOISECURVE0_TAG_ID,
|
CALIB_SENSOR_GIC_NOISECURVE1_TAG_ID,
|
CALIB_SENSOR_GIC_GVALUELIMITLO_TAG_ID,
|
CALIB_SENSOR_GIC_GVALUELIMITHI_TAG_ID,
|
CALIB_SENSOR_GIC_TEXTURESTRENGTH_TAG_ID,
|
CALIB_SENSOR_GIC_SCALELO_TAG_ID,
|
CALIB_SENSOR_GIC_SCALEHI_TAG_ID,
|
CALIB_SENSOR_GIC_GLOBALSTRENGTH_TAG_ID,
|
CALIB_SENSOR_GIC_NOISE_COEA_TAG_ID,
|
CALIB_SENSOR_GIC_NOISE_COEB_TAG_ID,
|
CALIB_SENSOR_GIC_DIFF_CLIP_TAG_ID,
|
|
//v21 add
|
CALIB_SENSOR_GIC_SETTING_V21_TAG_ID,
|
CALIB_SENSOR_GIC_NOISESCALE_TAG_ID,
|
CALIB_SENSOR_GIC_NOISEBASE_TAG_ID,
|
|
/******************************************************************************
|
* XML MFNR section
|
*****************************************************************************/
|
CALIB_SENSOR_MFNR_TAG_ID,
|
CALIB_SENSOR_MFNR_ENABLE_TAG_ID,
|
CALIB_SENSOR_MFNR_VERSION_TAG_ID,
|
CALIB_SENSOR_MFNR_LOCAL_GAIN_EN_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECT_EN_TAG_ID,
|
CALIB_SENSOR_MFNR_MODE_3TO1_TAG_ID,
|
CALIB_SENSOR_MFNR_MAX_LEVEL_TAG_ID,
|
CALIB_SENSOR_MFNR_MAX_LEVEL_UV_TAG_ID,
|
CALIB_SENSOR_MFNR_BACK_REF_NUM_TAG_ID,
|
CALIB_SENSOR_MFNR_AWB_UV_RATIO_TAG_ID,
|
CALIB_SENSOR_MFNR_AWB_UV_RATIO_NAME_TAG_ID,
|
CALIB_SENSOR_MFNR_AWB_UV_RATIO_RATIO_TAG_ID,
|
CALIB_SENSOR_MFNR_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_MFNR_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_MFNR_DYNAMIC_TAG_ID,
|
CALIB_SENSOR_MFNR_DYNAMIC_ENABLE_TAG_ID,
|
CALIB_SENSOR_MFNR_DYNAMIC_LOWTH_ISO_TAG_ID,
|
CALIB_SENSOR_MFNR_DYNAMIC_LOWTH_TIME_TAG_ID,
|
CALIB_SENSOR_MFNR_DYNAMIC_HIGHTH_ISO_TAG_ID,
|
CALIB_SENSOR_MFNR_DYNAMIC_HIGHTH_TIME_TAG_ID,
|
CALIB_SENSOR_MFNR_SETTING_TAG_ID,
|
CALIB_SENSOR_MFNR_SETTING_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_MFNR_SETTING_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_ISO_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_WEIGHT_LIMIT_Y_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_WEIGHT_LIMIT_UV_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_RATIO_FRQ_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_LUMA_W_IN_CHROMA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_NOISE_CURVE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_NOISE_CURVE_X00_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LO_NOISEPROFILE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_HI_NOISEPROFILE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LO_DENOISEWEIGHT_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_HI_DENOISEWEIGHT_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LO_BFSCALE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_HI_BFSCALE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LUMANRPOINT_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LUMANRCURVE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_DENOISESTRENGTH_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LO_LVL0_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_HI_LVL0_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LO_LVL1_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_HI_LVL1_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LO_LVL2_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_HI_LVL2_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_LO_LVL3_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_Y_HI_LVL3_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_LO_NOISEPROFILE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_HI_NOISEPROFILE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_LO_DENOISEWEIGHT_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_HI_DENOISEWEIGHT_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_LO_BFSCALE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_HI_BFSCALE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_LUMANRPOINT_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_LUMANRCURVE_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_DENOISESTRENGTH_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_LO_LVL0_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_HI_LVL0_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_LO_LVL1_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_HI_LVL1_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_LO_LVL2_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_UV_HI_LVL2_GFDELTA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_LVL0_GFSIGMA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_LVL1_GFSIGMA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_LVL2_GFSIGMA_TAG_ID,
|
CALIB_SENSOR_MFNR_ISO_LVL3_GFSIGMA_TAG_ID,
|
|
//mfnr motion detection
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_ENABLE_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_ISO_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_SIGMAHSCALE_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_SIGMALSCALE_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_LIGHT_CLP_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_UV_WEIGHT_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_MFNR_SIGMA_SCALE_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_YUVNR_GAIN_SCALE0_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_YUVNR_GAIN_SCALE1_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_YUVNR_GAIN_SCALE2_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED0_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED1_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED2_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED3_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED4_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED5_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED6_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED7_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED8_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_RESERVED9_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_FRAME_LIMIT_Y_TAG_ID,
|
CALIB_SENSOR_MFNR_MOTION_DETECTION_FRAME_LIMIT_UV_TAG_ID,
|
|
|
|
/******************************************************************************
|
* XML SHARP section
|
*****************************************************************************/
|
CALIB_SENSOR_SHARP_TAG_ID,
|
CALIB_SENSOR_SHARP_ENABLE_TAG_ID,
|
CALIB_SENSOR_SHARP_VERSION_TAG_ID,
|
CALIB_SENSOR_SHARP_LUMA_POINT_TAG_ID,
|
CALIB_SENSOR_SHARP_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_SHARP_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_SHARP_SETTING_TAG_ID,
|
CALIB_SENSOR_SHARP_SETTING_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_SHARP_SETTING_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_ISO_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_HRATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_LRATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_MF_SHARP_RATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_HF_SHARP_RATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_LUMA_SIGMA_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_PBF_GAIN_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_PBF_RATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_PBF_ADD_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_MF_CLIP_POS_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_MF_CLIP_NEG_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_HF_CLIP_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_MBF_GAIN_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_HBF_GAIN_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_HBF_RATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_MBF_ADD_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_HBF_ADD_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_ISO_LOCAL_SHARP_STRENGTH_TAG_ID,
|
//add kernel coeff
|
CALIB_SENSOR_SHARP_SHARP_GAUSS_LUMA_COEFF_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_MBF_COEFF_TAG_ID,
|
#if 1
|
CALIB_SENSOR_SHARP_SHARP_PBF_COEFF_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_RF_M_COEFF_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_RF_H_COEFF_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_HBF_COEFF_TAG_ID,
|
#endif
|
//add kernel coeff v2
|
CALIB_SENSOR_SHARP_SHARP_PBF_COEFF_L_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_PBF_COEFF_H_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_RF_M_COEFF_L_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_RF_M_COEFF_H_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_RF_H_COEFF_L_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_RF_H_COEFF_H_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_HBF_COEFF_L_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_HBF_COEFF_H_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_PBF_COEFF_PERCENT_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_RF_M_COEFF_PERCENT_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_RF_H_COEFF_PERCENT_TAG_ID,
|
CALIB_SENSOR_SHARP_SHARP_HBF_COEFF_PERCENT_TAG_ID,
|
|
|
/******************************************************************************
|
* XML EDGEFILTER section
|
*****************************************************************************/
|
CALIB_SENSOR_EDGEFILTER_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_ENABLE_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_VERSION_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_LUMA_POINT_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_MODE_CELL_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_SETTING_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_SETTING_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_SETTING_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_ISO_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_EDGE_THED_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_SRC_WGT_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_ALPHA_ADP_EN_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_LOCAL_ALPHA_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_GLOBAL_ALPHA_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_NOISE_CLIP_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_CLIP_POS_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_CLIP_NEG_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_ALPHA_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DIRECT_FILTER_COEFF_TAG_ID,
|
#if 1
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW0_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW1_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW2_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW3_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_ROW4_TAG_ID,
|
#endif
|
//add dog kernel
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_L_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_H_TAG_ID,
|
CALIB_SENSOR_EDGEFILTER_EDGEFILTER_ISO_DOG_KERNEL_PERCENT_TAG_ID,
|
|
/******************************************************************************
|
* XML DEHAZE section
|
*****************************************************************************/
|
CALIB_SENSOR_DEHAZE_TAG_ID,
|
CALIB_SENSOR_DEHAZE_CALIBPARA_V20_TAG_ID,
|
CALIB_SENSOR_DEHAZE_CALIBPARA_V21_TAG_ID,
|
CALIB_SENSOR_DEHAZE_TUNINGPARA_V20_TAG_ID,
|
CALIB_SENSOR_DEHAZE_TUNINGPARA_V21_TAG_ID,
|
|
CALIB_SENSOR_DEHAZE_SCENE_TAG_ID,
|
CALIB_SENSOR_DEHAZE_EN_TAG_ID,
|
CALIB_SENSOR_DEHAZE_CFG_ALPHA_TAG_ID,
|
|
CALIB_SENSOR_DEHAZE_SETTING_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_EN_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_ISO_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_DC_MIN_TH_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_DC_MAX_TH_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_YHIST_TH_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_YBLK_TH_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_DARK_TH_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_BRIGHT_MIN_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_BRIGHT_MAX_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_WT_MAX_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_AIR_MIN_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_AIR_MAX_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_TMAX_BASE_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_TMAX_OFF_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_TMAX_MAX_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_CFG_WT_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_CFG_AIR_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_CFG_TMAX_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_DC_THED_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_DC_WEITCUR_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_AIR_THED_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_AIR_WEITCUR_TAG_ID,
|
CALIB_SENSOR_IIR_SETTING_STAB_FNUM_TAG_ID,
|
CALIB_SENSOR_IIR_SETTING_SIGMA_TAG_ID,
|
CALIB_SENSOR_IIR_SETTING_WT_SIGMA_TAG_ID,
|
CALIB_SENSOR_IIR_SETTING_AIR_SIGMA_TAG_ID,
|
CALIB_SENSOR_IIR_SETTING_TMAX_SIGMA_TAG_ID,
|
|
CALIB_SENSOR_ENHANCE_SETTING_TAG_ID,
|
CALIB_SENSOR_ENHANCE_SETTING_EN_TAG_ID,
|
CALIB_SENSOR_ENHANCE_SETTING_ISO_TAG_ID,
|
CALIB_SENSOR_ENHANCE_SETTING_ENHANCE_VALUE_TAG_ID,
|
|
CALIB_SENSOR_HIST_SETTING_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_EN_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_ISO_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_HIST_CHANNEL_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_HIST_PARA_EN_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_HIST_GRATIO_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_HIST_TH_OFF_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_HIST_K_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_HIST_MIN_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_HIST_SCALE_TAG_ID,
|
CALIB_SENSOR_HIST_SETTING_CFG_GRATIO_TAG_ID,
|
//v21 add
|
CALIB_SENSOR_DEHAZE_V21_SETTING_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_AIR_LC_EN_TAG_ID,
|
CALIB_SENSOR_IIR_SETTING_PRE_WET_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_BF_WEIGHT_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_RANGE_SIGMA_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_SPACE_SIGMA_PRE_TAG_ID,
|
CALIB_SENSOR_DEHAZE_SETTING_SPACE_SIGMA_CUR_TAG_ID,
|
|
CALIB_SENSOR_ENHANCE_V21_SETTING_TAG_ID,
|
CALIB_SENSOR_ENHANCE_SETTING_ENHANCE_CHROMA_TAG_ID,
|
CALIB_SENSOR_ENHANCE_SETTING_ENHANCE_CURVE_TAG_ID,
|
|
CALIB_SENSOR_HIST_V21_SETTING_TAG_ID,
|
|
/******************************************************************************
|
* XML SENSORINFO section
|
*****************************************************************************/
|
CALIB_SENSOR_SENSORINFO_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_GAINRANGE_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_GAINRANGE_ISLINEAR_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_GAINRANGE_LINEAR_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_GAINRANGE_NONLINEAR_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_GAINRANGE_NONLINEAR_DB_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_TIMEFACTOR_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISLINTIMEREG_MAXFAC_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISHDRTIMEREG_SUMFAC_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISTIMEREG_ODEVITY_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISHDRTIMEREG_ODEVITY_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISTIMEREG_MIN_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISHDRTIMEREG_MIN_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISHDRTIMEREG_MAX_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISTIMEREG_UNEQUALEN_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISMINFPS_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISAGAIN_RANGE_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISEXTRAAGAIN_RANGE_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISDGAIN_RANGE_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISISPDGAIN_RANGE_TAG_ID,
|
CALIB_SENSOR_SENSORINFO_CISHDRGAININDSETEN_TAG_ID,
|
CALIB_SENSOR_SENSORSETTING_FLIP_ID,
|
|
/******************************************************************************
|
* XML MODULEINFO section
|
*****************************************************************************/
|
CALIB_SENSOR_MODULEINFO_TAG_ID,
|
CALIB_SENSOR_MODULEINFO_FNUMBER_TAG_ID,
|
CALIB_SENSOR_MODULEINFO_EFL_TAG_ID,
|
CALIB_SENSOR_MODULEINFO_LENS_TRANSMITTANCE_TAG_ID,
|
CALIB_SENSOR_MODULEINFO_IRCUT_TRANSMITTANCE_TAG_ID,
|
|
/******************************************************************************
|
* XML CPSL section
|
*****************************************************************************/
|
CALIB_SENSOR_CPSL_TAG_ID,
|
CALIB_SENSOR_CPSL_ENABLE_TAG_ID,
|
CALIB_SENSOR_CPSL_MODE_TAG_ID,
|
CALIB_SENSOR_CPSL_FORCE_GRAY_TAG_ID,
|
CALIB_SENSOR_CPSL_LGHT_SRC_TAG_ID,
|
CALIB_SENSOR_CPSL_AUTO_ADJUST_SENS_TAG_ID,
|
CALIB_SENSOR_CPSL_AUTO_ON2OFF_TH_TAG_ID,
|
CALIB_SENSOR_CPSL_AUTO_OFF2ON_TH_TAG_ID,
|
CALIB_SENSOR_CPSL_AUTO_SW_INTERVAL_TAG_ID,
|
CALIB_SENSOR_CPSL_MANUAL_ON_TAG_ID,
|
CALIB_SENSOR_CPSL_MANUAL_STRENGTH_TAG_ID,
|
|
/******************************************************************************
|
* XML LUT3D section
|
*****************************************************************************/
|
CALIB_SENSOR_LUT3D_TAG_ID,
|
CALIB_SENSOR_LUT3D_ENABLE_TAG_ID,
|
CALIB_SENSOR_LUT3D_R_LUT_TAG_ID,
|
CALIB_SENSOR_LUT3D_G_LUT_TAG_ID,
|
CALIB_SENSOR_LUT3D_B_LUT_TAG_ID,
|
|
/******************************************************************************
|
* XMLL DCH section
|
*****************************************************************************/
|
CALIB_SENSOR_LDCH_TAG_ID,
|
CALIB_SENSOR_LDCH_ENABLE_TAG_ID,
|
CALIB_SENSOR_LDCH_MESH_FILE_TAG_ID,
|
CALIB_SENSOR_LDCH_CORRECT_LEVEL_TAG_ID,
|
CALIB_SENSOR_LDCH_CORRECT_LEVEL_MAX_TAG_ID,
|
CALIB_SENSOR_LDCH_LIGHT_CENTER_TAG_ID,
|
CALIB_SENSOR_LDCH_DISTORTION_COEFF_ID,
|
|
/******************************************************************************
|
* XML FEC section
|
*****************************************************************************/
|
CALIB_SENSOR_FEC_TAG_ID,
|
CALIB_SENSOR_FEC_ENABLE_TAG_ID,
|
CALIB_SENSOR_FEC_MESH_FILE_TAG_ID,
|
CALIB_SENSOR_FEC_CORRECT_LEVEL_TAG_ID,
|
CALIB_SENSOR_FEC_LIGHT_CENTER_TAG_ID,
|
CALIB_SENSOR_FEC_DISTORTION_COEFF_ID,
|
|
/******************************************************************************
|
* XML FEC section
|
*****************************************************************************/
|
CALIB_SENSOR_EIS_TAG_ID,
|
CALIB_SENSOR_EIS_ENABLE_TAG_ID,
|
|
CALIB_SENSOR_LUMA_DETECT_TAG_ID,
|
CALIB_SENSOR_LUMA_DETECT_ENABLE_TAG_ID,
|
CALIB_SENSOR_LUMA_DETECT_FIXED_TIMES_TAG_ID,
|
CALIB_SENSOR_LUMA_DETECT_THRESHOLD_TAG_ID,
|
CALIB_SENSOR_LUMA_DETECT_THRESHOLD_LEVEL2_TAG_ID,
|
|
/******************************************************************************
|
* XML ORB section
|
*****************************************************************************/
|
CALIB_SENSOR_ORB_TAG_ID,
|
CALIB_SENSOR_ORB_ENABLE_TAG_ID,
|
|
/******************************************************************************
|
* XML COLOR_AS_GREY section
|
*****************************************************************************/
|
CALIB_SENSOR_COLOR_AS_GREY_TAG_ID,
|
CALIB_SENSOR_COLOR_AS_GREY_ENABLE_TAG_ID,
|
|
/******************************************************************************
|
* XML bayernrV2 section
|
*****************************************************************************/
|
CALIB_SENSOR_BAYERNR_V2_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_ENABLE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_SETTING_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_ISO_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_FILTER_STRENGTH_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_GAUSS_GUIDE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_LUMA_POINT_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_SIGMA_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_EDGESOFTS_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_RATIO_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR2D_WEIGHT_TAG_ID,
|
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_ENABLE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SETTING_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_ISO_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_FILTER_STRENGTH_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SP_FILTER_STRENGTH_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_LO_CLIPWGT_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_HI_CLIPWGT_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SOFTWGT_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_LUMA_POINT_TAG_ID,
|
CALIB_SENSOR_BAYERNR_V2_BAYERNR3D_SIGMA_TAG_ID,
|
|
/******************************************************************************
|
* XML ynrV2 section
|
*****************************************************************************/
|
CALIB_SENSOR_YNR_V2_TAG_ID,
|
CALIB_SENSOR_YNR_V2_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_YNR_V2_ENABLE_TAG_ID,
|
CALIB_SENSOR_YNR_V2_SETTING_TAG_ID,
|
CALIB_SENSOR_YNR_V2_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_YNR_V2_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_YNR_V2_ISO_TAG_ID,
|
CALIB_SENSOR_YNR_V2_BFT3X3_BYPASS_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LBFT5X5_BYPASS_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LGFT3X3_BYPASS_TAG_ID,
|
CALIB_SENSOR_YNR_V2_FLT1X1_BYPASS_TAG_ID,
|
CALIB_SENSOR_YNR_V2_SFT5X5_BYPASS_TAG_ID,
|
CALIB_SENSOR_YNR_V2_RNR_STRENGTH_TAG_ID,
|
CALIB_SENSOR_YNR_V2_SIGMA_CURVE_TAG_ID,
|
CALIB_SENSOR_YNR_V2_YNR_CI_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_BF_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_THRED_ADJ_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_PEAK_SUPRESS_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_EDGE_ADJ_THRESH_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_CENTRE_WEIGHT_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_DIST_ADJ_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_WEIGHT_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_FILT_STRENGTH_TAG_ID,
|
CALIB_SENSOR_YNR_V2_LOW_BI_WEIGHT_TAG_ID,
|
CALIB_SENSOR_YNR_V2_BASE_FILT_WEIGHT_TAG_ID,
|
CALIB_SENSOR_YNR_V2_HIGH_THRED_ADJ_TAG_ID,
|
CALIB_SENSOR_YNR_V2_HIGH_WEIGHT_TAG_ID,
|
CALIB_SENSOR_YNR_V2_HIGH_DIRECTION_WEIGHT_TAG_ID,
|
CALIB_SENSOR_YNR_V2_HI_MIN_ADJ_TAG_ID,
|
CALIB_SENSOR_YNR_V2_HI_EDGE_THRED_TAG_ID,
|
|
/******************************************************************************
|
* XML cnrV1 section
|
*****************************************************************************/
|
CALIB_SENSOR_CNR_V1_TAG_ID,
|
CALIB_SENSOR_CNR_V1_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_CNR_V1_ENABLE_TAG_ID,
|
CALIB_SENSOR_CNR_V1_SETTING_TAG_ID,
|
CALIB_SENSOR_CNR_V1_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_CNR_V1_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_CNR_V1_ISO_TAG_ID,
|
CALIB_SENSOR_CNR_V1_HF_BYPASS_TAG_ID,
|
CALIB_SENSOR_CNR_V1_LF_BYPASS_TAG_ID,
|
CALIB_SENSOR_CNR_V1_CNR_EXGAIN_TAG_ID,
|
CALIB_SENSOR_CNR_V1_CNR_G_GAIN_TAG_ID,
|
CALIB_SENSOR_CNR_V1_COLOR_SAT_ADJ_TAG_ID,
|
CALIB_SENSOR_CNR_V1_COLOR_SAT_ADJ_ALPHA_TAG_ID,
|
CALIB_SENSOR_CNR_V1_HF_SPIKERS_REDUCION_STRENGTH_TAG_ID,
|
CALIB_SENSOR_CNR_V1_HF_DENOISE_STRENGTH_TAG_ID,
|
CALIB_SENSOR_CNR_V1_HF_COLOR_SAT_TAG_ID,
|
CALIB_SENSOR_CNR_V1_HF_DENOISE_ALPHA_TAG_ID,
|
CALIB_SENSOR_CNR_V1_HF_BF_WGT_CLIP_TAG_ID,
|
CALIB_SENSOR_CNR_V1_THUMB_SPIKERS_REDUCION_STRENGTH_TAG_ID,
|
CALIB_SENSOR_CNR_V1_THUMB_DENOISE_STRENGTH_TAG_ID,
|
CALIB_SENSOR_CNR_V1_THUMB_COLOR_SAT_TAG_ID,
|
CALIB_SENSOR_CNR_V1_LF_DENOISE_STRENGTH_TAG_ID,
|
CALIB_SENSOR_CNR_V1_LF_COLOR_SAT_TAG_ID,
|
CALIB_SENSOR_CNR_V1_LF_DENOISE_ALPHA_TAG_ID,
|
CALIB_SENSOR_CNR_V1_KERNEL_5X5_TAG_ID,
|
|
|
/******************************************************************************
|
* XML sharpV3 section
|
*****************************************************************************/
|
CALIB_SENSOR_SHARP_V3_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_MODE_NAME_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_ENABLE_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_SETTING_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_SNR_MODE_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_SENSOR_MODE_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_ISO_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_LUMA_POINT_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_LUMA_SIGMA_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_PBF_GAIN_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_PBF_ADD_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_PBF_RATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_GAUSS_RATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_SHARP_RATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_HF_CLIP_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_BF_GAIN_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_BF_ADD_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_BF_RATIO_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_LOCAL_STRENGTH_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_PREFILTER_COEFF_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_GAUSSFILTER_COEFF_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_HBFFILTER_COEFF_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_SHARP_RATIO_H_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_SHARP_RATIO_M_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_SHARP_RATIO_L_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_CLIP_HF_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_CLIP_MF_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_CLIP_LF_TAG_ID,
|
CALIB_SENSOR_SHARP_V3_LOCAL_WGT_TAG_ID,
|
/******************************************************************************
|
* XML CPROC section
|
*****************************************************************************/
|
CALIB_SENSOR_CPROC_TAG_ID,
|
CALIB_SENSOR_CPROC_ENABLE_TAG_ID,
|
CALIB_SENSOR_CPROC_BRIGHTNESS_TAG_ID,
|
CALIB_SENSOR_CPROC_CONTRAST_TAG_ID,
|
CALIB_SENSOR_CPROC_SATURATION_TAG_ID,
|
CALIB_SENSOR_CPROC_HUE_TAG_ID,
|
|
/******************************************************************************
|
* XML IE section
|
*****************************************************************************/
|
CALIB_SENSOR_IE_TAG_ID,
|
CALIB_SENSOR_IE_ENABLE_TAG_ID,
|
CALIB_SENSOR_IE_MODE_TAG_ID,
|
|
/*****************************************************************************
|
*XML AEC V21 section
|
******************************************************************************/
|
CALIB_SENSOR_AEC_V21_TAG_ID,
|
CALIB_SENSOR_AEC_V21_CALIBPARA_TAG_ID,
|
CALIB_SENSOR_AEC_V21_CALIBSCENE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_WINSCALE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_WINSCALE_INRAW_TAG_ID,
|
CALIB_SENSOR_AEC_V21_WINSCALE_TMORAW_TAG_ID,
|
CALIB_SENSOR_AEC_V21_WINSCALE_YUVRAW_TAG_ID,
|
CALIB_SENSOR_AEC_V21_TUNEPARA_TAG_ID,
|
CALIB_SENSOR_AEC_V21_TUNESCENE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HISTSTATSMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HISTSTATSMODE_R_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HISTSTATSMODE_G_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HISTSTATSMODE_B_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HISTSTATSMODE_RGB_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HISTSTATSMODE_Y_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_RAWSTATSMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_RAWSTATSMODE_R_TAG_ID,
|
CALIB_SENSOR_AEC_V21_RAWSTATSMODE_G_TAG_ID,
|
CALIB_SENSOR_AEC_V21_RAWSTATSMODE_B_TAG_ID,
|
CALIB_SENSOR_AEC_V21_RAWSTATSMODE_Y_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_YRANGEMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_YRANGEMODE_FULL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_YRANGEMODE_LIMITED_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_AECRUNINTERVAL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECOPTYPE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECOPTYPE_AUTO_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECOPTYPE_MANUAL_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_SYNCTEST_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_ENABLE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_INTERVALFRM_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_ALTEREXP_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_LINALTEREXP_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_HDRALTEREXP_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_TIMEVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_GAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_ISPGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_DCGMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SYNCTEST_PIRISVALUE_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_DNTRIGGER_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_DNMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_DNMODE_DAY_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_DNMODE_NIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_FILLLIGHTMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_D2NFACTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_D2NFRMCNT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_VBNIGHTMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ENABLE_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_N2DFRMCNT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_N2DFACTH_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_IRNIGHTMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_IR_RG_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_IR_BG_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_MAX_DIS_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECDNSWITCH_VB_PERCENT_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_AECSPEED_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DAMPOVER_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DAMPUNDER_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DAMPDARK2BRIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DAMPBRIGHT2DARK_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DAMPOVERVIDEO_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DAMPUNDERVIDEO_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_AECDELAYFRMNUM_TAG_ID,
|
CALIB_SENSOR_AEC_V21_BLACKDELAY_TAG_ID,
|
CALIB_SENSOR_AEC_V21_WHITEDELAY_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_AECFRAMERATEMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ISFPSFIX_TAG_ID,
|
CALIB_SENSOR_AEC_V21_FPSVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_FPSFIX_LINTIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_FPSFIX_HDRTIMEDOT_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_ANTIFLICKER_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ANTIFLICKER_ENABLE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ANTIFLICKER_FREQ_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ANTIFLICKER_FREQ_50HZ_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ANTIFLICKER_FREQ_60HZ_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ANTIFLICKER_MODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ANTIFLICKER_MODE_AUTO_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ANTIFLICKER_MODE_NORMAL_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_AECINITVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECINITVALUE_LINEARAE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECINITVALUE_HDRAE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_INITTIMEVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_INITGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_INITISPDGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_INITPIRISVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_INITDCIRISVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECGRIDWEIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECROUTE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECROUTE_LINEARAE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_AECROUTE_HDRAE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_NAME_TAG_ID,
|
CALIB_SENSOR_AEC_V21_TIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_GAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ISPDGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_PIRISDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LTIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MTIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_STIMEDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LISPDGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MISPDGAINDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SISPDGAINDOT_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_IRISCTRL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_ENABLE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_TYPE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_TYPE_P_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_TYPE_DC_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_TOTALSTEP_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_EFFCSTEP_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_ZEROISMAX_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_P_ATTR_STEPTABLE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_KP_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_KI_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_KD_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_MIN_PWMDUTY_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_MAX_PWMDUTY_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_OPEN_PWMDUTY_TAG_ID,
|
CALIB_SENSOR_AEC_V21_IRISCTRL_DC_ATTR_CLOSE_PWMDUTY_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_LINEARAE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_HDRAE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_TIMEEN_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_GAINEN_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_ISPDGAINEN_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_IRISEN_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_TIMEVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_GAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_ISPDGAINVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_PIRISVALUE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_MANUALCTRL_DCIRISVALUE_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_ENVLVCALIB_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ENVLVCALIB_CALIBFNUMBER_TAG_ID,
|
CALIB_SENSOR_AEC_V21_ENVLVCALIB_CURVECOEFF_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_LINEARAE_CTRL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_RAWSTATS_EN_TAG_ID,
|
CALIB_SENSOR_AEC_V21_SETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_NIGHTSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DYSETPOINTEN_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DYNAMICSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_EXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_DYSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_TOLERANCE_IN_TAG_ID,
|
CALIB_SENSOR_AEC_V21_TOLERANCE_OUT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_STRATEGYMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_STRATEGYMODE_LOWLIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_STRATEGYMODE_HIGHLIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_EVBIAS_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_CONFIG_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_ENABLE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_AUTO_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_CENTER_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_LEFT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_RIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_UP_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_MEASAREA_BOTTOM_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_OEROI_LOWTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_LV_LOWTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_LV_HIGHTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_NONOEPDFTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_LOWLIGHTPDFTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_EXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_TARGETLLLUMA_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_BACKLIGHT_LUMADISTTH_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_CONTROL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_ENABLE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_HIGHLIGHT_TH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_LOWLIGHT_TH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_MAXWEIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_OEPDF_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_HIGHLIGHT_WEIGHT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_LINAECTRL_OVEREXP_LOWLIGHT_WEIGHT_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_MODE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_NORMAL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_LONGFRAME_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_AUTO_LONGFRAME_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_SFRMMINLINE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LONGFRMMODE_LFRMMODEEXPTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_EXPRATIOCTRL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_EXPRATIOTYPE_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_EXPRATIOTYPE_AUTO_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_EXPRATIOTYPE_FIX_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_RATIOEXPDOT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_M2SRATIOFIX_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_L2MRATIOFIX_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_M2SRATIOMAX_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_L2MRATIOMAX_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LUMADISTTH_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LFRAMECTRL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_OEROILOWTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LVHIGHTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LVLOWTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LEXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_TARGETLLLUMA_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_NONOEPDFTH_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_LOWLIGHTPDFTH_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_MFRAMECTRL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_MEXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_MSETPOINT_TAG_ID,
|
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_SFRAMECTRL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_SEXPLEVEL_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_SSETPOINT_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_TARGETHLLUMA_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_HLROIEXPANDEN_TAG_ID,
|
CALIB_SENSOR_AEC_V21_HDRAECTRL_HLLUMATOLERANCE_TAG_ID,
|
|
|
/******************************************************************************
|
* XML system section
|
*****************************************************************************/
|
CALIB_SYSTEM_TAG_ID,
|
|
CALIB_SYSTEM_HDR_TAG_ID,
|
CALIB_SYSTEM_HDR_ENABLE_TAG_ID,
|
CALIB_SYSTEM_HDR_SUPPORT_MODE_TAG_ID,
|
CALIB_SYSTEM_HDR_LINE_MODE_TAG_ID,
|
|
CALIB_SYSTEM_DCG_SETTING_TAG_ID,
|
CALIB_SYSTEM_DCG_SETTING_NORMAL_TAG_ID,
|
CALIB_SYSTEM_DCG_SETTING_HDR_TAG_ID,
|
CALIB_SYSTEM_DCG_SUPPORT_EN_TAG_ID,
|
CALIB_SYSTEM_DCG_OPTYPE_TAG_ID,
|
CALIB_SYSTEM_DCG_OPTYPE_AUTO_TAG_ID,
|
CALIB_SYSTEM_DCG_OPTYPE_MANUAL_TAG_ID,
|
CALIB_SYSTEM_DCG_MODE_INIT_TAG_ID,
|
CALIB_SYSTEM_DCG_RATIO_TAG_ID,
|
CALIB_SYSTEM_DCG_GAINCTRL_TAG_ID,
|
CALIB_SYSTEM_DCG_ENVCTRL_TAG_ID,
|
CALIB_SYSTEM_DCG_SYNC_SWITCH_TAG_ID,
|
CALIB_SYSTEM_DCG_ENABLE_TAG_ID,
|
CALIB_SYSTEM_DCG_LCG2HCG_TH_TAG_ID,
|
CALIB_SYSTEM_DCG_HCG2LCG_TH_TAG_ID,
|
|
CALIB_SYSTEM_EXP_DELAY_TAG_ID,
|
CALIB_SYSTEM_EXP_DELAY_NORMAL_TAG_ID,
|
CALIB_SYSTEM_EXP_DELAY_HDR_TAG_ID,
|
CALIB_SYSTEM_EXP_DELAY_TIME_TAG_ID,
|
CALIB_SYSTEM_EXP_DELAY_GAIN_TAG_ID,
|
CALIB_SYSTEM_EXP_DELAY_DCG_TAG_ID,
|
|
/******************************************************************************
|
* XML EXPSET section
|
*****************************************************************************/
|
CALIB_EXPSET_TAG_ID,
|
CALIB_EXPSET_GAIN2REG_TAG_ID,
|
CALIB_EXPSET_GAIN2REG_ISLINEAR_TAG_ID,
|
CALIB_EXPSET_GAIN2REG_LINEAR_TAG_ID,
|
CALIB_EXPSET_GAIN2REG_NONLINEAR_TAG_ID,
|
CALIB_EXPSET_GAIN2REG_NONLINEAR_DB_TAG_ID,
|
CALIB_EXPSET_TIME2REG_TAG_ID,
|
CALIB_EXPSET_GAINSET_TAG_ID,
|
CALIB_EXPSET_CISAGAIN_RANGE_TAG_ID,
|
CALIB_EXPSET_CISEXTRAAGAIN_RANGE_TAG_ID,
|
CALIB_EXPSET_CISDGAIN_RANGE_TAG_ID,
|
CALIB_EXPSET_CISISPDGAIN_RANGE_TAG_ID,
|
CALIB_EXPSET_CISHDRGAININDSETEN_TAG_ID,
|
CALIB_EXPSET_TIMESET_TAG_ID,
|
CALIB_EXPSET_TIMESET_NORMAL_TAG_ID,
|
CALIB_EXPSET_TIMESET_HDR_TAG_ID,
|
CALIB_EXPSET_NAME_TAG_ID,
|
CALIB_EXPSET_CISLINTIMEREG_MAXFAC_TAG_ID,
|
CALIB_EXPSET_CISHDRTIMEREG_SUMFAC_TAG_ID,
|
CALIB_EXPSET_CISTIMEREG_UNEQUALEN_TAG_ID,
|
CALIB_EXPSET_CISTIMEREG_ODEVITY_TAG_ID,
|
CALIB_EXPSET_CISTIMEREG_MIN_TAG_ID,
|
CALIB_EXPSET_CISTIMEREG_MAX_TAG_ID,
|
CALIB_EXPSET_CISMINFPS_TAG_ID,
|
|
CALIB_EXPSET_HDRSET_TAG_ID,
|
CALIB_EXPSET_HDRSET_ENABLE_TAG_ID,
|
CALIB_EXPSET_HDRSET_SUPPORT_MODE_TAG_ID,
|
CALIB_EXPSET_HDRSET_LINE_MODE_TAG_ID,
|
|
CALIB_EXPSET_DCGSET_TAG_ID,
|
CALIB_EXPSET_DCGSET_NORMAL_TAG_ID,
|
CALIB_EXPSET_DCGSET_HDR_TAG_ID,
|
CALIB_EXPSET_DCGSET_SUPPORT_EN_TAG_ID,
|
CALIB_EXPSET_DCGSET_OPTYPE_TAG_ID,
|
CALIB_EXPSET_DCGSET_OPTYPE_AUTO_TAG_ID,
|
CALIB_EXPSET_DCGSET_OPTYPE_MANUAL_TAG_ID,
|
CALIB_EXPSET_DCGSET_MODE_INIT_TAG_ID,
|
CALIB_EXPSET_DCGSET_RATIO_TAG_ID,
|
CALIB_EXPSET_DCGSET_GAINCTRL_TAG_ID,
|
CALIB_EXPSET_DCGSET_ENVCTRL_TAG_ID,
|
CALIB_EXPSET_DCGSET_SYNC_SWITCH_TAG_ID,
|
CALIB_EXPSET_DCGSET_ENABLE_TAG_ID,
|
CALIB_EXPSET_DCGSET_LCG2HCG_TH_TAG_ID,
|
CALIB_EXPSET_DCGSET_HCG2LCG_TH_TAG_ID,
|
CALIB_EXPSET_EXP_UPDATE_TAG_ID,
|
CALIB_EXPSET_EXP_UPDATE_NORMAL_TAG_ID,
|
CALIB_EXPSET_EXP_UPDATE_HDR_TAG_ID,
|
CALIB_EXPSET_EXP_UPDATE_TIME_TAG_ID,
|
CALIB_EXPSET_EXP_UPDATE_GAIN_TAG_ID,
|
CALIB_EXPSET_EXP_UPDATE_DCG_TAG_ID,
|
CALIB_EXPSET_CISFLIP_TAG_ID,
|
|
/******************************************************************************
|
* XML MODULEINFO section
|
*****************************************************************************/
|
CALIB_MODULEINFO_TAG_ID,
|
CALIB_MODULEINFO_FNUMBER_TAG_ID,
|
CALIB_MODULEINFO_EFL_TAG_ID,
|
CALIB_MODULEINFO_LENS_TRANSMITTANCE_TAG_ID,
|
CALIB_MODULEINFO_IRCUT_TRANSMITTANCE_TAG_ID,
|
|
|
CALIB_IQ_TAG_END,
|
} CALIB_IQ_TAG_ID_T;
|
|
typedef enum CALIB_TAG_TYPE_E {
|
CALIB_TAG_TYPE_UNKNOWN = 0,
|
CALIB_TAG_TYPE_CHAR,
|
CALIB_TAG_TYPE_DOUBLE,
|
CALIB_TAG_TYPE_STRUCT,
|
CALIB_TAG_TYPE_CELL,
|
CALIB_TAG_TYPE_INT,
|
} CALIB_TAG_TYPE_T;
|
|
typedef int16_t calib_tag_2d_array[2];
|
|
typedef struct calib_tag_info_s {
|
const char* name;
|
const CALIB_TAG_TYPE_T type;
|
// two dimensions
|
// and value always be {1, n} for one dimension case
|
// if the size is unknown or dynamic, set the value to -1
|
const calib_tag_2d_array size;
|
const uint32_t* sub_tags_array;
|
const int32_t sub_tags_array_size;
|
// dynamic allocated
|
void* check_info;
|
} calib_tag_info_t;
|
|
extern calib_tag_info_t g_calib_tag_infos[CALIB_IQ_TAG_END];
|
|
#define TAG_NAME(id) (id == CALIB_IQ_TAG_END ? "unknown" : g_calib_tag_infos[id].name)
|
#define TAG_TYPE(id) (XmlTag::TagType_e)(id == CALIB_IQ_TAG_END ? TAG_TYPE_INVALID : g_calib_tag_infos[id].type)
|
#define TAG_SIZE(id) (id == CALIB_IQ_TAG_END ? -1 : g_calib_tag_infos[id].size[0] * g_calib_tag_infos[id].size[1])
|
|
|
uint32_t calib_check_calc_checksum();
|
int calib_check_getID_by_name(char* tag_name,
|
CALIB_IQ_TAG_ID_T parent_tag_id,
|
CALIB_IQ_TAG_ID_T *tag_id );
|
|
int calib_check_cell_set_size(CALIB_IQ_TAG_ID_T tag_id,
|
CALIB_IQ_TAG_ID_T parent_tag_id,
|
int size);
|
int calib_check_tag_attrs(CALIB_IQ_TAG_ID_T tag_id,
|
uint32_t type,
|
int size,
|
CALIB_IQ_TAG_ID_T parent_tag_id);
|
int calib_check_nonleaf_tag_start(CALIB_IQ_TAG_ID_T tag_id,
|
CALIB_IQ_TAG_ID_T parent_tag_id);
|
int calib_check_tag_mark(CALIB_IQ_TAG_ID_T tag_id,
|
CALIB_IQ_TAG_ID_T parent_tag_id);
|
int calib_check_nonleaf_tag_end(CALIB_IQ_TAG_ID_T tag_id);
|
|
/******************************************************************************
|
* xml check example while parse subtag
|
* XML_CHECK_START(parent_id, p_parent_id);
|
* while(){
|
* XML_CHECK_WHILE_SUBTAG_MARK(tag_name, type, size);
|
* }
|
* XML_CHECK_END();
|
*****************************************************************************/
|
|
#define XML_CHECK_SET_CUR_ID(cur_id) \
|
cur_tag_id = cur_id;
|
|
#define XML_CHECK_START(parent_id, p_parent_id) \
|
CALIB_IQ_TAG_ID_T cur_tag_id = CALIB_IQ_TAG_END; \
|
CALIB_IQ_TAG_ID_T parent_tag_id = parent_id; \
|
calib_check_nonleaf_tag_start(parent_tag_id, p_parent_id);
|
|
#define XML_CHECK_MARK_IF_NEED(type, size) \
|
calib_tag_info_t* tag_info = \
|
cur_tag_id < CALIB_IQ_TAG_END ? &(g_calib_tag_infos[cur_tag_id]) : NULL; \
|
calib_check_tag_attrs(cur_tag_id, type, size, parent_tag_id); \
|
if (tag_info != NULL && tag_info->sub_tags_array == NULL) { \
|
calib_check_tag_mark(cur_tag_id, parent_tag_id); \
|
}
|
|
#define XML_CHECK_END() \
|
calib_check_nonleaf_tag_end(parent_tag_id);
|
|
#define XML_CHECK_CELL_SET_SIZE(size) \
|
calib_check_cell_set_size(cur_tag_id, parent_tag_id, size);
|
|
#define XML_CHECK_GET_TAG_ID(tag_name) \
|
calib_check_getID_by_name(tag_name, parent_tag_id, &cur_tag_id);
|
|
#define XML_CHECK_TAGID_COMPARE(tag_id) \
|
cur_tag_id == tag_id
|
|
#define XML_CHECK_WHILE_SUBTAG_MARK(tag_name, type, size) \
|
XML_CHECK_SET_CUR_ID(CALIB_IQ_TAG_END); \
|
XML_CHECK_GET_TAG_ID(tag_name); \
|
XML_CHECK_MARK_IF_NEED(type, size);
|
|
#define XML_CHECK_TOPTAG_MARK(tag_id, type, size) \
|
XML_CHECK_SET_CUR_ID(tag_id); \
|
XML_CHECK_MARK_IF_NEED(type, size);
|
|
#endif
|