import { t as ChipMBI5261ExtendProperty } from "./ChipMBI5261ExtendProperty-CQHxaEAE.cjs"; import * as t from "io-ts"; //#region generated/ChipMBI5261RGBVExtendProperty.d.ts declare const ChipMBI5261RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; HGradientTransitionOptimization: t.Type; LGradientTransitionOptimization: t.Type; HBlankingSetting: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; LowGrayCrossGrainElimination: t.Type; CurrentGain: t.Type; LowGrayAdvanceCompensationTwo: t.Type; LowGrayCompensation: t.Type; DataReset: t.Type; DarkBlockCompensationOne: t.Type; DarkBlockCompensationTwo: t.Type; DarkBlockCompensationThree: t.Type; TheFirstScanDarkCompensation: t.Type; LowGrayAdvanceCompensationOne: t.Type; LowGrayAdvanceCompensationThree: t.Type; DynamicPlusAutoSavePower: t.Type; DynamicAutoSavePower: t.Type; OpenCircuitCheckVoltageLevel: t.Type; GhostShadowReomveLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; LowGrayCrossGrainElimination: t.Type; CurrentGain: t.Type; LowGrayAdvanceCompensationTwo: t.Type; LowGrayCompensation: t.Type; DataReset: t.Type; DarkBlockCompensationOne: t.Type; DarkBlockCompensationTwo: t.Type; DarkBlockCompensationThree: t.Type; TheFirstScanDarkCompensation: t.Type; LowGrayAdvanceCompensationOne: t.Type; LowGrayAdvanceCompensationThree: t.Type; DynamicPlusAutoSavePower: t.Type; DynamicAutoSavePower: t.Type; OpenCircuitCheckVoltageLevel: t.Type; GhostShadowReomveLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; LowGrayCrossGrainElimination: t.Type; CurrentGain: t.Type; LowGrayAdvanceCompensationTwo: t.Type; LowGrayCompensation: t.Type; DataReset: t.Type; DarkBlockCompensationOne: t.Type; DarkBlockCompensationTwo: t.Type; DarkBlockCompensationThree: t.Type; TheFirstScanDarkCompensation: t.Type; LowGrayAdvanceCompensationOne: t.Type; LowGrayAdvanceCompensationThree: t.Type; DynamicPlusAutoSavePower: t.Type; DynamicAutoSavePower: t.Type; OpenCircuitCheckVoltageLevel: t.Type; GhostShadowReomveLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; LowGrayCrossGrainElimination: t.Type; CurrentGain: t.Type; LowGrayAdvanceCompensationTwo: t.Type; LowGrayCompensation: t.Type; DataReset: t.Type; DarkBlockCompensationOne: t.Type; DarkBlockCompensationTwo: t.Type; DarkBlockCompensationThree: t.Type; TheFirstScanDarkCompensation: t.Type; LowGrayAdvanceCompensationOne: t.Type; LowGrayAdvanceCompensationThree: t.Type; DynamicPlusAutoSavePower: t.Type; DynamicAutoSavePower: t.Type; OpenCircuitCheckVoltageLevel: t.Type; GhostShadowReomveLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261ExtendProperty">; }>]>; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; RemoveBadPointEnable: t.Type; SubField: t.Type; DoubleFreq: t.Type; GrayDepth: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; SepcialRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipMBI5261RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipMBI5261.decompiled.cs:2993 */ declare const ChipMBI5261RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; HGradientTransitionOptimization: t.Type; LGradientTransitionOptimization: t.Type; HBlankingSetting: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; LowGrayCrossGrainElimination: t.Type; CurrentGain: t.Type; LowGrayAdvanceCompensationTwo: t.Type; LowGrayCompensation: t.Type; DataReset: t.Type; DarkBlockCompensationOne: t.Type; DarkBlockCompensationTwo: t.Type; DarkBlockCompensationThree: t.Type; TheFirstScanDarkCompensation: t.Type; LowGrayAdvanceCompensationOne: t.Type; LowGrayAdvanceCompensationThree: t.Type; DynamicPlusAutoSavePower: t.Type; DynamicAutoSavePower: t.Type; OpenCircuitCheckVoltageLevel: t.Type; GhostShadowReomveLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; LowGrayCrossGrainElimination: t.Type; CurrentGain: t.Type; LowGrayAdvanceCompensationTwo: t.Type; LowGrayCompensation: t.Type; DataReset: t.Type; DarkBlockCompensationOne: t.Type; DarkBlockCompensationTwo: t.Type; DarkBlockCompensationThree: t.Type; TheFirstScanDarkCompensation: t.Type; LowGrayAdvanceCompensationOne: t.Type; LowGrayAdvanceCompensationThree: t.Type; DynamicPlusAutoSavePower: t.Type; DynamicAutoSavePower: t.Type; OpenCircuitCheckVoltageLevel: t.Type; GhostShadowReomveLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; LowGrayCrossGrainElimination: t.Type; CurrentGain: t.Type; LowGrayAdvanceCompensationTwo: t.Type; LowGrayCompensation: t.Type; DataReset: t.Type; DarkBlockCompensationOne: t.Type; DarkBlockCompensationTwo: t.Type; DarkBlockCompensationThree: t.Type; TheFirstScanDarkCompensation: t.Type; LowGrayAdvanceCompensationOne: t.Type; LowGrayAdvanceCompensationThree: t.Type; DynamicPlusAutoSavePower: t.Type; DynamicAutoSavePower: t.Type; OpenCircuitCheckVoltageLevel: t.Type; GhostShadowReomveLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; LowGrayCrossGrainElimination: t.Type; CurrentGain: t.Type; LowGrayAdvanceCompensationTwo: t.Type; LowGrayCompensation: t.Type; DataReset: t.Type; DarkBlockCompensationOne: t.Type; DarkBlockCompensationTwo: t.Type; DarkBlockCompensationThree: t.Type; TheFirstScanDarkCompensation: t.Type; LowGrayAdvanceCompensationOne: t.Type; LowGrayAdvanceCompensationThree: t.Type; DynamicPlusAutoSavePower: t.Type; DynamicAutoSavePower: t.Type; OpenCircuitCheckVoltageLevel: t.Type; GhostShadowReomveLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261ExtendProperty">; }>]>; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; RemoveBadPointEnable: t.Type; SubField: t.Type; DoubleFreq: t.Type; GrayDepth: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; SepcialRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMBI5261RGBVExtendProperty">; }>]>; interface ChipMBI5261RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipMBI5261ExtendProperty; GreenProperty?: ChipMBI5261ExtendProperty; BlueProperty?: ChipMBI5261ExtendProperty; VRedProperty?: ChipMBI5261ExtendProperty; } //#endregion export { ChipMBI5261RGBVExtendPropertyBase as n, ChipMBI5261RGBVExtendProperty as t }; //# sourceMappingURL=ChipMBI5261RGBVExtendProperty-Csu6T98p.d.cts.map