import { t as ChipNT27052ExtendProperty } from "./ChipNT27052ExtendProperty-FyKUCYBF.cjs"; import * as t from "io-ts"; //#region generated/ChipNT27052RGBVExtendProperty.d.ts declare const ChipNT27052RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENGTH: t.Type; REGREMOVEBADPOINTSLENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; SavePowerA: t.Type; OpenRodeBlack: t.Type; AUTO_RUN_EN: t.Type; OpenCircuitCheckEnable: t.Type; SleepMode: t.Type; SoftRest: t.Type; SavePowerB: t.Type; LowGrayOptiomize1: t.Type; CloseTime: t.Type; PointKnee: t.Type; LowGrayOptiomize2: t.Type; LowGrayColour1: t.Type; LowGrayColour2: t.Type; VOC: t.Type; PhaEliTime: t.Type; BeforeTime: t.Type; BeforeVolt: t.Type; LowGrayOptim3: t.Type; VanishLevel2: t.Type; VanishLevel1: t.Type; LowGrayOptim1: t.Type; LowGrayOptim2: t.Type; HighGrayOptim1: t.Type; HighGrayOptim2: t.Type; CurrentGain: t.Type; CurrentGain2: t.Type; CurrentGain1: t.Type; PRE_CHARGE: t.Type; PRE_Ghost: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; SavePowerA: t.Type; OpenRodeBlack: t.Type; AUTO_RUN_EN: t.Type; OpenCircuitCheckEnable: t.Type; SleepMode: t.Type; SoftRest: t.Type; SavePowerB: t.Type; LowGrayOptiomize1: t.Type; CloseTime: t.Type; PointKnee: t.Type; LowGrayOptiomize2: t.Type; LowGrayColour1: t.Type; LowGrayColour2: t.Type; VOC: t.Type; PhaEliTime: t.Type; BeforeTime: t.Type; BeforeVolt: t.Type; LowGrayOptim3: t.Type; VanishLevel2: t.Type; VanishLevel1: t.Type; LowGrayOptim1: t.Type; LowGrayOptim2: t.Type; HighGrayOptim1: t.Type; HighGrayOptim2: t.Type; CurrentGain: t.Type; CurrentGain2: t.Type; CurrentGain1: t.Type; PRE_CHARGE: t.Type; PRE_Ghost: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; SavePowerA: t.Type; OpenRodeBlack: t.Type; AUTO_RUN_EN: t.Type; OpenCircuitCheckEnable: t.Type; SleepMode: t.Type; SoftRest: t.Type; SavePowerB: t.Type; LowGrayOptiomize1: t.Type; CloseTime: t.Type; PointKnee: t.Type; LowGrayOptiomize2: t.Type; LowGrayColour1: t.Type; LowGrayColour2: t.Type; VOC: t.Type; PhaEliTime: t.Type; BeforeTime: t.Type; BeforeVolt: t.Type; LowGrayOptim3: t.Type; VanishLevel2: t.Type; VanishLevel1: t.Type; LowGrayOptim1: t.Type; LowGrayOptim2: t.Type; HighGrayOptim1: t.Type; HighGrayOptim2: t.Type; CurrentGain: t.Type; CurrentGain2: t.Type; CurrentGain1: t.Type; PRE_CHARGE: t.Type; PRE_Ghost: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; SavePowerA: t.Type; OpenRodeBlack: t.Type; AUTO_RUN_EN: t.Type; OpenCircuitCheckEnable: t.Type; SleepMode: t.Type; SoftRest: t.Type; SavePowerB: t.Type; LowGrayOptiomize1: t.Type; CloseTime: t.Type; PointKnee: t.Type; LowGrayOptiomize2: t.Type; LowGrayColour1: t.Type; LowGrayColour2: t.Type; VOC: t.Type; PhaEliTime: t.Type; BeforeTime: t.Type; BeforeVolt: t.Type; LowGrayOptim3: t.Type; VanishLevel2: t.Type; VanishLevel1: t.Type; LowGrayOptim1: t.Type; LowGrayOptim2: t.Type; HighGrayOptim1: t.Type; HighGrayOptim2: t.Type; CurrentGain: t.Type; CurrentGain2: t.Type; CurrentGain1: t.Type; PRE_CHARGE: t.Type; PRE_Ghost: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052ExtendProperty">; }>]>; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanType: t.Type; Subfiled: t.Type; Pll_N: t.Type; Pll_P: t.Type; Pll_M: t.Type; GrayScale: t.Type; IsAdvancedMode: t.Type; DisplayTime: t.Type; GCLK_ADD: t.Type; SUB_ADD: t.Type; SpecialDataLen: t.Type; }>]>; /** * Codec for {@link ChipNT27052RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.Chip_NT27052.decompiled.cs:3450 */ declare const ChipNT27052RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENGTH: t.Type; REGREMOVEBADPOINTSLENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; SavePowerA: t.Type; OpenRodeBlack: t.Type; AUTO_RUN_EN: t.Type; OpenCircuitCheckEnable: t.Type; SleepMode: t.Type; SoftRest: t.Type; SavePowerB: t.Type; LowGrayOptiomize1: t.Type; CloseTime: t.Type; PointKnee: t.Type; LowGrayOptiomize2: t.Type; LowGrayColour1: t.Type; LowGrayColour2: t.Type; VOC: t.Type; PhaEliTime: t.Type; BeforeTime: t.Type; BeforeVolt: t.Type; LowGrayOptim3: t.Type; VanishLevel2: t.Type; VanishLevel1: t.Type; LowGrayOptim1: t.Type; LowGrayOptim2: t.Type; HighGrayOptim1: t.Type; HighGrayOptim2: t.Type; CurrentGain: t.Type; CurrentGain2: t.Type; CurrentGain1: t.Type; PRE_CHARGE: t.Type; PRE_Ghost: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; SavePowerA: t.Type; OpenRodeBlack: t.Type; AUTO_RUN_EN: t.Type; OpenCircuitCheckEnable: t.Type; SleepMode: t.Type; SoftRest: t.Type; SavePowerB: t.Type; LowGrayOptiomize1: t.Type; CloseTime: t.Type; PointKnee: t.Type; LowGrayOptiomize2: t.Type; LowGrayColour1: t.Type; LowGrayColour2: t.Type; VOC: t.Type; PhaEliTime: t.Type; BeforeTime: t.Type; BeforeVolt: t.Type; LowGrayOptim3: t.Type; VanishLevel2: t.Type; VanishLevel1: t.Type; LowGrayOptim1: t.Type; LowGrayOptim2: t.Type; HighGrayOptim1: t.Type; HighGrayOptim2: t.Type; CurrentGain: t.Type; CurrentGain2: t.Type; CurrentGain1: t.Type; PRE_CHARGE: t.Type; PRE_Ghost: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; SavePowerA: t.Type; OpenRodeBlack: t.Type; AUTO_RUN_EN: t.Type; OpenCircuitCheckEnable: t.Type; SleepMode: t.Type; SoftRest: t.Type; SavePowerB: t.Type; LowGrayOptiomize1: t.Type; CloseTime: t.Type; PointKnee: t.Type; LowGrayOptiomize2: t.Type; LowGrayColour1: t.Type; LowGrayColour2: t.Type; VOC: t.Type; PhaEliTime: t.Type; BeforeTime: t.Type; BeforeVolt: t.Type; LowGrayOptim3: t.Type; VanishLevel2: t.Type; VanishLevel1: t.Type; LowGrayOptim1: t.Type; LowGrayOptim2: t.Type; HighGrayOptim1: t.Type; HighGrayOptim2: t.Type; CurrentGain: t.Type; CurrentGain2: t.Type; CurrentGain1: t.Type; PRE_CHARGE: t.Type; PRE_Ghost: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REGLENTH: t.Type; RegValue: t.ArrayC>; REMOVEBADPOINTSREGLENGTH: t.Type; RemoveBadPointsRegValue: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; SavePowerA: t.Type; OpenRodeBlack: t.Type; AUTO_RUN_EN: t.Type; OpenCircuitCheckEnable: t.Type; SleepMode: t.Type; SoftRest: t.Type; SavePowerB: t.Type; LowGrayOptiomize1: t.Type; CloseTime: t.Type; PointKnee: t.Type; LowGrayOptiomize2: t.Type; LowGrayColour1: t.Type; LowGrayColour2: t.Type; VOC: t.Type; PhaEliTime: t.Type; BeforeTime: t.Type; BeforeVolt: t.Type; LowGrayOptim3: t.Type; VanishLevel2: t.Type; VanishLevel1: t.Type; LowGrayOptim1: t.Type; LowGrayOptim2: t.Type; HighGrayOptim1: t.Type; HighGrayOptim2: t.Type; CurrentGain: t.Type; CurrentGain2: t.Type; CurrentGain1: t.Type; PRE_CHARGE: t.Type; PRE_Ghost: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052ExtendProperty">; }>]>; SpecialRegisterAddr: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanType: t.Type; Subfiled: t.Type; Pll_N: t.Type; Pll_P: t.Type; Pll_M: t.Type; GrayScale: t.Type; IsAdvancedMode: t.Type; DisplayTime: t.Type; GCLK_ADD: t.Type; SUB_ADD: t.Type; SpecialDataLen: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipNT27052RGBVExtendProperty">; }>]>; interface ChipNT27052RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipNT27052ExtendProperty; GreenProperty?: ChipNT27052ExtendProperty; BlueProperty?: ChipNT27052ExtendProperty; VRedProperty?: ChipNT27052ExtendProperty; } //#endregion export { ChipNT27052RGBVExtendPropertyBase as n, ChipNT27052RGBVExtendProperty as t }; //# sourceMappingURL=ChipNT27052RGBVExtendProperty-Cf7B32hg.d.cts.map