{"version":3,"file":"ChipICND1068ExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipICND1068ExtendProperty.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 ChipICND1068ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegLength: common.Int32_48, // #122\n      RegBadPointLength: common.Int32_12, // #124\n      RegValue: common.XMLArray(common.UInt16, 'ushort'), // #126\n      RegBadPoint: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      BlankingGrade: common.UInt8, // #142\n      BlankingTime: common.UInt8, // #154\n      TheFirstDarkCompensation: common.UInt8, // #166\n      TheFirstLineDarkCompensationTime: common.UInt8, // #179\n      LowGrayColorCompensation: common.UInt8, // #191\n      CouplingOptimizationMode: common.UInt8, // #204\n      CouplingOptimizationOne: common.UInt8, // #217\n      CouplingOptimizationTwoEnabled: common.Bool, // #229\n      CouplingOptimization2_1: common.UInt8, // #241\n      CouplingOptimization2_2: common.UInt8, // #253\n      SlowSpeedOpen: common.UInt8, // #265\n      InflectionPointVoltage: common.UInt8, // #277\n      Gain: common.UInt16, // #289\n      CurrentVerifiCationMode: common.Bool, // #301\n      BlackScreenEnergyConservation: common.UInt8, // #316\n      ScanType, // #342\n      RefreshTheNumberOfClusters: common.UInt16, // #366\n      GclkNumber: common.Int32, // #378\n      GclkFreqP: common.UInt8, // #390\n      GclkFreqM: common.UInt8, // #402\n      GclkFreqN: common.UInt8, // #414\n      LowGrayRefHighModeEn: common.UInt8,\n    }),\n  ],\n  'ChipICND1068ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND1068ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND1068.decompiled.cs:119\n */\nexport const ChipICND1068ExtendProperty = t.intersection(\n  [\n    ChipICND1068ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND1068ExtendProperty') }),\n  ],\n  'ChipICND1068ExtendProperty'\n);\nexport interface ChipICND1068ExtendProperty extends t.TypeOf<typeof ChipICND1068ExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;;;;AAKA,MAAa,iCAAiCA,MAAE,aAC9C;CACEC;CACAD,MAAE,KAAK;EACL;EACA;EACA,yDAAyC,QAAQ;EACjD,4DAA4C,QAAQ;CACtD,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;CACF,CAAC;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6BA,MAAE,aAC1C,CACE,gCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}