import { t as ChipSM16380SHExtendProperty } from "./ChipSM16380SHExtendProperty-CH8VPVnd.cjs"; import * as t from "io-ts"; //#region generated/ChipSM16380SHRGBVExtendProperty.d.ts declare const ChipSM16380SHRGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RProp: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; GammaMinValue: t.Type; EliminateGhostLevel: t.Type; GammaMinen: t.Type; EliminateCharactersGhostLevel: t.Type; TheFistScanDarkCompensationLevel: t.Type; LowGrayUniformity: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingOptimization: t.Type; CrossBoardOptimization: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; EliminateGhostTimeOne: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHExtendProperty">; }>]>; GProp: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; GammaMinValue: t.Type; EliminateGhostLevel: t.Type; GammaMinen: t.Type; EliminateCharactersGhostLevel: t.Type; TheFistScanDarkCompensationLevel: t.Type; LowGrayUniformity: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingOptimization: t.Type; CrossBoardOptimization: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; EliminateGhostTimeOne: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHExtendProperty">; }>]>; BProp: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; GammaMinValue: t.Type; EliminateGhostLevel: t.Type; GammaMinen: t.Type; EliminateCharactersGhostLevel: t.Type; TheFistScanDarkCompensationLevel: t.Type; LowGrayUniformity: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingOptimization: t.Type; CrossBoardOptimization: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; EliminateGhostTimeOne: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHExtendProperty">; }>]>; VProp: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; GammaMinValue: t.Type; EliminateGhostLevel: t.Type; GammaMinen: t.Type; EliminateCharactersGhostLevel: t.Type; TheFistScanDarkCompensationLevel: t.Type; LowGrayUniformity: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingOptimization: t.Type; CrossBoardOptimization: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; EliminateGhostTimeOne: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHExtendProperty">; }>]>; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanType: t.Type; RefNumPerVs: t.Type; FrequencyDivisionFactor: t.Type; RowScanGrayScale: t.Type; RowScanGrayScaleReg: t.Type; DynamicEnergyConservation: t.Type; TakePhotosOptimization: t.Type; RemoveBadPoints: t.Type; StandbyMode: t.Type; CurrentCheckLevel: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; }>]>; /** * Codec for {@link ChipSM16380SHRGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipSM16380SH.decompiled.cs:2979 */ declare const ChipSM16380SHRGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RProp: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; GammaMinValue: t.Type; EliminateGhostLevel: t.Type; GammaMinen: t.Type; EliminateCharactersGhostLevel: t.Type; TheFistScanDarkCompensationLevel: t.Type; LowGrayUniformity: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingOptimization: t.Type; CrossBoardOptimization: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; EliminateGhostTimeOne: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHExtendProperty">; }>]>; GProp: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; GammaMinValue: t.Type; EliminateGhostLevel: t.Type; GammaMinen: t.Type; EliminateCharactersGhostLevel: t.Type; TheFistScanDarkCompensationLevel: t.Type; LowGrayUniformity: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingOptimization: t.Type; CrossBoardOptimization: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; EliminateGhostTimeOne: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHExtendProperty">; }>]>; BProp: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; GammaMinValue: t.Type; EliminateGhostLevel: t.Type; GammaMinen: t.Type; EliminateCharactersGhostLevel: t.Type; TheFistScanDarkCompensationLevel: t.Type; LowGrayUniformity: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingOptimization: t.Type; CrossBoardOptimization: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; EliminateGhostTimeOne: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHExtendProperty">; }>]>; VProp: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; GammaMinValue: t.Type; EliminateGhostLevel: t.Type; GammaMinen: t.Type; EliminateCharactersGhostLevel: t.Type; TheFistScanDarkCompensationLevel: t.Type; LowGrayUniformity: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingOptimization: t.Type; CrossBoardOptimization: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; EliminateGhostTimeOne: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHExtendProperty">; }>]>; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanType: t.Type; RefNumPerVs: t.Type; FrequencyDivisionFactor: t.Type; RowScanGrayScale: t.Type; RowScanGrayScaleReg: t.Type; DynamicEnergyConservation: t.Type; TakePhotosOptimization: t.Type; RemoveBadPoints: t.Type; StandbyMode: t.Type; CurrentCheckLevel: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16380SHRGBVExtendProperty">; }>]>; interface ChipSM16380SHRGBVExtendProperty extends t.TypeOf { RProp?: ChipSM16380SHExtendProperty; GProp?: ChipSM16380SHExtendProperty; BProp?: ChipSM16380SHExtendProperty; VProp?: ChipSM16380SHExtendProperty; } //#endregion export { ChipSM16380SHRGBVExtendPropertyBase as n, ChipSM16380SHRGBVExtendProperty as t }; //# sourceMappingURL=ChipSM16380SHRGBVExtendProperty-C2BE4y7W.d.cts.map