{
  "config":{
    "hw_platform": ["MTP", "Surf", "RCM", "QRD"],
    "soc_id": ["519", "536"]
  },
  "tcs3720":{
    "owner": "sns_tcs3720",
    ".prox":{
      "owner": "sns_tcs3720",
      ".config":{
        "owner": "sns_tcs3720",
        "is_dri":{ "type": "int", "ver": "0",
          "data": "1"
        },
        "hw_id":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "res_idx":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "sync_stream":{ "type": "int", "ver": "0",
          "data": "0"
        }
      }
    },
    ".als":{
      "owner": "sns_tcs3720",
      ".config":{
        "owner": "sns_tcs3720",
        "is_dri":{ "type": "int", "ver": "0",
          "data": "1"
        },
        "hw_id":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "res_idx":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "sync_stream":{ "type": "int", "ver": "0",
          "data": "0"
        }
      }
    }
  },
  "tcs3720_platform":{
    "owner": "sns_tcs3720",
    ".config":{
      "owner": "sns_tcs3720",
      "bus_type":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "bus_instance":{ "type": "int", "ver": "0",
        "data": "4"
      },
      "slave_config":{ "type": "int", "ver": "0",
        "data": "57"
      },
      "min_bus_speed_khz":{ "type": "int", "ver": "0",
        "data": "400"
      },
      "max_bus_speed_khz":{ "type": "int", "ver": "0",
        "data": "400"
      },
      "reg_addr_type":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "dri_irq_num":{ "type": "int", "ver": "0",
        "data": "16"
      },
      "irq_pull_type":{ "type": "int", "ver": "0",
        "data": "3"
      },
      "irq_is_chip_pin":{ "type": "int", "ver": "0",
        "data": "1"
      },
      "irq_drive_strength":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "irq_trigger_type":{ "type": "int", "ver": "0",
        "data": "1"
      },
      "num_rail":{ "type": "int", "ver": "0",
        "data": "2"
      },
      "rail_on_state":{ "type": "int", "ver": "0",
        "data": "2"
      },
      "vdd_rail":{ "type": "str", "ver": "0",
        "data": "/pmic/client/sensor_vdd"
      },
      "vddio_rail":{ "type": "str", "ver": "0",
        "data": "/pmic/client/sensor_vddio"
      },
      "rigid_body_type":{ "type": "int", "ver": "0",
      "data": "0"
      }
    },
    ".general":{
      "owner": "sns_tcs3720",
      ".def_config":{
        "owner": "sns_tcs3720",
        "display_brightness":{ "type": "flt", "ver": "0",
          "data": "10"
        },
        "vsync_freq":{ "type": "int", "ver": "0",
          "data": "90"
        },
        "vsync_invert":{ "type": "flt", "ver": "0",
          "data": "0.0"
        },
        "display_mode":{ "type": "flt", "ver": "0",
          "data": "2.0"
        }
      }
    },
    ".prox":{
      "owner": "sns_tcs3720",
      ".fac_cal":{
        "owner": "sns_tcs3720",
        "near_threshold":{ "type": "flt", "ver": "0",
          "data": "245.0"
        },
        "far_threshold":{ "type": "flt", "ver": "0",
          "data": "200.0"
        },
        "near_threshold_bck":{ "type": "flt", "ver": "0",
          "data": "400.0"
        },
        "far_threshold_bck":{ "type": "flt", "ver": "0",
          "data": "320.0"
        },
        "th_high_coef":{ "type": "flt", "ver": "0",
          "data": "0.75"
        },
        "th_low_coef":{ "type": "flt", "ver": "0",
          "data": "0.375"
        },
        "uncover_raw":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "cover_raw":{ "type": "flt", "ver": "0",
          "data": "2.0"
        },
        "p_offset":{ "type": "flt", "ver": "0",
          "data": "0.0"
        },
        "p_crosstalk":{ "type": "flt", "ver": "0",
          "data": "0.0"
        },
        "p_ore_en":{ "type": "flt", "ver": "0",
          "data": "0.0"
        },
        "p_ore_val":{ "type": "flt", "ver": "0",
          "data": "0.0"
        }
      },
      ".def_config":{
        "owner": "sns_tcs3720",
        "p_apc_en":{ "type": "flt", "ver": "0",
          "data": "0.0"
        },
        "p_time_us":{ "type": "flt", "ver": "0",
          "data": "2816"
        },
        "p_wtime_ms":{ "type": "flt", "ver": "0",
          "data": "50"
        },
        "p_pulse_len":{ "type": "flt", "ver": "0",
          "data": "70.0"
        },
        "p_pulse":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "p_gain":{ "type": "flt", "ver": "0",
          "data": "3.0"
        },
        "p_gain2":{ "type": "flt", "ver": "0",
          "data": "3.0"
        },
        "p_Isink0":{ "type": "flt", "ver": "0",
          "data": "11.0"
        },
        "p_Isink1":{ "type": "flt", "ver": "0",
          "data": "11.0"
        },
        "p_Isink2":{ "type": "flt", "ver": "0",
          "data": "10.0"
        },
        "p_pers":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "p_avg":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "p_vsync_en":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "p_sync_delay_us_0":{ "type": "flt", "ver": "0",
          "data": "11700.0"
        },
        "p_sync_delay_us_1":{ "type": "flt", "ver": "0",
          "data": "7850.0"
        },
        "p_sync_delay_us_2":{ "type": "flt", "ver": "0",
          "data": "2030.0"
        },
        "p_sync_delay_us_3":{ "type": "flt", "ver": "0",
          "data": "7650.0"
        },
        "p_sync_delay_us_4":{ "type": "flt", "ver": "0",
          "data": "6300.0"
        },
        "p_sync_delay_us_5":{ "type": "flt", "ver": "0",
          "data": "4900.0"
        },
        "p_offset_cal_target_0":{ "type": "flt", "ver": "0",
          "data": "150.0"
        },
        "p_offset_cal_target_1":{ "type": "flt", "ver": "0",
          "data": "300.0"
        },
        "p_offset_cal_thres":{ "type": "flt", "ver": "0",
          "data": "200.0"
        },
        "p_offset_cal_limit":{ "type": "flt", "ver": "0",
          "data": "1000.0"
        },
        "p_ambcomp_lvl":{ "type": "flt", "ver": "0",
          "data": "7.0"
        },
        "prox_algo_type":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "prox_dual_algo_detect_scheme":{ "type": "int", "ver": "0",
          "data": "0x70"
        },
        "prox_dual_algo_release_scheme":{ "type": "int", "ver": "0",
          "data": "0x07"
        }
      }
    },
    ".als":{
      "owner": "sns_tcs3720",
      ".scale_cal":{
        "owner": "sns_tcs3720",
        "scale":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "white_ch_data_fac":{ "type": "str", "ver": "0",
          "data": "0.0,0.0,0.0,0.0"
        },
        "white_ch_data_default":{ "type": "str", "ver": "0",
          "data": "240.87741,129.92209,97.99325,38.893192"
        },
        "again_channel_0":{ "type": "str", "ver": "0",
          "data": "1.0, 2.0, 4.0, 8.0, 16.0, 32.0, 64.0, 128.0, 256.0, 512.0, 1024.0, 2048.0, 4096.0"
        },
        "again_channel_1":{ "type": "str", "ver": "0",
          "data": "1.0, 2.0, 4.0, 8.0, 16.0, 32.0, 64.0, 128.0, 256.0, 512.0, 1024.0, 2048.0, 4096.0"
        },
        "again_channel_2":{ "type": "str", "ver": "0",
          "data": "1.0, 2.0, 4.0, 8.0, 16.0, 32.0, 64.0, 128.0, 256.0, 512.0, 1024.0, 2048.0, 4096.0"
        },
        "again_channel_3":{ "type": "str", "ver": "0",
          "data": "1.0, 2.0, 4.0, 8.0, 16.0, 32.0, 64.0, 128.0, 256.0, 512.0, 1024.0, 2048.0, 4096.0"
        },
        "tf_param_id":{ "type": "int", "ver": "0",
          "data": "0"
        }
      },
      ".def_config":{
        "owner": "sns_tcs3720",
        "display_brightness":{ "type": "flt", "ver": "0",
          "data": "200"
        },
        "vsync_freq":{ "type": "int", "ver": "0",
          "data": "120"
        },
        "display_mode":{ "type": "flt", "ver": "0",
          "data": "2.0"
        },
        "auto_gain":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "a_time_us":{ "type": "flt", "ver": "0",
          "data": "50000.0"
        },
        "a_wtime_us":{ "type": "flt", "ver": "0",
          "data": "150000.0"
        },
        "a_gain":{ "type": "flt", "ver": "0",
          "data": "6.0"
        },
        "a_pers":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "a_thrs_width":{ "type": "flt", "ver": "0",
          "data": "10.0"
        },
        "a_low_thrs":{ "type": "flt", "ver": "0",
          "data": "20000.0"
        },
        "a_high_thrs":{ "type": "flt", "ver": "0",
          "data": "0.0"
        },
        "lux_target":{ "type": "flt", "ver": "0",
          "data": "300.0"
        },
        "lux_target_error":{ "type": "flt", "ver": "0",
          "data": "100.0"
        },
        "a_mode_cfg":{ "type": "flt", "ver": "0",
          "data": "2.0"
        },
        "a_vsync_en":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "a_sync_delay_us":{ "type": "flt", "ver": "0",
          "data": "0.0"
        },
        "use_asp1":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "residuals_enabled":{ "type": "flt", "ver": "0",
          "data": "1.0"
        },
        "res_max_gain":{ "type": "flt", "ver": "0",
          "data": "9.0"
        }
      },
      ".lux_coefs":{
        "owner": "sns_tcs3720",
        "2ch_coefs_0":{ "type": "str", "ver": "0",
          "data": "2038.2396,1.0,-0.8343"
        },
        "2ch_coefs_1":{ "type": "str", "ver": "0",
          "data": "2038.2396,1.0,-0.8343"
        },
        "4ch_coefs_0":{ "type": "str", "ver": "0",
          "data": "0,1.082479,0.27,-0.131,3.73,-3.869"
        },
        "4ch_coefs_1":{ "type": "str", "ver": "0",
          "data": "0,1.082479,0.27,-0.131,3.73,-3.869"
        }
      },
      ".cct_coefs":{
        "owner": "sns_tcs3720",
        "ir_thres":{ "type": "flt", "ver": "0",
          "data": "0.0"
        },
        "xyz_0_0":{ "type": "str", "ver": "0",
          "data": "-3.34056,0.517686,-1.08347,2.395008"
        },
        "xyz_0_1":{ "type": "str", "ver": "0",
          "data": "-2.36234,-0.29237,-1.178393,2.918686"
        },
        "xyz_0_2":{ "type": "str", "ver": "0",
          "data": "5.100095,-4.48558,-4.48891,4.16265"
        },
        "xyz_1_0":{ "type": "str", "ver": "0",
          "data": "-3.34056,0.517686,-1.08347,2.395008"
        },
        "xyz_1_1":{ "type": "str", "ver": "0",
          "data": "-2.36234,-0.29237,-1.178393,2.918686"
        },
        "xyz_1_2":{ "type": "str", "ver": "0",
          "data": "5.100095,-4.48558,-4.48891,4.16265"
        }
      },
      ".boled_config_0":{
        "owner": "sns_tcs3720",
        "alg_key_0":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_0":{ "type": "str", "ver": "0",
          "data": "disp_freq,60 : pwm_freq,360 : alg_key,asp : bright_lower_th,1 : bright_upper_th,48 : ch,4 : itime_us,2777 : duty_cycle,20 : a_vsync_en,0"
        },
        "alg_key_1":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_1":{ "type": "str", "ver": "0",
          "data": "disp_freq,60 : pwm_freq,360 : alg_key,asp : bright_lower_th,49 : bright_upper_th,150 : ch,4 : itime_us,2777 : duty_cycle,20 : a_vsync_en,0"
        },
        "alg_key_2":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_2":{ "type": "str", "ver": "0",
          "data": "disp_freq,60 : pwm_freq,360 : alg_key,asp : bright_lower_th,151 : bright_upper_th,180 : ch,4 : itime_us,2777 : duty_cycle,20 : a_vsync_en,0"
        },
        "alg_key_3":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_3":{ "type": "str", "ver": "0",
          "data": "disp_freq,60 : pwm_freq,360 : alg_key,fca: bright_lower_th,181 : bright_upper_th,2047 : ch,4 : itime_us,1087 : duty_cycle,100 : a_vsync_en,0"
        },
        "alg_key_12":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_12":{ "type": "str", "ver": "0",
          "data": "dc_model,<450><1,1,1,1><10><{7.512391e-01,-1.931531e+00,1.106646e+00,},{-3.526624e-01,2.366789e+00,-1.461369e+00,},{-7.761560e-01,2.619942e+00,-1.560952e+00,},{4.129208e-01,-2.356459e-01,6.033606e-02,},><{1.272593e-01,-1.961956e+00,1.240084e+00,},{1.672196e-01,3.482872e+00,-2.280201e+00,},{-7.032982e-01,2.108435e+00,-1.287144e+00,},{1.556159e-01,-3.307319e-02,-1.641490e-02,},><{1.077219e+00,-1.906890e+00,1.035405e+00,},{-8.258499e-01,1.481620e+00,-8.213576e-01,},{-5.085843e-01,3.389668e+00,-1.980651e+00,},{4.516380e-01,-7.809844e-01,3.886715e-01,},><{1.075642e+00,-1.817614e+00,9.762962e-01,},{-6.378937e-01,1.061980e+00,-5.573194e-01,},{-1.213556e+00,2.051440e+00,-1.096386e+00,},{1.145192e+00,5.078747e-01,-4.959692e-01,},>"
        },
        "alg_key_13":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_13":{ "type": "str", "ver": "0",
          "data": "pwm_model,<60,0,435,8,20,{-5.284549e+04,3.638850e+02,-8.354987e-01,6.396751e-04,}{-5.634541e+04,3.876652e+02,-8.893458e-01,6.803095e-04,}{5.715807e+04,-3.854812e+02,8.660337e-01,-6.481148e-04,}{2.118514e+04,-1.404062e+02,3.095387e-01,-2.269411e-04,}>"
        },
        "alg_key_14":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_14":{ "type": "str", "ver": "0",
          "data": "pwm_model,<60,1,345,8,20,{-8.528818e+01,6.936646e-01,-1.880075e-03,1.701378e-06,}{-9.084823e+01,7.367735e-01,-1.990885e-03,1.795697e-06,}{-9.220542e+01,7.493338e-01,-2.029268e-03,1.834614e-06,}{-1.221322e+02,9.820204e-01,-2.629558e-03,2.347887e-06,}>"
        },
        "alg_key_15":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_15":{ "type": "str", "ver": "0",
          "data": "pwm_model,<60,2,181,8,20,{1.309810e-01,-9.140321e-04,2.498249e-06,}{1.270475e-01,-8.867616e-04,2.431354e-06,}{1.316461e-01,-9.294064e-04,2.561589e-06,}{1.224159e-01,-8.727863e-04,2.337892e-06,}>"
        },
        "alg_key_16":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_16":{ "type": "str", "ver": "0",
          "data": "dcm_model,<439><1,1,1,1><10><{5.727246e-01,-1.847703e+00,1.338497e+00,},{-5.185107e-01,2.619153e+00,-1.599349e+00,},{-2.893268e-01,8.727671e-01,-3.003307e-01,},{9.378096e-02,3.090418e-01,-2.514075e-01,},><{6.867450e-01,-2.663517e+00,1.820703e+00,},{-8.820521e-01,4.906281e+00,-2.938415e+00,},{-3.252197e-01,5.287977e-01,-1.626079e-01,},{7.424023e-03,1.530494e-01,-1.314162e-01,},><{3.967758e-01,-9.699749e-01,6.154716e-01,},{-2.706805e-01,6.936472e-01,-4.308065e-01,},{-4.440996e-01,2.374657e+00,-1.027750e+00,},{1.328661e-01,4.870026e-02,-1.204106e-01,},><{5.059056e-02,1.023103e-01,-4.028851e-02,},{3.222135e-02,-1.977474e-01,1.479081e-01,},{-8.413082e-02,-5.752017e-01,5.821840e-01,},{5.888181e-02,2.290236e+00,-1.369230e+00,},>"
        },
        "alg_key_17":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_17":{ "type": "str", "ver": "0",
          "data": "dcm_model,<2047><1,1,1,1><10><{7.512391e-01,-1.931531e+00,1.106646e+00,},{-3.526624e-01,2.366789e+00,-1.461369e+00,},{-7.761560e-01,2.619942e+00,-1.560952e+00,},{4.129208e-01,-2.356459e-01,6.033606e-02,},><{1.272593e-01,-1.961956e+00,1.240084e+00,},{1.672196e-01,3.482872e+00,-2.280201e+00,},{-7.032982e-01,2.108435e+00,-1.287144e+00,},{1.556159e-01,-3.307319e-02,-1.641490e-02,},><{1.077219e+00,-1.906890e+00,1.035405e+00,},{-8.258499e-01,1.481620e+00,-8.213576e-01,},{-5.085843e-01,3.389668e+00,-1.980651e+00,},{4.516380e-01,-7.809844e-01,3.886715e-01,},><{1.075642e+00,-1.817614e+00,9.762962e-01,},{-6.378937e-01,1.061980e+00,-5.573194e-01,},{-1.213556e+00,2.051440e+00,-1.096386e+00,},{1.145192e+00,5.078747e-01,-4.959692e-01,},>"
        }
      },
      ".boled_cal_0":{
        "owner": "sns_tcs3720",
        "alg_key_30":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_30":{ "type": "str", "ver": "0",
          "data": "dc_cal,{60,2047},{1320.976562,726.575195,427.121094,210.169922,},{32.631358,17.632766,11.087047,5.308680,}"
        },
        "alg_key_31":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_31":{ "type": "str", "ver": "0",
          "data": "pwm_cal,{60,439},{297.732422,166.762695,84.948242,39.586914,},{6.695030,3.725453,2.000200,0.866380,}"
        },
        "alg_key_32":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_32":{ "type": "str", "ver": "0",
          "data": "dcm_cal,{60,439},{310.969543,173.636734,89.738159,42.711121,},{24.881435,14.116400,7.376594,3.346748,}"
        },
        "alg_key_33":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_33":{ "type": "str", "ver": "0",
          "data": "dcm_cal,{60,2047},{1320.976562,726.575195,427.121094,210.169922,},{32.631358,17.632766,11.087047,5.308680,}"
        }
      },
      ".boled_config_1":{
        "owner": "sns_tcs3720",
        "alg_key_4":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_4":{ "type": "str", "ver": "0",
          "data": "disp_freq,90 : pwm_freq,360 : alg_key,asp : bright_lower_th,2 : bright_upper_th,48 : ch,4 : itime_us,2777 : duty_cycle,20 : a_vsync_en,0"
        },
        "alg_key_5":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_5":{ "type": "str", "ver": "0",
          "data": "disp_freq,90 : pwm_freq,360 : alg_key,asp : bright_lower_th,49 : bright_upper_th,150 : ch,4 : itime_us,2777 : duty_cycle,20 : a_vsync_en,0"
        },
        "alg_key_6":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_6":{ "type": "str", "ver": "0",
          "data": "disp_freq,90 : pwm_freq,360 : alg_key,asp : bright_lower_th,151 : bright_upper_th,180 : ch,4 : itime_us,2777 : duty_cycle,20 : a_vsync_en,0"
        },
        "alg_key_7":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_7":{ "type": "str", "ver": "0",
          "data": "disp_freq,90 : pwm_freq,360 : alg_key,fca: bright_lower_th,181 : bright_upper_th,2047 : ch,4 : itime_us,1087 : duty_cycle,100 : a_vsync_en,0"
        },
        "alg_key_18":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_18":{ "type": "str", "ver": "0",
          "data": "dc_model,<450><1,1,1,0><5.0><{6.497336e-01,-1.158902e+00,6.923208e-01,},{-2.253794e-01,1.813352e+00,-1.139406e+00,},{-9.431464e-01,2.571494e+00,-1.463913e+00,},{4.271775e-01,-4.701536e-01,2.457930e-01,},><{1.120897e-02,-1.190577e+00,9.259538e-01,},{1.688510e-01,3.100361e+00,-2.067689e+00,},{-7.941803e-01,1.959851e+00,-1.192646e+00,},{2.337229e-01,-3.795066e-01,2.231285e-01,},><{1.000784e+00,-1.412532e+00,7.128934e-01,},{-5.861509e-01,8.743730e-01,-4.523580e-01,},{-8.011415e-01,3.544727e+00,-1.919636e+00,},{4.534948e-01,-9.127470e-01,4.979499e-01,},><{8.797159e-01,-9.473836e-01,3.606179e-01,},{-3.519394e-01,3.331345e-01,-1.060716e-01,},{-1.191314e+00,1.785545e+00,-8.651342e-01,},{9.979036e-01,5.788515e-01,-4.739963e-01,},>"
        },
        "alg_key_19":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_19":{ "type": "str", "ver": "0",
          "data": "pwm_model,<90,0,435,4,20,{-9.720587e+04,6.641308e+02,-1.512555e+00,1.148338e-03,}{-1.181789e+05,8.070526e+02,-1.837182e+00,1.394101e-03,}{-8.399272e+04,5.741048e+02,-1.308107e+00,9.935799e-04,}{-5.694497e+04,3.911874e+02,-8.958175e-01,6.838584e-04,}>"
        },
        "alg_key_20":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_20":{ "type": "str", "ver": "0",
          "data": "pwm_model,<90,1,345,4,20,{-9.937769e+01,8.019676e-01,-2.156575e-03,1.935931e-06,}{-9.960142e+01,8.037212e-01,-2.161152e-03,1.939922e-06,}{-1.087436e+02,8.758637e-01,-2.350507e-03,2.105337e-06,}{-9.211118e+01,7.437290e-01,-2.001306e-03,1.798072e-06,}>"
        },
        "alg_key_21":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_21":{ "type": "str", "ver": "0",
          "data": "pwm_model,<90,2,181,4,20,{1.204587e-01,-8.347647e-04,2.400384e-06,}{1.222590e-01,-8.502263e-04,2.433139e-06,}{1.297981e-01,-9.155246e-04,2.587362e-06,}{1.221818e-01,-8.537315e-04,2.381951e-06,}>"
        },
        "alg_key_22":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_22":{ "type": "str", "ver": "0",
          "data": "dcm_model,<439><1,1,1,0><5.0><{5.246580e-01,-1.989870e+00,1.392601e+00,},{-3.196130e-01,2.191116e+00,-1.316148e+00,},{-1.935214e-01,9.715065e-01,-4.212198e-01,},{1.071423e-01,2.909186e-01,-2.379732e-01,},><{4.508480e-01,-2.513646e+00,1.728210e+00,},{-4.185340e-01,3.974470e+00,-2.390806e+00,},{-2.244103e-01,6.679424e-01,-3.103922e-01,},{-1.366309e-02,2.308024e-01,-1.810176e-01,},><{4.089380e-01,-1.259227e+00,7.518783e-01,},{-2.925086e-01,7.766622e-01,-4.366435e-01,},{-2.221890e-01,2.272828e+00,-1.068957e+00,},{1.371898e-01,1.662539e-02,-8.561049e-02,},><{1.638603e-01,-3.323455e-01,1.166890e-01,},{-3.420843e-02,-6.707670e-02,1.409562e-01,},{-1.478095e-01,-2.617262e-01,3.826132e-01,},{2.796467e-01,1.950122e+00,-1.191790e+00,}>"
        },
        "alg_key_23":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_23":{ "type": "str", "ver": "0",
          "data": "dcm_model,<2047><1,1,1,0><5.0><{6.497336e-01,-1.158902e+00,6.923208e-01,},{-2.253794e-01,1.813352e+00,-1.139406e+00,},{-9.431464e-01,2.571494e+00,-1.463913e+00,},{4.271775e-01,-4.701536e-01,2.457930e-01,},><{1.120897e-02,-1.190577e+00,9.259538e-01,},{1.688510e-01,3.100361e+00,-2.067689e+00,},{-7.941803e-01,1.959851e+00,-1.192646e+00,},{2.337229e-01,-3.795066e-01,2.231285e-01,},><{1.000784e+00,-1.412532e+00,7.128934e-01,},{-5.861509e-01,8.743730e-01,-4.523580e-01,},{-8.011415e-01,3.544727e+00,-1.919636e+00,},{4.534948e-01,-9.127470e-01,4.979499e-01,},><{8.797159e-01,-9.473836e-01,3.606179e-01,},{-3.519394e-01,3.331345e-01,-1.060716e-01,},{-1.191314e+00,1.785545e+00,-8.651342e-01,},{9.979036e-01,5.788515e-01,-4.739963e-01,},>"
        }
      },
      ".boled_cal_1":{
        "owner": "sns_tcs3720",
        "alg_key_34":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_34":{ "type": "str", "ver": "0",
          "data": "dc_cal,{90,2047},{1310.117188,720.065430,424.278320,207.753906,},{34.717892,18.809859,11.700507,5.821977,}"
        },
        "alg_key_35":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_35":{ "type": "str", "ver": "0",
          "data": "pwm_cal,{90,439},{300.162109,169.200195,85.875977,40.057617,},{9.044045,5.180582,2.716267,1.239978,}"
        },
        "alg_key_36":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_36":{ "type": "str", "ver": "0",
          "data": "dcm_cal,{90,439},{311.870728,174.603424,90.052193,42.573433,},{34.283806,19.473972,10.145441,4.644578,}"
        },
        "alg_key_37":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_37":{ "type": "str", "ver": "0",
          "data": "dcm_cal,{90,2047},{1310.117188,720.065430,424.278320,207.753906,},{34.717892,18.809859,11.700507,5.821977,}"
        }
      },
      ".boled_config_2":{
        "owner": "sns_tcs3720",
        "alg_key_8":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_8":{ "type": "str", "ver": "0",
          "data": "disp_freq,120 : pwm_freq,360 : alg_key,asp : bright_lower_th,3 : bright_upper_th,48 : ch,4 : itime_us,100 : duty_cycle,100 : a_vsync_en,1"
        },
        "alg_key_9":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_9":{ "type": "str", "ver": "0",
          "data": "disp_freq,120 : pwm_freq,360 : alg_key,asp : bright_lower_th,49 : bright_upper_th,150 : ch,4 : itime_us,2777 : duty_cycle,20 : a_vsync_en,0"
        },
        "alg_key_10":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_10":{ "type": "str", "ver": "0",
          "data": "disp_freq,120 : pwm_freq,360 : alg_key,asp : bright_lower_th,151 : bright_upper_th,180 : ch,4 : itime_us,2777 : duty_cycle,20 : a_vsync_en,0"
        },
        "alg_key_11":{ "type": "str", "ver": "0",
          "data": "alg_mgr"
        },
        "alg_cfg_11":{ "type": "str", "ver": "0",
          "data": "disp_freq,120 : pwm_freq,360 : alg_key,fca: bright_lower_th,181 : bright_upper_th,2047 : ch,4 : itime_us,1087 : duty_cycle,100 : a_vsync_en,0"
        },
        "alg_key_24":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_24":{ "type": "str", "ver": "0",
          "data": "dc_model,<450><1,1,1,0><10.0><{6.497336e-01,-1.158902e+00,6.923208e-01,},{-2.253794e-01,1.813352e+00,-1.139406e+00,},{-9.431464e-01,2.571494e+00,-1.463913e+00,},{4.271775e-01,-4.701536e-01,2.457930e-01,},><{1.120897e-02,-1.190577e+00,9.259538e-01,},{1.688510e-01,3.100361e+00,-2.067689e+00,},{-7.941803e-01,1.959851e+00,-1.192646e+00,},{2.337229e-01,-3.795066e-01,2.231285e-01,},><{1.000784e+00,-1.412532e+00,7.128934e-01,},{-5.861509e-01,8.743730e-01,-4.523580e-01,},{-8.011415e-01,3.544727e+00,-1.919636e+00,},{4.534948e-01,-9.127470e-01,4.979499e-01,},><{8.797159e-01,-9.473836e-01,3.606179e-01,},{-3.519394e-01,3.331345e-01,-1.060716e-01,},{-1.191314e+00,1.785545e+00,-8.651342e-01,},{9.979036e-01,5.788515e-01,-4.739963e-01,},>"
        },
        "alg_key_25":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_25":{ "type": "str", "ver": "0",
          "data": "pwm_model,<120,0,435,3,20,{-9.720587e+04,6.641308e+02,-1.512555e+00,1.148338e-03,}{-1.181789e+05,8.070526e+02,-1.837182e+00,1.394101e-03,}{-8.399272e+04,5.741048e+02,-1.308107e+00,9.935799e-04,}{-5.694497e+04,3.911874e+02,-8.958175e-01,6.838584e-04,}>"
        },
        "alg_key_26":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_26":{ "type": "str", "ver": "0",
          "data": "pwm_model,<120,1,345,3,20,{-9.937769e+01,8.019676e-01,-2.156575e-03,1.935931e-06,}{-9.960142e+01,8.037212e-01,-2.161152e-03,1.939922e-06,}{-1.087436e+02,8.758637e-01,-2.350507e-03,2.105337e-06,}{-9.211118e+01,7.437290e-01,-2.001306e-03,1.798072e-06,}>"
        },
        "alg_key_27":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_27":{ "type": "str", "ver": "0",
          "data": "pwm_model,<120,2,181,3,20,{1.204587e-01,-8.347647e-04,2.400384e-06,}{1.222590e-01,-8.502263e-04,2.433139e-06,}{1.297981e-01,-9.155246e-04,2.587362e-06,}{1.221818e-01,-8.537315e-04,2.381951e-06,}>"
        },
        "alg_key_28":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_28":{ "type": "str", "ver": "0",
          "data": "dcm_model,<439><1,1,1,0><5.0><{5.246580e-01,-1.989870e+00,1.392601e+00,},{-3.196130e-01,2.191116e+00,-1.316148e+00,},{-1.935214e-01,9.715065e-01,-4.212198e-01,},{1.071423e-01,2.909186e-01,-2.379732e-01,},><{4.508480e-01,-2.513646e+00,1.728210e+00,},{-4.185340e-01,3.974470e+00,-2.390806e+00,},{-2.244103e-01,6.679424e-01,-3.103922e-01,},{-1.366309e-02,2.308024e-01,-1.810176e-01,},><{4.089380e-01,-1.259227e+00,7.518783e-01,},{-2.925086e-01,7.766622e-01,-4.366435e-01,},{-2.221890e-01,2.272828e+00,-1.068957e+00,},{1.371898e-01,1.662539e-02,-8.561049e-02,},><{1.638603e-01,-3.323455e-01,1.166890e-01,},{-3.420843e-02,-6.707670e-02,1.409562e-01,},{-1.478095e-01,-2.617262e-01,3.826132e-01,},{2.796467e-01,1.950122e+00,-1.191790e+00,}>"
        },
        "alg_key_29":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_29":{ "type": "str", "ver": "0",
          "data": "dcm_model,<2047><1,1,1,0><5.0><{6.497336e-01,-1.158902e+00,6.923208e-01,},{-2.253794e-01,1.813352e+00,-1.139406e+00,},{-9.431464e-01,2.571494e+00,-1.463913e+00,},{4.271775e-01,-4.701536e-01,2.457930e-01,},><{1.120897e-02,-1.190577e+00,9.259538e-01,},{1.688510e-01,3.100361e+00,-2.067689e+00,},{-7.941803e-01,1.959851e+00,-1.192646e+00,},{2.337229e-01,-3.795066e-01,2.231285e-01,},><{1.000784e+00,-1.412532e+00,7.128934e-01,},{-5.861509e-01,8.743730e-01,-4.523580e-01,},{-8.011415e-01,3.544727e+00,-1.919636e+00,},{4.534948e-01,-9.127470e-01,4.979499e-01,},><{8.797159e-01,-9.473836e-01,3.606179e-01,},{-3.519394e-01,3.331345e-01,-1.060716e-01,},{-1.191314e+00,1.785545e+00,-8.651342e-01,},{9.979036e-01,5.788515e-01,-4.739963e-01,},>"
        }
      },
      ".boled_cal_2":{
        "owner": "sns_tcs3720",
        "alg_key_38":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_38":{ "type": "str", "ver": "0",
          "data": "dc_cal,{120,2047},{1310.117188,720.065430,424.278320,207.753906,},{34.717892,18.809859,11.700507,5.821977,}"
        },
        "alg_key_39":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_39":{ "type": "str", "ver": "0",
          "data": "pwm_cal,{120,439},{300.162109,169.200195,85.875977,40.057617,},{9.044045,5.180582,2.716267,1.239978,}"
        },
        "alg_key_40":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_40":{ "type": "str", "ver": "0",
          "data": "dcm_cal,{120,439},{311.870728,174.603424,90.052193,42.573433,},{34.283806,19.473972,10.145441,4.644578,}"
        },
        "alg_key_41":{ "type": "str", "ver": "0",
          "data": "fca"
        },
        "alg_cfg_41":{ "type": "str", "ver": "0",
          "data": "dcm_cal,{120,2047},{1310.117188,720.065430,424.278320,207.753906,},{34.717892,18.809859,11.700507,5.821977,}"
        }
      }
    }
  }
}
