import { t as ChipNT27003ExtendProperty } from "./ChipNT27003ExtendProperty-DWyyzTxK.mjs"; import * as t from "io-ts"; //#region generated/ChipNT27003RGBVExtendProperty.d.ts declare const ChipNT27003RGBVExtendPropertyBase: 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_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; IsAdvancedMode: t.Type; ModeSelect: t.Type; ScanType: t.Type; RefreshRate: t.Type; GCKF: t.Type; GrayDepth: t.Type; FrameStartTime: t.Type; ShadowEliminationTime: t.Type; PrechargeTime: t.Type; ScanShadowEliminationTime: t.Type; ScanOpeningDelayTime: t.Type; ScanCloseingDelayTime: t.Type; ScanShadowEliminationVoltage: t.Type; ShadowEliminationVoltageR: t.Type; ShadowEliminationVoltageG: t.Type; ShadowEliminationVoltageB: t.Type; OverTemperatureProtection: t.Type; OverTemperatureProtectionSelect: t.Type; OpenFillBlackSwitch: t.Type; ErrorDetectMode: t.Type; OpenCircuitDetectVoltageR: t.Type; OpenCircuitDetectVoltageG: t.Type; OpenCircuitDetectVoltageB: t.Type; PrechargeVoltagR: t.Type; PrechargeVoltagG: t.Type; PrechargeVoltagB: t.Type; CurrentRangeSelectR: t.Type; CurrentRangeSelectG: t.Type; CurrentRangeSelectB: t.Type; PWMCompensationR: t.Type; PWMCompensationG: t.Type; PWMCompensationB: t.Type; ColorTemperatureAdjustOneHighR: t.Type; ColorTemperatureAdjustOneHighG: t.Type; ColorTemperatureAdjustOneHighB: t.Type; ColorTemperatureAdjustTwoHighR: t.Type; ColorTemperatureAdjustTwoHighG: t.Type; ColorTemperatureAdjustTwoHighB: t.Type; ColorTemperatureAdjustOneLowR: t.Type; ColorTemperatureAdjustOneLowG: t.Type; ColorTemperatureAdjustOneLowB: t.Type; ColorTemperatureAdjustTwoLowR: t.Type; ColorTemperatureAdjustTwoLowG: t.Type; ColorTemperatureAdjustTwoLowB: t.Type; CurrentGainR: t.Type; CurrentGainG: t.Type; CurrentGainB: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipNT27003RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipNT27003.decompiled.cs:92 */ declare const ChipNT27003RGBVExtendProperty: 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_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; IsAdvancedMode: t.Type; ModeSelect: t.Type; ScanType: t.Type; RefreshRate: t.Type; GCKF: t.Type; GrayDepth: t.Type; FrameStartTime: t.Type; ShadowEliminationTime: t.Type; PrechargeTime: t.Type; ScanShadowEliminationTime: t.Type; ScanOpeningDelayTime: t.Type; ScanCloseingDelayTime: t.Type; ScanShadowEliminationVoltage: t.Type; ShadowEliminationVoltageR: t.Type; ShadowEliminationVoltageG: t.Type; ShadowEliminationVoltageB: t.Type; OverTemperatureProtection: t.Type; OverTemperatureProtectionSelect: t.Type; OpenFillBlackSwitch: t.Type; ErrorDetectMode: t.Type; OpenCircuitDetectVoltageR: t.Type; OpenCircuitDetectVoltageG: t.Type; OpenCircuitDetectVoltageB: t.Type; PrechargeVoltagR: t.Type; PrechargeVoltagG: t.Type; PrechargeVoltagB: t.Type; CurrentRangeSelectR: t.Type; CurrentRangeSelectG: t.Type; CurrentRangeSelectB: t.Type; PWMCompensationR: t.Type; PWMCompensationG: t.Type; PWMCompensationB: t.Type; ColorTemperatureAdjustOneHighR: t.Type; ColorTemperatureAdjustOneHighG: t.Type; ColorTemperatureAdjustOneHighB: t.Type; ColorTemperatureAdjustTwoHighR: t.Type; ColorTemperatureAdjustTwoHighG: t.Type; ColorTemperatureAdjustTwoHighB: t.Type; ColorTemperatureAdjustOneLowR: t.Type; ColorTemperatureAdjustOneLowG: t.Type; ColorTemperatureAdjustOneLowB: t.Type; ColorTemperatureAdjustTwoLowR: t.Type; ColorTemperatureAdjustTwoLowG: t.Type; ColorTemperatureAdjustTwoLowB: t.Type; CurrentGainR: t.Type; CurrentGainG: t.Type; CurrentGainB: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27003RGBVExtendProperty">; }>]>; interface ChipNT27003RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipNT27003ExtendProperty; GreenProperty?: ChipNT27003ExtendProperty; BlueProperty?: ChipNT27003ExtendProperty; VRedProperty?: ChipNT27003ExtendProperty; } //#endregion export { ChipNT27003RGBVExtendPropertyBase as n, ChipNT27003RGBVExtendProperty as t }; //# sourceMappingURL=ChipNT27003RGBVExtendProperty-CD4ByJEj.d.mts.map