import { n as DetectPointTypeEnum } from "./DetectPointType-Bc4-57UE.cjs"; import { n as ThresholdTypeEnum } from "./ThresholdType-DjXnQwIE.cjs"; import { n as RegisterGroupTypeEnum } from "./RegisterGroupType-BMdCKoAl.cjs"; import { t as PointDetectParameter } from "./PointDetectParameter-CwOOTiJi.cjs"; import { t as ChipMY9758ExtendProperty } from "./ChipMY9758ExtendProperty-X-PZ0q0d.cjs"; import * as t from "io-ts"; //#region generated/ChipMY9758RGBVExtendProperty.d.ts declare const ChipMY9758RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsAdvancedMode: t.Type; }>, t.PartialC<{ RedExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ DCLKMode: t.Type; ScanNumber: t.Type; RefreshRate: t.Type; ScanningSequence: t.Type; LowAshUniformity: t.Type; NonIntegerGrayScale: t.Type; GrayScaleUpgrade: t.Type; UplinkMode: t.Type; GCKDoubFrequency: t.Type; UpVanishingShadow: t.Type; VanishingShadowTime: t.Type; CompensateTime: t.Type; CrossEliminate: t.Type; DetectionPosition: t.Type; BlackEnergySaving: t.Type; DynamicEnergySaving: t.Type; CurrentSetting_1: t.Type; CurrentSetting_2: t.Type; FineTuning_3: t.Type; CurrentGain: t.Type; CurrentSetting_3: t.Type; ConductionMode: t.Type; Compensation_crude: t.Type; TimeSharing: t.Type; FirstCompensate: t.Type; CouplingOptimization: t.Type; SquareGhost: t.Type; DownVanishingShadow: t.Type; CompensationMode: t.Type; CouplingStrengthen: t.Type; FineTuning_2: t.Type; CompensationCapacity: t.Type; FineTuning_1: t.Type; Compensation_fine: t.Type; CrossEliminateBool: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758ExtendProperty">; }>]>; GreenExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ DCLKMode: t.Type; ScanNumber: t.Type; RefreshRate: t.Type; ScanningSequence: t.Type; LowAshUniformity: t.Type; NonIntegerGrayScale: t.Type; GrayScaleUpgrade: t.Type; UplinkMode: t.Type; GCKDoubFrequency: t.Type; UpVanishingShadow: t.Type; VanishingShadowTime: t.Type; CompensateTime: t.Type; CrossEliminate: t.Type; DetectionPosition: t.Type; BlackEnergySaving: t.Type; DynamicEnergySaving: t.Type; CurrentSetting_1: t.Type; CurrentSetting_2: t.Type; FineTuning_3: t.Type; CurrentGain: t.Type; CurrentSetting_3: t.Type; ConductionMode: t.Type; Compensation_crude: t.Type; TimeSharing: t.Type; FirstCompensate: t.Type; CouplingOptimization: t.Type; SquareGhost: t.Type; DownVanishingShadow: t.Type; CompensationMode: t.Type; CouplingStrengthen: t.Type; FineTuning_2: t.Type; CompensationCapacity: t.Type; FineTuning_1: t.Type; Compensation_fine: t.Type; CrossEliminateBool: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758ExtendProperty">; }>]>; BlueExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ DCLKMode: t.Type; ScanNumber: t.Type; RefreshRate: t.Type; ScanningSequence: t.Type; LowAshUniformity: t.Type; NonIntegerGrayScale: t.Type; GrayScaleUpgrade: t.Type; UplinkMode: t.Type; GCKDoubFrequency: t.Type; UpVanishingShadow: t.Type; VanishingShadowTime: t.Type; CompensateTime: t.Type; CrossEliminate: t.Type; DetectionPosition: t.Type; BlackEnergySaving: t.Type; DynamicEnergySaving: t.Type; CurrentSetting_1: t.Type; CurrentSetting_2: t.Type; FineTuning_3: t.Type; CurrentGain: t.Type; CurrentSetting_3: t.Type; ConductionMode: t.Type; Compensation_crude: t.Type; TimeSharing: t.Type; FirstCompensate: t.Type; CouplingOptimization: t.Type; SquareGhost: t.Type; DownVanishingShadow: t.Type; CompensationMode: t.Type; CouplingStrengthen: t.Type; FineTuning_2: t.Type; CompensationCapacity: t.Type; FineTuning_1: t.Type; Compensation_fine: t.Type; CrossEliminateBool: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758ExtendProperty">; }>]>; VRedExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ DCLKMode: t.Type; ScanNumber: t.Type; RefreshRate: t.Type; ScanningSequence: t.Type; LowAshUniformity: t.Type; NonIntegerGrayScale: t.Type; GrayScaleUpgrade: t.Type; UplinkMode: t.Type; GCKDoubFrequency: t.Type; UpVanishingShadow: t.Type; VanishingShadowTime: t.Type; CompensateTime: t.Type; CrossEliminate: t.Type; DetectionPosition: t.Type; BlackEnergySaving: t.Type; DynamicEnergySaving: t.Type; CurrentSetting_1: t.Type; CurrentSetting_2: t.Type; FineTuning_3: t.Type; CurrentGain: t.Type; CurrentSetting_3: t.Type; ConductionMode: t.Type; Compensation_crude: t.Type; TimeSharing: t.Type; FirstCompensate: t.Type; CouplingOptimization: t.Type; SquareGhost: t.Type; DownVanishingShadow: t.Type; CompensationMode: t.Type; CouplingStrengthen: t.Type; FineTuning_2: t.Type; CompensationCapacity: t.Type; FineTuning_1: t.Type; Compensation_fine: t.Type; CrossEliminateBool: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758ExtendProperty">; }>]>; IsUseNewModule: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; BadPointMode: t.Type; SingleAndDoubleSelect: t.Type; DCLKMode: t.Type; ScanCount: t.Type; MutiRate: t.Type; GrayScaleElevate: t.Type; CompensationTime: t.Type; VanishingShadowTime: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; PointDetectParameter: t.PartialC<{ DetectType: t.Type; IsUseThreshold: t.Type; Threshold: t.Type; ThresholdGradeCount: t.Type; IsNeedConfigRegister: t.Type; ConfigGroupType: t.Type; TheTallyMode: t.Type; DetectTypeValue: t.Type; }>; }>]>; /** * Codec for {@link ChipMY9758RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.ChipMY9758.decompiled.cs:1469 */ declare const ChipMY9758RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ IsAdvancedMode: t.Type; }>, t.PartialC<{ RedExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ DCLKMode: t.Type; ScanNumber: t.Type; RefreshRate: t.Type; ScanningSequence: t.Type; LowAshUniformity: t.Type; NonIntegerGrayScale: t.Type; GrayScaleUpgrade: t.Type; UplinkMode: t.Type; GCKDoubFrequency: t.Type; UpVanishingShadow: t.Type; VanishingShadowTime: t.Type; CompensateTime: t.Type; CrossEliminate: t.Type; DetectionPosition: t.Type; BlackEnergySaving: t.Type; DynamicEnergySaving: t.Type; CurrentSetting_1: t.Type; CurrentSetting_2: t.Type; FineTuning_3: t.Type; CurrentGain: t.Type; CurrentSetting_3: t.Type; ConductionMode: t.Type; Compensation_crude: t.Type; TimeSharing: t.Type; FirstCompensate: t.Type; CouplingOptimization: t.Type; SquareGhost: t.Type; DownVanishingShadow: t.Type; CompensationMode: t.Type; CouplingStrengthen: t.Type; FineTuning_2: t.Type; CompensationCapacity: t.Type; FineTuning_1: t.Type; Compensation_fine: t.Type; CrossEliminateBool: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758ExtendProperty">; }>]>; GreenExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ DCLKMode: t.Type; ScanNumber: t.Type; RefreshRate: t.Type; ScanningSequence: t.Type; LowAshUniformity: t.Type; NonIntegerGrayScale: t.Type; GrayScaleUpgrade: t.Type; UplinkMode: t.Type; GCKDoubFrequency: t.Type; UpVanishingShadow: t.Type; VanishingShadowTime: t.Type; CompensateTime: t.Type; CrossEliminate: t.Type; DetectionPosition: t.Type; BlackEnergySaving: t.Type; DynamicEnergySaving: t.Type; CurrentSetting_1: t.Type; CurrentSetting_2: t.Type; FineTuning_3: t.Type; CurrentGain: t.Type; CurrentSetting_3: t.Type; ConductionMode: t.Type; Compensation_crude: t.Type; TimeSharing: t.Type; FirstCompensate: t.Type; CouplingOptimization: t.Type; SquareGhost: t.Type; DownVanishingShadow: t.Type; CompensationMode: t.Type; CouplingStrengthen: t.Type; FineTuning_2: t.Type; CompensationCapacity: t.Type; FineTuning_1: t.Type; Compensation_fine: t.Type; CrossEliminateBool: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758ExtendProperty">; }>]>; BlueExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ DCLKMode: t.Type; ScanNumber: t.Type; RefreshRate: t.Type; ScanningSequence: t.Type; LowAshUniformity: t.Type; NonIntegerGrayScale: t.Type; GrayScaleUpgrade: t.Type; UplinkMode: t.Type; GCKDoubFrequency: t.Type; UpVanishingShadow: t.Type; VanishingShadowTime: t.Type; CompensateTime: t.Type; CrossEliminate: t.Type; DetectionPosition: t.Type; BlackEnergySaving: t.Type; DynamicEnergySaving: t.Type; CurrentSetting_1: t.Type; CurrentSetting_2: t.Type; FineTuning_3: t.Type; CurrentGain: t.Type; CurrentSetting_3: t.Type; ConductionMode: t.Type; Compensation_crude: t.Type; TimeSharing: t.Type; FirstCompensate: t.Type; CouplingOptimization: t.Type; SquareGhost: t.Type; DownVanishingShadow: t.Type; CompensationMode: t.Type; CouplingStrengthen: t.Type; FineTuning_2: t.Type; CompensationCapacity: t.Type; FineTuning_1: t.Type; Compensation_fine: t.Type; CrossEliminateBool: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758ExtendProperty">; }>]>; VRedExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ DCLKMode: t.Type; ScanNumber: t.Type; RefreshRate: t.Type; ScanningSequence: t.Type; LowAshUniformity: t.Type; NonIntegerGrayScale: t.Type; GrayScaleUpgrade: t.Type; UplinkMode: t.Type; GCKDoubFrequency: t.Type; UpVanishingShadow: t.Type; VanishingShadowTime: t.Type; CompensateTime: t.Type; CrossEliminate: t.Type; DetectionPosition: t.Type; BlackEnergySaving: t.Type; DynamicEnergySaving: t.Type; CurrentSetting_1: t.Type; CurrentSetting_2: t.Type; FineTuning_3: t.Type; CurrentGain: t.Type; CurrentSetting_3: t.Type; ConductionMode: t.Type; Compensation_crude: t.Type; TimeSharing: t.Type; FirstCompensate: t.Type; CouplingOptimization: t.Type; SquareGhost: t.Type; DownVanishingShadow: t.Type; CompensationMode: t.Type; CouplingStrengthen: t.Type; FineTuning_2: t.Type; CompensationCapacity: t.Type; FineTuning_1: t.Type; Compensation_fine: t.Type; CrossEliminateBool: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758ExtendProperty">; }>]>; IsUseNewModule: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; BadPointMode: t.Type; SingleAndDoubleSelect: t.Type; DCLKMode: t.Type; ScanCount: t.Type; MutiRate: t.Type; GrayScaleElevate: t.Type; CompensationTime: t.Type; VanishingShadowTime: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; PointDetectParameter: t.PartialC<{ DetectType: t.Type; IsUseThreshold: t.Type; Threshold: t.Type; ThresholdGradeCount: t.Type; IsNeedConfigRegister: t.Type; ConfigGroupType: t.Type; TheTallyMode: t.Type; DetectTypeValue: t.Type; }>; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipMY9758RGBVExtendProperty">; }>]>; interface ChipMY9758RGBVExtendProperty extends t.TypeOf { RedExtendProperty?: ChipMY9758ExtendProperty; GreenExtendProperty?: ChipMY9758ExtendProperty; BlueExtendProperty?: ChipMY9758ExtendProperty; VRedExtendProperty?: ChipMY9758ExtendProperty; PointDetectParameter?: PointDetectParameter; } //#endregion export { ChipMY9758RGBVExtendPropertyBase as n, ChipMY9758RGBVExtendProperty as t }; //# sourceMappingURL=ChipMY9758RGBVExtendProperty-DlOXQs3f.d.cts.map