{"version":3,"file":"ChipICN2260miniExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipICN2260miniExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const ChipICN2260miniExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_238, // #3448\n      RegisterArray: common.XMLArray(common.UInt16, 'ushort'), // #3450\n      FirstRegArray: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      FirstRegValue: common.UInt16, // #3454\n      LowGrayHomogeneity: common.UInt8, // #3456\n      LowGrayCorrectionOpen: common.UInt8, // #3468\n      LowGrayCorrectionMode: common.UInt8, // #3480\n      BlankingLevR: common.UInt8, // #3492\n      BlankingLevG: common.UInt8, // #3504\n      BlankingLevB: common.UInt8, // #3516\n      BlankingLev2R: common.UInt8, // #3528\n      BlankingLev2G: common.UInt8, // #3540\n      BlankingLev2B: common.UInt8, // #3552\n      LowGrayWideR: common.UInt8, // #3564\n      LowGrayWideG: common.UInt8, // #3577\n      LowGrayWideB: common.UInt8, // #3590\n      LowGrayOptimizeR: common.UInt8, // #3603\n      LowGrayOptimizeG: common.UInt8, // #3615\n      LowGrayOptimizeB: common.UInt8, // #3627\n      LowGrayLev: common.UInt8, // #3639\n      LowGrayLevR: common.UInt8, // #3651\n      LowGrayLevG: common.UInt8, // #3676\n      LowGrayLevB: common.UInt8, // #3701\n      FirstLineDarkCompensationMode: common.UInt8, // #3726\n      FirstLineDarkCompensationR: common.UInt8, // #3738\n      FirstLineDarkCompensationG: common.UInt8, // #3761\n      FirstLineDarkCompensationB: common.UInt8, // #3784\n      FirstLineDarkCompensationTimeR: common.UInt8, // #3807\n      FirstLineDarkCompensationTimeG: common.UInt8, // #3819\n      FirstLineDarkCompensationTimeB: common.UInt8, // #3831\n      CouplingOptimizationMAX: common.UInt8, // #3843\n      CouplingOptimizationR: common.UInt8, // #3845\n      CouplingOptimizationG: common.UInt8, // #3857\n      CouplingOptimizationB: common.UInt8, // #3869\n      CouplingOptimizationENR: common.Bool, // #3881\n      CouplingOptimizationENG: common.Bool, // #3893\n      CouplingOptimizationENB: common.Bool, // #3905\n      CouplingOptimizationTimeR: common.UInt8, // #3917\n      CouplingOptimizationTimeG: common.UInt8, // #3929\n      CouplingOptimizationTimeB: common.UInt8, // #3941\n      LineBlankLevel: common.UInt8, // #3953\n      BlackEconmic: common.Bool, // #3965\n      SleepMode: common.Bool, // #3978\n      IREFR: common.UInt8, // #3992\n      LgainR: common.UInt8, // #4004\n      Color_adjR: common.UInt8, // #4016\n      IREFG: common.UInt8, // #4028\n      LgainG: common.UInt8, // #4040\n      Color_adjG: common.UInt8, // #4052\n      IREFB: common.UInt8, // #4064\n      LgainB: common.UInt8, // #4076\n      Color_adjB: common.UInt8, // #4088\n      RemoveBadEn: common.Bool, // #4100\n      LevelTenR: common.UInt8, // #4114\n      LevelTenG: common.UInt8, // #4126\n      LevelTenB: common.UInt8, // #4138\n      FreamIntervalEn: common.Bool, // #4150\n      FreamInterval: common.UInt8, // #4162\n      Agent: common.UInt8, // #4174\n      LowGary: common.UInt8, // #4186\n      Line_len: common.UInt8, // #4198\n      Line_len2: common.UInt8, // #4210\n      ScanNumIC1: common.UInt8, // #4222\n      ScanNumIC2: common.UInt8, // #4234\n      ExtendMode: common.Bool,\n    }),\n  ],\n  'ChipICN2260miniExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICN2260miniExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICDD2260mini.decompiled.cs:3445\n */\nexport const ChipICN2260miniExtendProperty = t.intersection(\n  [\n    ChipICN2260miniExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICN2260miniExtendProperty') }),\n  ],\n  'ChipICN2260miniExtendProperty'\n);\nexport interface ChipICN2260miniExtendProperty\n  extends t.TypeOf<typeof ChipICN2260miniExtendProperty> {}\n"],"mappings":";;;;;;;;AAIA,MAAa,oCAAoCA,MAAE,aACjD;CACEC;CACAD,MAAE,KAAK;EACL;EACA,8DAA8C,QAAQ;EACtD,8DAA8C,QAAQ;CACxD,CAAC;CACDA,MAAE,QAAQ;EACR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,mCACF;;;;;;AAMA,MAAa,gCAAgCA,MAAE,aAC7C,CACE,mCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,+BAA+B,EAAE,CAAC,CACxE,GACA,+BACF"}