{"version":3,"file":"ChipICN2260miniExtendProperty.mjs","names":["common.Int32_238","common.XMLArray","common.UInt16","common.UInt8","common.Bool"],"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,oCAAoC,EAAE,aACjD;CACE;CACA,EAAE,KAAK;EACL,YAAYA;EACZ,eAAeC,SAAgBC,QAAe,QAAQ;EACtD,eAAeD,SAAgBC,QAAe,QAAQ;CACxD,CAAC;CACD,EAAE,QAAQ;EACR,eAAeA;EACf,oBAAoBC;EACpB,uBAAuBA;EACvB,uBAAuBA;EACvB,cAAcA;EACd,cAAcA;EACd,cAAcA;EACd,eAAeA;EACf,eAAeA;EACf,eAAeA;EACf,cAAcA;EACd,cAAcA;EACd,cAAcA;EACd,kBAAkBA;EAClB,kBAAkBA;EAClB,kBAAkBA;EAClB,YAAYA;EACZ,aAAaA;EACb,aAAaA;EACb,aAAaA;EACb,+BAA+BA;EAC/B,4BAA4BA;EAC5B,4BAA4BA;EAC5B,4BAA4BA;EAC5B,gCAAgCA;EAChC,gCAAgCA;EAChC,gCAAgCA;EAChC,yBAAyBA;EACzB,uBAAuBA;EACvB,uBAAuBA;EACvB,uBAAuBA;EACvB,yBAAyBC;EACzB,yBAAyBA;EACzB,yBAAyBA;EACzB,2BAA2BD;EAC3B,2BAA2BA;EAC3B,2BAA2BA;EAC3B,gBAAgBA;EAChB,cAAcC;EACd,WAAWA;EACX,OAAOD;EACP,QAAQA;EACR,YAAYA;EACZ,OAAOA;EACP,QAAQA;EACR,YAAYA;EACZ,OAAOA;EACP,QAAQA;EACR,YAAYA;EACZ,aAAaC;EACb,WAAWD;EACX,WAAWA;EACX,WAAWA;EACX,iBAAiBC;EACjB,eAAeD;EACf,OAAOA;EACP,SAASA;EACT,UAAUA;EACV,WAAWA;EACX,YAAYA;EACZ,YAAYA;EACZ,YAAYC;CACd,CAAC;AACH,GACA,mCACF;;;;;;AAMA,MAAa,gCAAgC,EAAE,aAC7C,CACE,mCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,+BAA+B,EAAE,CAAC,CACxE,GACA,+BACF"}