import { t as ChipSM16318ExtendProperty } from "./ChipSM16318ExtendProperty-eFJx-4g9.mjs"; import * as t from "io-ts"; //#region generated/ChipSM16318RGBVExtendProperty.d.ts declare const ChipSM16318RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; SMICNumber: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; IsAdvancedMode: t.Type; GainStep: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; ScanType: t.Type; GrayDepthEn: t.Type; SubFields: t.Type; ShadowEliminationLevelR: t.Type; ShadowEliminationLevelG: t.Type; ShadowEliminationLevelB: t.Type; ShadowEhancedModeEnR: t.Type; ShadowEhancedModeEnG: t.Type; ShadowEhancedModeEnB: t.Type; FirstLineDarkCompensationLevelR: t.Type; FirstLineDarkCompensationLevelG: t.Type; FirstLineDarkCompensationLevelB: t.Type; LowGrayscaleCompensationR: t.Type; LowGrayscaleCompensationG: t.Type; LowGrayscaleCompensationB: t.Type; GrayHomogeneity: t.Type; EliminateOpenCrossGradeR: t.Type; EliminateOpenCrossGradeG: t.Type; EliminateOpenCrossGradeB: t.Type; SetBadPointEn: t.Type; EnergySaving: t.Type; }>]>; /** * Codec for {@link ChipSM16318RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipSM16318.decompiled.cs:1981 */ declare const ChipSM16318RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; SMICNumber: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; IsAdvancedMode: t.Type; GainStep: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; ScanType: t.Type; GrayDepthEn: t.Type; SubFields: t.Type; ShadowEliminationLevelR: t.Type; ShadowEliminationLevelG: t.Type; ShadowEliminationLevelB: t.Type; ShadowEhancedModeEnR: t.Type; ShadowEhancedModeEnG: t.Type; ShadowEhancedModeEnB: t.Type; FirstLineDarkCompensationLevelR: t.Type; FirstLineDarkCompensationLevelG: t.Type; FirstLineDarkCompensationLevelB: t.Type; LowGrayscaleCompensationR: t.Type; LowGrayscaleCompensationG: t.Type; LowGrayscaleCompensationB: t.Type; GrayHomogeneity: t.Type; EliminateOpenCrossGradeR: t.Type; EliminateOpenCrossGradeG: t.Type; EliminateOpenCrossGradeB: t.Type; SetBadPointEn: t.Type; EnergySaving: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16318RGBVExtendProperty">; }>]>; interface ChipSM16318RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipSM16318ExtendProperty; GreenProperty?: ChipSM16318ExtendProperty; BlueProperty?: ChipSM16318ExtendProperty; VRedProperty?: ChipSM16318ExtendProperty; } //#endregion export { ChipSM16318RGBVExtendPropertyBase as n, ChipSM16318RGBVExtendProperty as t }; //# sourceMappingURL=ChipSM16318RGBVExtendProperty-BgsOZ25h.d.mts.map