import { t as ChipCX5720ExtendProperty } from "./ChipCX5720ExtendProperty-B9MfWNzK.cjs"; import * as t from "io-ts"; //#region generated/ChipCX5720RGBVExtendProperty.d.ts declare const ChipCX5720RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; ThirdRegValue: t.Type; GhostShadowEliminationLevel: t.Type; ShadowEhancedModeEn: t.Type; CoupledEliminationLevel: t.Type; CoupledElimination: t.Type; FirstLineDark: t.Type; LowAshCompensationOne: t.Type; LowAshCompensationTwo: t.Type; SlowMotionEffect: t.Type; OpenCircuitDetectionResult: t.Type; ShortCircuitDetectionResult: t.Type; OpenCircuitDetectionLevel: t.Type; ShortCircuitDetectionLevel: t.Type; ChipCurrentGain1: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; ThirdRegValue: t.Type; GhostShadowEliminationLevel: t.Type; ShadowEhancedModeEn: t.Type; CoupledEliminationLevel: t.Type; CoupledElimination: t.Type; FirstLineDark: t.Type; LowAshCompensationOne: t.Type; LowAshCompensationTwo: t.Type; SlowMotionEffect: t.Type; OpenCircuitDetectionResult: t.Type; ShortCircuitDetectionResult: t.Type; OpenCircuitDetectionLevel: t.Type; ShortCircuitDetectionLevel: t.Type; ChipCurrentGain1: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; ThirdRegValue: t.Type; GhostShadowEliminationLevel: t.Type; ShadowEhancedModeEn: t.Type; CoupledEliminationLevel: t.Type; CoupledElimination: t.Type; FirstLineDark: t.Type; LowAshCompensationOne: t.Type; LowAshCompensationTwo: t.Type; SlowMotionEffect: t.Type; OpenCircuitDetectionResult: t.Type; ShortCircuitDetectionResult: t.Type; OpenCircuitDetectionLevel: t.Type; ShortCircuitDetectionLevel: t.Type; ChipCurrentGain1: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; ThirdRegValue: t.Type; GhostShadowEliminationLevel: t.Type; ShadowEhancedModeEn: t.Type; CoupledEliminationLevel: t.Type; CoupledElimination: t.Type; FirstLineDark: t.Type; LowAshCompensationOne: t.Type; LowAshCompensationTwo: t.Type; SlowMotionEffect: t.Type; OpenCircuitDetectionResult: t.Type; ShortCircuitDetectionResult: t.Type; OpenCircuitDetectionLevel: t.Type; ShortCircuitDetectionLevel: t.Type; ChipCurrentGain1: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720ExtendProperty">; }>]>; ChannelEnergySaveSettingModel: t.Type; SuperSaveSettingModel: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanCount: t.Type; GrayScaleEnhancementEn: t.Type; SpwmGrayMode: t.Type; GCLK_MultiFrequent: t.Type; DoubleMultiRefresh: t.Type; IsAdvancedMode: t.Type; TestGain: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipCX5720RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipCX5720.decompiled.cs:1714 */ declare const ChipCX5720RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; ThirdRegValue: t.Type; GhostShadowEliminationLevel: t.Type; ShadowEhancedModeEn: t.Type; CoupledEliminationLevel: t.Type; CoupledElimination: t.Type; FirstLineDark: t.Type; LowAshCompensationOne: t.Type; LowAshCompensationTwo: t.Type; SlowMotionEffect: t.Type; OpenCircuitDetectionResult: t.Type; ShortCircuitDetectionResult: t.Type; OpenCircuitDetectionLevel: t.Type; ShortCircuitDetectionLevel: t.Type; ChipCurrentGain1: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; ThirdRegValue: t.Type; GhostShadowEliminationLevel: t.Type; ShadowEhancedModeEn: t.Type; CoupledEliminationLevel: t.Type; CoupledElimination: t.Type; FirstLineDark: t.Type; LowAshCompensationOne: t.Type; LowAshCompensationTwo: t.Type; SlowMotionEffect: t.Type; OpenCircuitDetectionResult: t.Type; ShortCircuitDetectionResult: t.Type; OpenCircuitDetectionLevel: t.Type; ShortCircuitDetectionLevel: t.Type; ChipCurrentGain1: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; ThirdRegValue: t.Type; GhostShadowEliminationLevel: t.Type; ShadowEhancedModeEn: t.Type; CoupledEliminationLevel: t.Type; CoupledElimination: t.Type; FirstLineDark: t.Type; LowAshCompensationOne: t.Type; LowAshCompensationTwo: t.Type; SlowMotionEffect: t.Type; OpenCircuitDetectionResult: t.Type; ShortCircuitDetectionResult: t.Type; OpenCircuitDetectionLevel: t.Type; ShortCircuitDetectionLevel: t.Type; ChipCurrentGain1: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; ThirdRegValue: t.Type; GhostShadowEliminationLevel: t.Type; ShadowEhancedModeEn: t.Type; CoupledEliminationLevel: t.Type; CoupledElimination: t.Type; FirstLineDark: t.Type; LowAshCompensationOne: t.Type; LowAshCompensationTwo: t.Type; SlowMotionEffect: t.Type; OpenCircuitDetectionResult: t.Type; ShortCircuitDetectionResult: t.Type; OpenCircuitDetectionLevel: t.Type; ShortCircuitDetectionLevel: t.Type; ChipCurrentGain1: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720ExtendProperty">; }>]>; ChannelEnergySaveSettingModel: t.Type; SuperSaveSettingModel: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanCount: t.Type; GrayScaleEnhancementEn: t.Type; SpwmGrayMode: t.Type; GCLK_MultiFrequent: t.Type; DoubleMultiRefresh: t.Type; IsAdvancedMode: t.Type; TestGain: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5720RGBVExtendProperty">; }>]>; interface ChipCX5720RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipCX5720ExtendProperty; GreenProperty?: ChipCX5720ExtendProperty; BlueProperty?: ChipCX5720ExtendProperty; VRedProperty?: ChipCX5720ExtendProperty; } //#endregion export { ChipCX5720RGBVExtendPropertyBase as n, ChipCX5720RGBVExtendProperty as t }; //# sourceMappingURL=ChipCX5720RGBVExtendProperty-BC9J9JPH.d.cts.map