{"version":3,"file":"ChipICND1065SExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipICND1065SExtendProperty.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 ChipICND1065SExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      ShadowEliminationLevel: common.UInt8, // #462\n      ShadowEliminationTime: common.UInt8, // #474\n      LowAshUniformity: common.UInt8, // #486\n      TheFirstSweepDarkCompensation: common.UInt8, // #498\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8, // #512\n      LowAshColorCompensation: common.UInt8, // #524\n      CrossCouplingToAdjust: common.UInt8, // #538\n      CouplingToAdjust: common.UInt8, // #550\n      CouplingOptimizationSecondEnhance: common.Bool, // #562\n      SlowlyOpening: common.UInt8, // #574\n      SlowlyOpeningEnhance: common.Bool, // #586\n      KneeVoltage: common.UInt8, // #598\n      Gain: common.UInt16, // #610\n      Current: common.Bool, // #622\n      EnableToRemoveBadPoints: common.Bool, // #651\n      ShadowBeginEliminationTime: common.UInt8, // #663\n      LowGary: common.UInt8, // #675\n      EnableCouplingToAdjust: common.Bool, // #698\n      BeginTime: common.UInt8, // #710\n      ScanType, // #722\n      ChangeVer: common.UInt8, // #746\n      RefreshTheNumberOfClusters: common.UInt16, // #758\n      GclkNum: common.UInt16, // #770\n      EnergySavingMode: common.UInt8, // #782\n      GclkFreqP: common.UInt8, // #811\n      GclkFreqM: common.UInt8, // #828\n      GclkFreqN: common.UInt8,\n    }),\n  ],\n  'ChipICND1065SExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND1065SExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND1065S.decompiled.cs:453\n */\nexport const ChipICND1065SExtendProperty = t.intersection(\n  [\n    ChipICND1065SExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND1065SExtendProperty') }),\n  ],\n  'ChipICND1065SExtendProperty'\n);\nexport interface ChipICND1065SExtendProperty extends t.TypeOf<typeof ChipICND1065SExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;;;;AAKA,MAAa,kCAAkCA,MAAE,aAC/C;CACEC;CACAD,MAAE,KAAK,EACL,yDAAyC,QAAQ,EACnD,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;CACF,CAAC;AACH,GACA,iCACF;;;;;;AAMA,MAAa,8BAA8BA,MAAE,aAC3C,CACE,iCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,6BAA6B,EAAE,CAAC,CACtE,GACA,6BACF"}