import { n as LowAshGradeEnum } from "./LowAshGrade-TRs6YKBW.mjs"; import { n as MultiplierGradeEnum } from "./MultiplierGrade-LUH3j7-I.mjs"; import { n as OpenTestVoltageGradeEnum } from "./OpenTestVoltageGrade-Dd2-ZroE.mjs"; import { n as PWMModelEnum } from "./PWMModel-BTJZvHMa.mjs"; import { t as ChipSM16259ExtendProperty } from "./ChipSM16259ExtendProperty-S1bnjbAE.mjs"; import * as t from "io-ts"; //#region generated/ChipSM16259RGBVExtendProperty.d.ts declare const ChipSM16259RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsShadowsEnable: t.Type; MultiplierGrade: t.Type; ScanTypeUshort: t.Type; LowAshCompensationTwo: t.Type; Gain: t.Type; RegValueConfigFirst: t.Type; LowAshCompensationOne: t.Type; IsOpenTest: t.Type; OpenTestVoltageGrade: t.Type; BlankingMode: t.Type; RegValueConfigSecond: t.Type; IsEnergySaving: t.Type; ShadowVoltageOne: t.Type; ShadowVoltageTwo: t.Type; PWMModel: t.Type; RegValueConfigThird: t.Type; RegValueConfigForth: t.Type; }>, t.PartialC<{ LowAshGrade: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsShadowsEnable: t.Type; MultiplierGrade: t.Type; ScanTypeUshort: t.Type; LowAshCompensationTwo: t.Type; Gain: t.Type; RegValueConfigFirst: t.Type; LowAshCompensationOne: t.Type; IsOpenTest: t.Type; OpenTestVoltageGrade: t.Type; BlankingMode: t.Type; RegValueConfigSecond: t.Type; IsEnergySaving: t.Type; ShadowVoltageOne: t.Type; ShadowVoltageTwo: t.Type; PWMModel: t.Type; RegValueConfigThird: t.Type; RegValueConfigForth: t.Type; }>, t.PartialC<{ LowAshGrade: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsShadowsEnable: t.Type; MultiplierGrade: t.Type; ScanTypeUshort: t.Type; LowAshCompensationTwo: t.Type; Gain: t.Type; RegValueConfigFirst: t.Type; LowAshCompensationOne: t.Type; IsOpenTest: t.Type; OpenTestVoltageGrade: t.Type; BlankingMode: t.Type; RegValueConfigSecond: t.Type; IsEnergySaving: t.Type; ShadowVoltageOne: t.Type; ShadowVoltageTwo: t.Type; PWMModel: t.Type; RegValueConfigThird: t.Type; RegValueConfigForth: t.Type; }>, t.PartialC<{ LowAshGrade: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsShadowsEnable: t.Type; MultiplierGrade: t.Type; ScanTypeUshort: t.Type; LowAshCompensationTwo: t.Type; Gain: t.Type; RegValueConfigFirst: t.Type; LowAshCompensationOne: t.Type; IsOpenTest: t.Type; OpenTestVoltageGrade: t.Type; BlankingMode: t.Type; RegValueConfigSecond: t.Type; IsEnergySaving: t.Type; ShadowVoltageOne: t.Type; ShadowVoltageTwo: t.Type; PWMModel: t.Type; RegValueConfigThird: t.Type; RegValueConfigForth: t.Type; }>, t.PartialC<{ LowAshGrade: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipSM16259RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipSM16259.decompiled.cs:393 */ declare const ChipSM16259RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsShadowsEnable: t.Type; MultiplierGrade: t.Type; ScanTypeUshort: t.Type; LowAshCompensationTwo: t.Type; Gain: t.Type; RegValueConfigFirst: t.Type; LowAshCompensationOne: t.Type; IsOpenTest: t.Type; OpenTestVoltageGrade: t.Type; BlankingMode: t.Type; RegValueConfigSecond: t.Type; IsEnergySaving: t.Type; ShadowVoltageOne: t.Type; ShadowVoltageTwo: t.Type; PWMModel: t.Type; RegValueConfigThird: t.Type; RegValueConfigForth: t.Type; }>, t.PartialC<{ LowAshGrade: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsShadowsEnable: t.Type; MultiplierGrade: t.Type; ScanTypeUshort: t.Type; LowAshCompensationTwo: t.Type; Gain: t.Type; RegValueConfigFirst: t.Type; LowAshCompensationOne: t.Type; IsOpenTest: t.Type; OpenTestVoltageGrade: t.Type; BlankingMode: t.Type; RegValueConfigSecond: t.Type; IsEnergySaving: t.Type; ShadowVoltageOne: t.Type; ShadowVoltageTwo: t.Type; PWMModel: t.Type; RegValueConfigThird: t.Type; RegValueConfigForth: t.Type; }>, t.PartialC<{ LowAshGrade: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsShadowsEnable: t.Type; MultiplierGrade: t.Type; ScanTypeUshort: t.Type; LowAshCompensationTwo: t.Type; Gain: t.Type; RegValueConfigFirst: t.Type; LowAshCompensationOne: t.Type; IsOpenTest: t.Type; OpenTestVoltageGrade: t.Type; BlankingMode: t.Type; RegValueConfigSecond: t.Type; IsEnergySaving: t.Type; ShadowVoltageOne: t.Type; ShadowVoltageTwo: t.Type; PWMModel: t.Type; RegValueConfigThird: t.Type; RegValueConfigForth: t.Type; }>, t.PartialC<{ LowAshGrade: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsShadowsEnable: t.Type; MultiplierGrade: t.Type; ScanTypeUshort: t.Type; LowAshCompensationTwo: t.Type; Gain: t.Type; RegValueConfigFirst: t.Type; LowAshCompensationOne: t.Type; IsOpenTest: t.Type; OpenTestVoltageGrade: t.Type; BlankingMode: t.Type; RegValueConfigSecond: t.Type; IsEnergySaving: t.Type; ShadowVoltageOne: t.Type; ShadowVoltageTwo: t.Type; PWMModel: t.Type; RegValueConfigThird: t.Type; RegValueConfigForth: t.Type; }>, t.PartialC<{ LowAshGrade: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSM16259RGBVExtendProperty">; }>]>; interface ChipSM16259RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipSM16259ExtendProperty; GreenProperty?: ChipSM16259ExtendProperty; BlueProperty?: ChipSM16259ExtendProperty; VRedProperty?: ChipSM16259ExtendProperty; } //#endregion export { ChipSM16259RGBVExtendPropertyBase as n, ChipSM16259RGBVExtendProperty as t }; //# sourceMappingURL=ChipSM16259RGBVExtendProperty-DY2J41wU.d.mts.map