import { n as ScanTypeEnum } from "./ScanType-CCf07EHM.cjs"; import { t as ChipFM6565CEExtendProperty } from "./ChipFM6565CEExtendProperty-DWDRtQ83.cjs"; import * as t from "io-ts"; //#region generated/ChipFM6565CERGBVExtendProperty.d.ts declare const ChipFM6565CERGBVExtendPropertyBase: 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<{ RegValue: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; LowAshUniformity: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; TheFirstSweepDarkCompensation: t.Type; FineTuningTheFirstSweepDarkCompensationEnable: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; CouplingToAdjust: t.Type; EnableCouplingToAdjust: t.Type; CouplingEnhancedMode: t.Type; CrossCouplingToAdjust: t.Type; SlowlyOpening: t.Type; KneeVoltage: t.Type; Gain: t.Type; EnergySavingMode: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; SubFields: t.Type; GclkNum: t.Type; EnableToRemoveBadPoints: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CEExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegValue: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; LowAshUniformity: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; TheFirstSweepDarkCompensation: t.Type; FineTuningTheFirstSweepDarkCompensationEnable: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; CouplingToAdjust: t.Type; EnableCouplingToAdjust: t.Type; CouplingEnhancedMode: t.Type; CrossCouplingToAdjust: t.Type; SlowlyOpening: t.Type; KneeVoltage: t.Type; Gain: t.Type; EnergySavingMode: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; SubFields: t.Type; GclkNum: t.Type; EnableToRemoveBadPoints: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CEExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegValue: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; LowAshUniformity: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; TheFirstSweepDarkCompensation: t.Type; FineTuningTheFirstSweepDarkCompensationEnable: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; CouplingToAdjust: t.Type; EnableCouplingToAdjust: t.Type; CouplingEnhancedMode: t.Type; CrossCouplingToAdjust: t.Type; SlowlyOpening: t.Type; KneeVoltage: t.Type; Gain: t.Type; EnergySavingMode: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; SubFields: t.Type; GclkNum: t.Type; EnableToRemoveBadPoints: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CEExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegValue: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; LowAshUniformity: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; TheFirstSweepDarkCompensation: t.Type; FineTuningTheFirstSweepDarkCompensationEnable: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; CouplingToAdjust: t.Type; EnableCouplingToAdjust: t.Type; CouplingEnhancedMode: t.Type; CrossCouplingToAdjust: t.Type; SlowlyOpening: t.Type; KneeVoltage: t.Type; Gain: t.Type; EnergySavingMode: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; SubFields: t.Type; GclkNum: t.Type; EnableToRemoveBadPoints: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CEExtendProperty">; }>]>; GclkNum: t.Type; RefNumPerVs: t.Type; SubField: t.Type; ScanType: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipFM6565CERGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipFM6565CE.decompiled.cs:505 */ declare const ChipFM6565CERGBVExtendProperty: 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<{ RegValue: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; LowAshUniformity: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; TheFirstSweepDarkCompensation: t.Type; FineTuningTheFirstSweepDarkCompensationEnable: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; CouplingToAdjust: t.Type; EnableCouplingToAdjust: t.Type; CouplingEnhancedMode: t.Type; CrossCouplingToAdjust: t.Type; SlowlyOpening: t.Type; KneeVoltage: t.Type; Gain: t.Type; EnergySavingMode: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; SubFields: t.Type; GclkNum: t.Type; EnableToRemoveBadPoints: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CEExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegValue: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; LowAshUniformity: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; TheFirstSweepDarkCompensation: t.Type; FineTuningTheFirstSweepDarkCompensationEnable: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; CouplingToAdjust: t.Type; EnableCouplingToAdjust: t.Type; CouplingEnhancedMode: t.Type; CrossCouplingToAdjust: t.Type; SlowlyOpening: t.Type; KneeVoltage: t.Type; Gain: t.Type; EnergySavingMode: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; SubFields: t.Type; GclkNum: t.Type; EnableToRemoveBadPoints: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CEExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegValue: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; LowAshUniformity: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; TheFirstSweepDarkCompensation: t.Type; FineTuningTheFirstSweepDarkCompensationEnable: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; CouplingToAdjust: t.Type; EnableCouplingToAdjust: t.Type; CouplingEnhancedMode: t.Type; CrossCouplingToAdjust: t.Type; SlowlyOpening: t.Type; KneeVoltage: t.Type; Gain: t.Type; EnergySavingMode: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; SubFields: t.Type; GclkNum: t.Type; EnableToRemoveBadPoints: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CEExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegValue: t.ArrayC>; }>, t.PartialC<{ FirstRegValue: t.Type; SecondRegValue: t.Type; LowAshUniformity: t.Type; ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; TheFirstSweepDarkCompensation: t.Type; FineTuningTheFirstSweepDarkCompensationEnable: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; CouplingToAdjust: t.Type; EnableCouplingToAdjust: t.Type; CouplingEnhancedMode: t.Type; CrossCouplingToAdjust: t.Type; SlowlyOpening: t.Type; KneeVoltage: t.Type; Gain: t.Type; EnergySavingMode: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; SubFields: t.Type; GclkNum: t.Type; EnableToRemoveBadPoints: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CEExtendProperty">; }>]>; GclkNum: t.Type; RefNumPerVs: t.Type; SubField: t.Type; ScanType: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; GclkFreqN: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6565CERGBVExtendProperty">; }>]>; interface ChipFM6565CERGBVExtendProperty extends t.TypeOf { RedProperty?: ChipFM6565CEExtendProperty; GreenProperty?: ChipFM6565CEExtendProperty; BlueProperty?: ChipFM6565CEExtendProperty; VRedProperty?: ChipFM6565CEExtendProperty; ScanType?: ScanTypeEnum; } //#endregion export { ChipFM6565CERGBVExtendPropertyBase as n, ChipFM6565CERGBVExtendProperty as t }; //# sourceMappingURL=ChipFM6565CERGBVExtendProperty-BHPxGPMt.d.cts.map