import { t as ChipFM6565ExtendProperty } from "./ChipFM6565ExtendProperty-DoaO7MHe.mjs"; import * as t from "io-ts"; //#region generated/ChipFM6565RGBVExtendProperty.d.ts declare const ChipFM6565RGBVExtendPropertyBase: 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.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565ExtendProperty">; }>]>; IsAdvancedMode: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipFM6565RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipFM6565.decompiled.cs:1251 */ declare const ChipFM6565RGBVExtendProperty: 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.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565ExtendProperty">; }>]>; IsAdvancedMode: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565RGBVExtendProperty">; }>]>; interface ChipFM6565RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipFM6565ExtendProperty; GreenProperty?: ChipFM6565ExtendProperty; BlueProperty?: ChipFM6565ExtendProperty; VRedProperty?: ChipFM6565ExtendProperty; } //#endregion export { ChipFM6565RGBVExtendPropertyBase as n, ChipFM6565RGBVExtendProperty as t }; //# sourceMappingURL=ChipFM6565RGBVExtendProperty-7gREzqZP.d.mts.map