import { n as DetectPointTypeEnum } from "./DetectPointType-9qmZzbjg.mjs"; import { n as ThresholdTypeEnum } from "./ThresholdType-SeNAWzxz.mjs"; import { n as RegisterGroupTypeEnum } from "./RegisterGroupType-B6mL1MND.mjs"; import { t as PointDetectParameter } from "./PointDetectParameter-B6WT40s_.mjs"; import { t as ChipSM16289ExtendProperty } from "./ChipSM16289ExtendProperty-CPny8bvT.mjs"; import * as t from "io-ts"; //#region generated/ChipSM16289RGBVExtendProperty.d.ts declare const ChipSM16289RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENGTH: t.Type; REGREMOVEBADPOINTSLENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; BlankingOneLevel: t.Type; BlankingTwoLevelEnable: t.Type; BlankingTwoLevel: t.Type; BlankingTwoTime: t.Type; TheFistScanDarkCompensationLevel: t.Type; TheFistScanDarkCompensationTime: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingLevel: t.Type; CouplingOptimizationTime: t.Type; ShortCircuitColorDeviationEn: t.Type; ShortCircuitColorDeviation: t.Type; CouplingOptimizationOneEnable: t.Type; CouplingOptimizationOne: t.Type; CouplingOptimizationWay: t.Type; CrossBoardOptimizationOne: t.Type; CrossBoardOptimizationTwoEnable: t.Type; CrossBoardOptimizationTwo: t.Type; CrossBoardOptimizationThreeEnable: t.Type; CrossBoardOptimizationThree: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; BlankingOneLevel: t.Type; BlankingTwoLevelEnable: t.Type; BlankingTwoLevel: t.Type; BlankingTwoTime: t.Type; TheFistScanDarkCompensationLevel: t.Type; TheFistScanDarkCompensationTime: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingLevel: t.Type; CouplingOptimizationTime: t.Type; ShortCircuitColorDeviationEn: t.Type; ShortCircuitColorDeviation: t.Type; CouplingOptimizationOneEnable: t.Type; CouplingOptimizationOne: t.Type; CouplingOptimizationWay: t.Type; CrossBoardOptimizationOne: t.Type; CrossBoardOptimizationTwoEnable: t.Type; CrossBoardOptimizationTwo: t.Type; CrossBoardOptimizationThreeEnable: t.Type; CrossBoardOptimizationThree: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; BlankingOneLevel: t.Type; BlankingTwoLevelEnable: t.Type; BlankingTwoLevel: t.Type; BlankingTwoTime: t.Type; TheFistScanDarkCompensationLevel: t.Type; TheFistScanDarkCompensationTime: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingLevel: t.Type; CouplingOptimizationTime: t.Type; ShortCircuitColorDeviationEn: t.Type; ShortCircuitColorDeviation: t.Type; CouplingOptimizationOneEnable: t.Type; CouplingOptimizationOne: t.Type; CouplingOptimizationWay: t.Type; CrossBoardOptimizationOne: t.Type; CrossBoardOptimizationTwoEnable: t.Type; CrossBoardOptimizationTwo: t.Type; CrossBoardOptimizationThreeEnable: t.Type; CrossBoardOptimizationThree: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; BlankingOneLevel: t.Type; BlankingTwoLevelEnable: t.Type; BlankingTwoLevel: t.Type; BlankingTwoTime: t.Type; TheFistScanDarkCompensationLevel: t.Type; TheFistScanDarkCompensationTime: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingLevel: t.Type; CouplingOptimizationTime: t.Type; ShortCircuitColorDeviationEn: t.Type; ShortCircuitColorDeviation: t.Type; CouplingOptimizationOneEnable: t.Type; CouplingOptimizationOne: t.Type; CouplingOptimizationWay: t.Type; CrossBoardOptimizationOne: t.Type; CrossBoardOptimizationTwoEnable: t.Type; CrossBoardOptimizationTwo: t.Type; CrossBoardOptimizationThreeEnable: t.Type; CrossBoardOptimizationThree: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289ExtendProperty">; }>]>; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanType: t.Type; RefNumPerVs: t.Type; Subfield: t.Type; SubfieldEn: t.Type; LowGrayHigh: t.Type; LowGrayHighEn: t.Type; SmartValue: t.Type; BlackScreenMode: t.Type; WisdomEnergyConservation: t.Type; StandbyMode: t.Type; TakePhotosOptimization: t.Type; OpenCircuitCheckEnable: t.Type; GammaMinValue: t.Type; GammaMinen: t.Type; GclkFreqP1: t.Type; GclkFreqP2: t.Type; GclkFreqP3: t.Type; CurrentCheckLevel: t.Type; CustomCoefficient: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; PointDetectParameter: t.PartialC<{ DetectType: t.Type; IsUseThreshold: t.Type; Threshold: t.Type; ThresholdGradeCount: t.Type; IsNeedConfigRegister: t.Type; ConfigGroupType: t.Type; TheTallyMode: t.Type; DetectTypeValue: t.Type; }>; }>]>; /** * Codec for {@link ChipSM16289RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipSM16289.decompiled.cs:4044 */ declare const ChipSM16289RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENGTH: t.Type; REGREMOVEBADPOINTSLENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; BlankingOneLevel: t.Type; BlankingTwoLevelEnable: t.Type; BlankingTwoLevel: t.Type; BlankingTwoTime: t.Type; TheFistScanDarkCompensationLevel: t.Type; TheFistScanDarkCompensationTime: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingLevel: t.Type; CouplingOptimizationTime: t.Type; ShortCircuitColorDeviationEn: t.Type; ShortCircuitColorDeviation: t.Type; CouplingOptimizationOneEnable: t.Type; CouplingOptimizationOne: t.Type; CouplingOptimizationWay: t.Type; CrossBoardOptimizationOne: t.Type; CrossBoardOptimizationTwoEnable: t.Type; CrossBoardOptimizationTwo: t.Type; CrossBoardOptimizationThreeEnable: t.Type; CrossBoardOptimizationThree: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; BlankingOneLevel: t.Type; BlankingTwoLevelEnable: t.Type; BlankingTwoLevel: t.Type; BlankingTwoTime: t.Type; TheFistScanDarkCompensationLevel: t.Type; TheFistScanDarkCompensationTime: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingLevel: t.Type; CouplingOptimizationTime: t.Type; ShortCircuitColorDeviationEn: t.Type; ShortCircuitColorDeviation: t.Type; CouplingOptimizationOneEnable: t.Type; CouplingOptimizationOne: t.Type; CouplingOptimizationWay: t.Type; CrossBoardOptimizationOne: t.Type; CrossBoardOptimizationTwoEnable: t.Type; CrossBoardOptimizationTwo: t.Type; CrossBoardOptimizationThreeEnable: t.Type; CrossBoardOptimizationThree: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; BlankingOneLevel: t.Type; BlankingTwoLevelEnable: t.Type; BlankingTwoLevel: t.Type; BlankingTwoTime: t.Type; TheFistScanDarkCompensationLevel: t.Type; TheFistScanDarkCompensationTime: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingLevel: t.Type; CouplingOptimizationTime: t.Type; ShortCircuitColorDeviationEn: t.Type; ShortCircuitColorDeviation: t.Type; CouplingOptimizationOneEnable: t.Type; CouplingOptimizationOne: t.Type; CouplingOptimizationWay: t.Type; CrossBoardOptimizationOne: t.Type; CrossBoardOptimizationTwoEnable: t.Type; CrossBoardOptimizationTwo: t.Type; CrossBoardOptimizationThreeEnable: t.Type; CrossBoardOptimizationThree: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; BlankingOneLevel: t.Type; BlankingTwoLevelEnable: t.Type; BlankingTwoLevel: t.Type; BlankingTwoTime: t.Type; TheFistScanDarkCompensationLevel: t.Type; TheFistScanDarkCompensationTime: t.Type; LowGrayCompensationOne: t.Type; LowGrayCompensationTwo: t.Type; LowGrayTransverseStriationImprove: t.Type; CouplingLevel: t.Type; CouplingOptimizationTime: t.Type; ShortCircuitColorDeviationEn: t.Type; ShortCircuitColorDeviation: t.Type; CouplingOptimizationOneEnable: t.Type; CouplingOptimizationOne: t.Type; CouplingOptimizationWay: t.Type; CrossBoardOptimizationOne: t.Type; CrossBoardOptimizationTwoEnable: t.Type; CrossBoardOptimizationTwo: t.Type; CrossBoardOptimizationThreeEnable: t.Type; CrossBoardOptimizationThree: t.Type; EliminateOpenCircuitCrossLevel: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289ExtendProperty">; }>]>; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanType: t.Type; RefNumPerVs: t.Type; Subfield: t.Type; SubfieldEn: t.Type; LowGrayHigh: t.Type; LowGrayHighEn: t.Type; SmartValue: t.Type; BlackScreenMode: t.Type; WisdomEnergyConservation: t.Type; StandbyMode: t.Type; TakePhotosOptimization: t.Type; OpenCircuitCheckEnable: t.Type; GammaMinValue: t.Type; GammaMinen: t.Type; GclkFreqP1: t.Type; GclkFreqP2: t.Type; GclkFreqP3: t.Type; CurrentCheckLevel: t.Type; CustomCoefficient: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; PointDetectParameter: t.PartialC<{ DetectType: t.Type; IsUseThreshold: t.Type; Threshold: t.Type; ThresholdGradeCount: t.Type; IsNeedConfigRegister: t.Type; ConfigGroupType: t.Type; TheTallyMode: t.Type; DetectTypeValue: t.Type; }>; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16289RGBVExtendProperty">; }>]>; interface ChipSM16289RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipSM16289ExtendProperty; GreenProperty?: ChipSM16289ExtendProperty; BlueProperty?: ChipSM16289ExtendProperty; VRedProperty?: ChipSM16289ExtendProperty; PointDetectParameter?: PointDetectParameter; } //#endregion export { ChipSM16289RGBVExtendPropertyBase as n, ChipSM16289RGBVExtendProperty as t }; //# sourceMappingURL=ChipSM16289RGBVExtendProperty-DUp1z1MI.d.mts.map