import { n as ScanTypeEnum } from "./ScanType-CCf07EHM.cjs"; import { t as ChipICND3069ExtendProperty } from "./ChipICND3069ExtendProperty-OA4CwEaD.cjs"; import * as t from "io-ts"; //#region generated/ChipICND3069RGBVExtendProperty.d.ts declare const ChipICND3069RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegLength: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshUniformity: t.Type; TheFirstSweepDarkCompensation: t.Type; TheFirstLineEn: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; TheFirstLineSlantsDarkCompensationTuning1: t.Type; TheFirstLineSlantsDarkCompensationTuning2: t.Type; EnableCoupling: t.Type; CouplingToAdjustOne: t.Type; EnableCouplingToAdjustOne: t.Type; EnableCouplingToAdjustOneTime: t.Type; CouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwoTime: t.Type; LowAshColorCastCompensation: t.Type; LowAshColorCastCompensationOne: t.Type; LowAshColorCastCompensationTwo: t.Type; LowAshLevelCompensationOne: t.Type; LowAshLevelCompensationTwo: t.Type; LowAshLevelCompensationThree: t.Type; LowAshLevelCompensationFour: t.Type; LowAshColorCastCompensationFive: t.Type; LowAshColorCastCompensationSix: t.Type; LowAshColorCastCompensationSeven: t.Type; LowAshColorCastCompensationEight: t.Type; LowAshColorCastCompensationNine: t.Type; LowAshColorCastCompensationTen: t.Type; LowAshTwoLevelCompensationOne: t.Type; LowAshTwoLevelCompensationTwo: t.Type; LowAshTwoLevelCompensationThree: t.Type; SlowlyOpen: t.Type; SlowlyOpenEnable: t.Type; KneeVoltage: t.Type; TestGainEn: t.Type; ElectricityAmend: t.Type; BlackEnergySaving: t.Type; HighRefreshMode: t.Type; Gain: t.Type; Iref: t.Type; EnableToRemoveBadPoints: t.Type; Q: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; GclkNumber: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; InterpolationFrameMode: t.Type; KickoffTimeForShadowElimination: t.Type; WaitingTime: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegLength: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshUniformity: t.Type; TheFirstSweepDarkCompensation: t.Type; TheFirstLineEn: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; TheFirstLineSlantsDarkCompensationTuning1: t.Type; TheFirstLineSlantsDarkCompensationTuning2: t.Type; EnableCoupling: t.Type; CouplingToAdjustOne: t.Type; EnableCouplingToAdjustOne: t.Type; EnableCouplingToAdjustOneTime: t.Type; CouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwoTime: t.Type; LowAshColorCastCompensation: t.Type; LowAshColorCastCompensationOne: t.Type; LowAshColorCastCompensationTwo: t.Type; LowAshLevelCompensationOne: t.Type; LowAshLevelCompensationTwo: t.Type; LowAshLevelCompensationThree: t.Type; LowAshLevelCompensationFour: t.Type; LowAshColorCastCompensationFive: t.Type; LowAshColorCastCompensationSix: t.Type; LowAshColorCastCompensationSeven: t.Type; LowAshColorCastCompensationEight: t.Type; LowAshColorCastCompensationNine: t.Type; LowAshColorCastCompensationTen: t.Type; LowAshTwoLevelCompensationOne: t.Type; LowAshTwoLevelCompensationTwo: t.Type; LowAshTwoLevelCompensationThree: t.Type; SlowlyOpen: t.Type; SlowlyOpenEnable: t.Type; KneeVoltage: t.Type; TestGainEn: t.Type; ElectricityAmend: t.Type; BlackEnergySaving: t.Type; HighRefreshMode: t.Type; Gain: t.Type; Iref: t.Type; EnableToRemoveBadPoints: t.Type; Q: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; GclkNumber: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; InterpolationFrameMode: t.Type; KickoffTimeForShadowElimination: t.Type; WaitingTime: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegLength: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshUniformity: t.Type; TheFirstSweepDarkCompensation: t.Type; TheFirstLineEn: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; TheFirstLineSlantsDarkCompensationTuning1: t.Type; TheFirstLineSlantsDarkCompensationTuning2: t.Type; EnableCoupling: t.Type; CouplingToAdjustOne: t.Type; EnableCouplingToAdjustOne: t.Type; EnableCouplingToAdjustOneTime: t.Type; CouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwoTime: t.Type; LowAshColorCastCompensation: t.Type; LowAshColorCastCompensationOne: t.Type; LowAshColorCastCompensationTwo: t.Type; LowAshLevelCompensationOne: t.Type; LowAshLevelCompensationTwo: t.Type; LowAshLevelCompensationThree: t.Type; LowAshLevelCompensationFour: t.Type; LowAshColorCastCompensationFive: t.Type; LowAshColorCastCompensationSix: t.Type; LowAshColorCastCompensationSeven: t.Type; LowAshColorCastCompensationEight: t.Type; LowAshColorCastCompensationNine: t.Type; LowAshColorCastCompensationTen: t.Type; LowAshTwoLevelCompensationOne: t.Type; LowAshTwoLevelCompensationTwo: t.Type; LowAshTwoLevelCompensationThree: t.Type; SlowlyOpen: t.Type; SlowlyOpenEnable: t.Type; KneeVoltage: t.Type; TestGainEn: t.Type; ElectricityAmend: t.Type; BlackEnergySaving: t.Type; HighRefreshMode: t.Type; Gain: t.Type; Iref: t.Type; EnableToRemoveBadPoints: t.Type; Q: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; GclkNumber: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; InterpolationFrameMode: t.Type; KickoffTimeForShadowElimination: t.Type; WaitingTime: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegLength: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshUniformity: t.Type; TheFirstSweepDarkCompensation: t.Type; TheFirstLineEn: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; TheFirstLineSlantsDarkCompensationTuning1: t.Type; TheFirstLineSlantsDarkCompensationTuning2: t.Type; EnableCoupling: t.Type; CouplingToAdjustOne: t.Type; EnableCouplingToAdjustOne: t.Type; EnableCouplingToAdjustOneTime: t.Type; CouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwoTime: t.Type; LowAshColorCastCompensation: t.Type; LowAshColorCastCompensationOne: t.Type; LowAshColorCastCompensationTwo: t.Type; LowAshLevelCompensationOne: t.Type; LowAshLevelCompensationTwo: t.Type; LowAshLevelCompensationThree: t.Type; LowAshLevelCompensationFour: t.Type; LowAshColorCastCompensationFive: t.Type; LowAshColorCastCompensationSix: t.Type; LowAshColorCastCompensationSeven: t.Type; LowAshColorCastCompensationEight: t.Type; LowAshColorCastCompensationNine: t.Type; LowAshColorCastCompensationTen: t.Type; LowAshTwoLevelCompensationOne: t.Type; LowAshTwoLevelCompensationTwo: t.Type; LowAshTwoLevelCompensationThree: t.Type; SlowlyOpen: t.Type; SlowlyOpenEnable: t.Type; KneeVoltage: t.Type; TestGainEn: t.Type; ElectricityAmend: t.Type; BlackEnergySaving: t.Type; HighRefreshMode: t.Type; Gain: t.Type; Iref: t.Type; EnableToRemoveBadPoints: t.Type; Q: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; GclkNumber: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; InterpolationFrameMode: t.Type; KickoffTimeForShadowElimination: t.Type; WaitingTime: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; RefNumPerVs: t.Type; SubField: t.Type; ScanType: t.Type; SaveSetSubfieldByMySelfToConfigfile: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; DisplayGrayQ: t.Type; GclkNumberEn: t.Type; ToCalcBrightEffectWith0x09BitSevenToFour: t.Type; ToCalcBrightEffectWith0x09BitTwoToZero: t.Type; IsAdvancedMode: t.Type; BadPointEnhanceMode: t.Type; BadPixelGainR: t.Type; BadPixelGainG: t.Type; BadPixelGainB: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; IrefGain: t.Type; }>]>; /** * Codec for {@link ChipICND3069RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND3069.decompiled.cs:5003 */ declare const ChipICND3069RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegLength: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshUniformity: t.Type; TheFirstSweepDarkCompensation: t.Type; TheFirstLineEn: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; TheFirstLineSlantsDarkCompensationTuning1: t.Type; TheFirstLineSlantsDarkCompensationTuning2: t.Type; EnableCoupling: t.Type; CouplingToAdjustOne: t.Type; EnableCouplingToAdjustOne: t.Type; EnableCouplingToAdjustOneTime: t.Type; CouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwoTime: t.Type; LowAshColorCastCompensation: t.Type; LowAshColorCastCompensationOne: t.Type; LowAshColorCastCompensationTwo: t.Type; LowAshLevelCompensationOne: t.Type; LowAshLevelCompensationTwo: t.Type; LowAshLevelCompensationThree: t.Type; LowAshLevelCompensationFour: t.Type; LowAshColorCastCompensationFive: t.Type; LowAshColorCastCompensationSix: t.Type; LowAshColorCastCompensationSeven: t.Type; LowAshColorCastCompensationEight: t.Type; LowAshColorCastCompensationNine: t.Type; LowAshColorCastCompensationTen: t.Type; LowAshTwoLevelCompensationOne: t.Type; LowAshTwoLevelCompensationTwo: t.Type; LowAshTwoLevelCompensationThree: t.Type; SlowlyOpen: t.Type; SlowlyOpenEnable: t.Type; KneeVoltage: t.Type; TestGainEn: t.Type; ElectricityAmend: t.Type; BlackEnergySaving: t.Type; HighRefreshMode: t.Type; Gain: t.Type; Iref: t.Type; EnableToRemoveBadPoints: t.Type; Q: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; GclkNumber: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; InterpolationFrameMode: t.Type; KickoffTimeForShadowElimination: t.Type; WaitingTime: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegLength: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshUniformity: t.Type; TheFirstSweepDarkCompensation: t.Type; TheFirstLineEn: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; TheFirstLineSlantsDarkCompensationTuning1: t.Type; TheFirstLineSlantsDarkCompensationTuning2: t.Type; EnableCoupling: t.Type; CouplingToAdjustOne: t.Type; EnableCouplingToAdjustOne: t.Type; EnableCouplingToAdjustOneTime: t.Type; CouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwoTime: t.Type; LowAshColorCastCompensation: t.Type; LowAshColorCastCompensationOne: t.Type; LowAshColorCastCompensationTwo: t.Type; LowAshLevelCompensationOne: t.Type; LowAshLevelCompensationTwo: t.Type; LowAshLevelCompensationThree: t.Type; LowAshLevelCompensationFour: t.Type; LowAshColorCastCompensationFive: t.Type; LowAshColorCastCompensationSix: t.Type; LowAshColorCastCompensationSeven: t.Type; LowAshColorCastCompensationEight: t.Type; LowAshColorCastCompensationNine: t.Type; LowAshColorCastCompensationTen: t.Type; LowAshTwoLevelCompensationOne: t.Type; LowAshTwoLevelCompensationTwo: t.Type; LowAshTwoLevelCompensationThree: t.Type; SlowlyOpen: t.Type; SlowlyOpenEnable: t.Type; KneeVoltage: t.Type; TestGainEn: t.Type; ElectricityAmend: t.Type; BlackEnergySaving: t.Type; HighRefreshMode: t.Type; Gain: t.Type; Iref: t.Type; EnableToRemoveBadPoints: t.Type; Q: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; GclkNumber: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; InterpolationFrameMode: t.Type; KickoffTimeForShadowElimination: t.Type; WaitingTime: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegLength: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshUniformity: t.Type; TheFirstSweepDarkCompensation: t.Type; TheFirstLineEn: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; TheFirstLineSlantsDarkCompensationTuning1: t.Type; TheFirstLineSlantsDarkCompensationTuning2: t.Type; EnableCoupling: t.Type; CouplingToAdjustOne: t.Type; EnableCouplingToAdjustOne: t.Type; EnableCouplingToAdjustOneTime: t.Type; CouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwoTime: t.Type; LowAshColorCastCompensation: t.Type; LowAshColorCastCompensationOne: t.Type; LowAshColorCastCompensationTwo: t.Type; LowAshLevelCompensationOne: t.Type; LowAshLevelCompensationTwo: t.Type; LowAshLevelCompensationThree: t.Type; LowAshLevelCompensationFour: t.Type; LowAshColorCastCompensationFive: t.Type; LowAshColorCastCompensationSix: t.Type; LowAshColorCastCompensationSeven: t.Type; LowAshColorCastCompensationEight: t.Type; LowAshColorCastCompensationNine: t.Type; LowAshColorCastCompensationTen: t.Type; LowAshTwoLevelCompensationOne: t.Type; LowAshTwoLevelCompensationTwo: t.Type; LowAshTwoLevelCompensationThree: t.Type; SlowlyOpen: t.Type; SlowlyOpenEnable: t.Type; KneeVoltage: t.Type; TestGainEn: t.Type; ElectricityAmend: t.Type; BlackEnergySaving: t.Type; HighRefreshMode: t.Type; Gain: t.Type; Iref: t.Type; EnableToRemoveBadPoints: t.Type; Q: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; GclkNumber: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; InterpolationFrameMode: t.Type; KickoffTimeForShadowElimination: t.Type; WaitingTime: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegLength: t.Type; RegValue: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshUniformity: t.Type; TheFirstSweepDarkCompensation: t.Type; TheFirstLineEn: t.Type; TheFirstLineSlantsDarkCompensationTime: t.Type; TheFirstLineSlantsDarkCompensationTuning1: t.Type; TheFirstLineSlantsDarkCompensationTuning2: t.Type; EnableCoupling: t.Type; CouplingToAdjustOne: t.Type; EnableCouplingToAdjustOne: t.Type; EnableCouplingToAdjustOneTime: t.Type; CouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwo: t.Type; EnableCouplingToAdjustTwoTime: t.Type; LowAshColorCastCompensation: t.Type; LowAshColorCastCompensationOne: t.Type; LowAshColorCastCompensationTwo: t.Type; LowAshLevelCompensationOne: t.Type; LowAshLevelCompensationTwo: t.Type; LowAshLevelCompensationThree: t.Type; LowAshLevelCompensationFour: t.Type; LowAshColorCastCompensationFive: t.Type; LowAshColorCastCompensationSix: t.Type; LowAshColorCastCompensationSeven: t.Type; LowAshColorCastCompensationEight: t.Type; LowAshColorCastCompensationNine: t.Type; LowAshColorCastCompensationTen: t.Type; LowAshTwoLevelCompensationOne: t.Type; LowAshTwoLevelCompensationTwo: t.Type; LowAshTwoLevelCompensationThree: t.Type; SlowlyOpen: t.Type; SlowlyOpenEnable: t.Type; KneeVoltage: t.Type; TestGainEn: t.Type; ElectricityAmend: t.Type; BlackEnergySaving: t.Type; HighRefreshMode: t.Type; Gain: t.Type; Iref: t.Type; EnableToRemoveBadPoints: t.Type; Q: t.Type; ScanType: t.Type; RefreshTheNumberOfClusters: t.Type; GclkNumber: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; InterpolationFrameMode: t.Type; KickoffTimeForShadowElimination: t.Type; WaitingTime: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; RefNumPerVs: t.Type; SubField: t.Type; ScanType: t.Type; SaveSetSubfieldByMySelfToConfigfile: t.Type; GclkFreqP: t.Type; GclkFreqM: t.Type; DisplayGrayQ: t.Type; GclkNumberEn: t.Type; ToCalcBrightEffectWith0x09BitSevenToFour: t.Type; ToCalcBrightEffectWith0x09BitTwoToZero: t.Type; IsAdvancedMode: t.Type; BadPointEnhanceMode: t.Type; BadPixelGainR: t.Type; BadPixelGainG: t.Type; BadPixelGainB: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; IrefGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipICND3069RGBVExtendProperty">; }>]>; interface ChipICND3069RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipICND3069ExtendProperty; BlueProperty?: ChipICND3069ExtendProperty; GreenProperty?: ChipICND3069ExtendProperty; VRedProperty?: ChipICND3069ExtendProperty; ScanType?: ScanTypeEnum; } //#endregion export { ChipICND3069RGBVExtendPropertyBase as n, ChipICND3069RGBVExtendProperty as t }; //# sourceMappingURL=ChipICND3069RGBVExtendProperty-CQKvmwCc.d.cts.map