{"version":3,"file":"ChipICND2168ExtendProperty.mjs","names":["common.Int32_48","common.Int32_7","common.XMLArray","common.UInt16","common.UInt8","common.Bool","common.Int32"],"sources":["../generated/ChipICND2168ExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ScanType, ScanTypeEnum } from './ScanType';\n // import\nexport const ChipICND2168ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegLength: common.Int32_48, // #234\n      RegBadPointLength: common.Int32_7, // #236\n      RegValue: common.XMLArray(common.UInt16, 'ushort'), // #238\n      RegBadPoint: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      BlankingGrade: common.UInt8, // #262\n      BlankingTime: common.UInt8, // #274\n      LowGrayOptimization: common.UInt8, // #286\n      TheFirstDarkCompensation: common.UInt8, // #298\n      TheFirstLineDarkCompensationAdjust: common.UInt8, // #311\n      TheFirstLineDarkCompensationTime: common.UInt8, // #323\n      TheFirstLineDarkEnhanceOneEnabled: common.Bool, // #335\n      TheFirstLineDarkEnhanceOne: common.UInt8, // #347\n      TheFirstLineDarkEnhanceEnabledTwo: common.Bool, // #359\n      TheFirstLineDarkEnhanceTwo: common.UInt8, // #371\n      TheFirstLineDarkEnhanceTwoAdjust: common.UInt8, // #384\n      LowGrayColorCompensation: common.UInt8, // #396\n      CouplingEnhance: common.Bool, // #409\n      CouplingOptimizationOne: common.UInt8, // #421\n      CouplingOptimizationTwoEnabled: common.Bool, // #433\n      CouplingOptimizationTwo: common.UInt8, // #445\n      CouplingOptimizationTowAdjustEnabled: common.Bool, // #457\n      CouplingOptimizationTwoAdjust: common.UInt8, // #469\n      SlowSpeedOpen: common.UInt8, // #481\n      InflectionPointVoltage: common.UInt8, // #493\n      GridentOptimization: common.Bool, // #505\n      Gain: common.UInt16, // #517\n      CurrentVerifiCationMode: common.Bool, // #529\n      BlackScreenEnergyConservation: common.UInt8, // #544\n      ScanType, // #570\n      RefreshTheNumberOfClusters: common.UInt16, // #594\n      GclkNumber: common.Int32, // #606\n      GclkFreqP: common.UInt8, // #618\n      GclkFreqM: common.UInt8, // #630\n      GclkFreqN: common.UInt8,\n    }),\n  ],\n  'ChipICND2168ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND2168ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND2168.decompiled.cs:231\n */\nexport const ChipICND2168ExtendProperty = t.intersection(\n  [\n    ChipICND2168ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND2168ExtendProperty') }),\n  ],\n  'ChipICND2168ExtendProperty'\n);\nexport interface ChipICND2168ExtendProperty extends t.TypeOf<typeof ChipICND2168ExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;AAKA,MAAa,iCAAiC,EAAE,aAC9C;CACE;CACA,EAAE,KAAK;EACL,WAAWA;EACX,mBAAmBC;EACnB,UAAUC,SAAgBC,QAAe,QAAQ;EACjD,aAAaD,SAAgBC,QAAe,QAAQ;CACtD,CAAC;CACD,EAAE,QAAQ;EACR,eAAeC;EACf,cAAcA;EACd,qBAAqBA;EACrB,0BAA0BA;EAC1B,oCAAoCA;EACpC,kCAAkCA;EAClC,mCAAmCC;EACnC,4BAA4BD;EAC5B,mCAAmCC;EACnC,4BAA4BD;EAC5B,kCAAkCA;EAClC,0BAA0BA;EAC1B,iBAAiBC;EACjB,yBAAyBD;EACzB,gCAAgCC;EAChC,yBAAyBD;EACzB,sCAAsCC;EACtC,+BAA+BD;EAC/B,eAAeA;EACf,wBAAwBA;EACxB,qBAAqBC;EACrB,MAAMF;EACN,yBAAyBE;EACzB,+BAA+BD;EAC/B;EACA,4BAA4BD;EAC5B,YAAYG;EACZ,WAAWF;EACX,WAAWA;EACX,WAAWA;CACb,CAAC;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6B,EAAE,aAC1C,CACE,gCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}