
<slaveInfo>         
     actuatorName     dw9714v     dirver IC 型号
     slaveAddress     0x18     i2c write address
     i2cFrequencyMode     FAST     i2c 操作频率(400KHz)
     actuatorType     VCM/BIVCM     马达类型 BIVCM(中置马达)
     dataBitWidth     10     dac 位宽
     <powerUpsequence>         
         configType     VAF     上电控制节点
         configValue     0     电压状态
         delayMs     0     延时
     </powerUpsequence>         
     <powerDownSequence>         
         configType     VAF     下电控制节点
         configValue     0     电压状态
         delayMs     0     延时
     </powerDownSequence>         
 </slaveInfo>         
 <registerConfig>     DAC register     配置信息
     <registerParam>         
         regAddrType     1     地址是1byte
         regDataType     2     数据是2byte
         registerAddr     0x03     寄存器地址
         registerData     0     dac值,未使用
         operation     WRITE_DAC_VALUE     写dac操作
         delayUs     0     延迟微妙
         hwMask     0     未使用
         hwShift     0     未使用
         dataShift     0     dac值的偏移
     </registerParam>         
 </registerConfig>
<initSettings>     初始化配置    
     <regSetting>         
         registerAddr     0xED     IC寄存器地址
         registerData     0xAB     IC寄存器值
         regAddrType     1     地址类型
         regDataType     1     数据类型
         operation     WRITE     写操作
         delayUs     0     延时
         …         
     </regSetting>         
 </initSettings>
         
 <tunedParams>     
     
 initialCode     50     被OTP烧录的infinityDAC覆盖
 <regionParams>         
     <region>         
         macroStepBoundary     400     Table size
         infinityStepBoundary     0     必须填0
         codePerStep     1     未使用
         qValue     128     未使用
     </region>         
 </regionParams>         
 <forwardDamping>         
     ringingScenario     400     高通平台固定值,未使用
     <scenarioDampingParam>         
         <scenario>         
         <region>         
             dampingStep     0x3FF     dac最大值,未使用
             dampingDelayUs     1000     延时,未使用
             hwParams     0x0     移动方向
         </region>         
         </scenario>         
     </scenarioDampingParam>         
 </forwardDamping>         
 <backwardDamping>         
     ringingScenario     400     高通平台固定值,未使用
     <scenarioDampingParam>         
         <scenario>         
             <region>         
                 dampingStep     0x3FF     dac最大值,未使用
                 dampingDelayUs     1000     延时,未使用
                 hwParams     0x0     移动方向
             </region>         
         </scenario>         
     </scenarioDampingParam>         
 </backwardDamping>         
验证Actuator是否生效:
 echo “logInfoMask=0x2” >> /vendor/etc/camera/camxoverridesettings.txt
 key: “actuator”
 eg:
     camxactuator.cpp initialize acquired  actuator(型号) for cameraId
                                                MoveFocus submit actuator
















![[Flutter3] Json转dart模型举例](https://img-blog.csdnimg.cn/direct/024da5ebeafd43599f3fe01d1f59061d.png)


