{"version":3,"file":"ChipICN2260ExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipICN2260ExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const ChipICN2260ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_238, // #3726\n      RegisterArray: common.XMLArray(common.UInt16, 'ushort'), // #3728\n      FirstRegArray: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      FirstRegValue: common.UInt16, // #3732\n      LowGrayHomogeneity: common.UInt8, // #3734\n      LowGrayCorrectionOpen: common.UInt8, // #3746\n      LowGrayCorrectionMode: common.UInt8, // #3758\n      BlankingLevR: common.UInt8, // #3770\n      BlankingLevG: common.UInt8, // #3782\n      BlankingLevB: common.UInt8, // #3794\n      BlankingLev2R: common.UInt8, // #3806\n      BlankingLev2G: common.UInt8, // #3818\n      BlankingLev2B: common.UInt8, // #3830\n      LowGrayWideR: common.UInt8, // #3842\n      LowGrayWideG: common.UInt8, // #3855\n      LowGrayWideB: common.UInt8, // #3868\n      LowGrayOptimizeR: common.UInt8, // #3881\n      LowGrayOptimizeG: common.UInt8, // #3893\n      LowGrayOptimizeB: common.UInt8, // #3905\n      LowGrayLev: common.UInt8, // #3917\n      LowGrayLevR: common.UInt8, // #3929\n      LowGrayLevG: common.UInt8, // #3954\n      LowGrayLevB: common.UInt8, // #3979\n      FirstLineDarkCompensationMode: common.UInt8, // #4004\n      FirstLineDarkCompensationR: common.UInt8, // #4016\n      FirstLineDarkCompensationG: common.UInt8, // #4039\n      FirstLineDarkCompensationB: common.UInt8, // #4062\n      FirstLineDarkCompensationTimeR: common.UInt8, // #4085\n      FirstLineDarkCompensationTimeG: common.UInt8, // #4097\n      FirstLineDarkCompensationTimeB: common.UInt8, // #4109\n      CouplingOptimizationMAX: common.UInt8, // #4121\n      CouplingOptimizationR: common.UInt8, // #4123\n      CouplingOptimizationG: common.UInt8, // #4135\n      CouplingOptimizationB: common.UInt8, // #4147\n      CouplingOptimizationENR: common.Bool, // #4159\n      CouplingOptimizationENG: common.Bool, // #4171\n      CouplingOptimizationENB: common.Bool, // #4183\n      CouplingOptimizationTimeR: common.UInt8, // #4195\n      CouplingOptimizationTimeG: common.UInt8, // #4207\n      CouplingOptimizationTimeB: common.UInt8, // #4219\n      LineBlankLevel: common.UInt8, // #4231\n      BlackEconmic: common.Bool, // #4243\n      SleepMode: common.Bool, // #4256\n      IREFR: common.UInt8, // #4270\n      LgainR: common.UInt8, // #4282\n      Color_adjR: common.UInt8, // #4294\n      IREFG: common.UInt8, // #4306\n      LgainG: common.UInt8, // #4318\n      Color_adjG: common.UInt8, // #4330\n      IREFB: common.UInt8, // #4342\n      LgainB: common.UInt8, // #4354\n      Color_adjB: common.UInt8, // #4366\n      RemoveBadEn: common.Bool, // #4378\n      LevelTenR: common.UInt8, // #4392\n      LevelTenG: common.UInt8, // #4404\n      LevelTenB: common.UInt8, // #4416\n      FreamIntervalEn: common.Bool, // #4428\n      FreamInterval: common.UInt8, // #4440\n      Agent: common.UInt8, // #4452\n      LowGary: common.UInt8, // #4464\n      Line_len: common.UInt8, // #4476\n      Line_len2: common.UInt8, // #4488\n      ScanNumIC1: common.UInt8, // #4500\n      ScanNumIC2: common.UInt8, // #4512\n      ScanType: common.UInt8, // #4524\n      ScanNum: common.UInt8, // #4534\n      ExtendMode: common.Bool,\n    }),\n  ],\n  'ChipICN2260ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICN2260ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICN2260.decompiled.cs:3723\n */\nexport const ChipICN2260ExtendProperty = t.intersection(\n  [\n    ChipICN2260ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICN2260ExtendProperty') }),\n  ],\n  'ChipICN2260ExtendProperty'\n);\nexport interface ChipICN2260ExtendProperty extends t.TypeOf<typeof ChipICN2260ExtendProperty> {}\n"],"mappings":";;;;;;;;AAIA,MAAa,gCAAgCA,MAAE,aAC7C;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;EACA;EACA;CACF,CAAC;AACH,GACA,+BACF;;;;;;AAMA,MAAa,4BAA4BA,MAAE,aACzC,CACE,+BACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,2BAA2B,EAAE,CAAC,CACpE,GACA,2BACF"}