{"version":3,"file":"ChipICND2153SExtendProperty.mjs","names":["common.XMLArray","common.UInt16","common.UInt8","common.Bool"],"sources":["../generated/ChipICND2153SExtendProperty.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 ChipICND2153SExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      ShadowEliminationLevel: common.UInt8, // #458\n      ShadowEliminationTime: common.UInt8, // #470\n      LowAshUniformity: common.UInt8, // #482\n      TheFirstSweepDarkCompensation: common.UInt8, // #494\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8, // #508\n      LowAshColorCompensation: common.UInt8, // #520\n      CrossCouplingToAdjust: common.UInt8, // #534\n      CouplingToAdjust: common.UInt8, // #546\n      CouplingOptimizationSecondEnhance: common.Bool, // #558\n      SlowlyOpening: common.UInt8, // #570\n      SlowlyOpeningEnhance: common.Bool, // #582\n      KneeVoltage: common.UInt8, // #594\n      Gain: common.UInt16, // #606\n      PicHorOptimization: common.Bool, // #618\n      Current: common.Bool, // #630\n      EnableToRemoveBadPoints: common.Bool, // #659\n      EnableCouplingToAdjust: common.Bool, // #671\n      BeginTime: common.UInt8, // #683\n      ScanType, // #695\n      RefreshTheNumberOfClusters: common.UInt16, // #719\n      InsertFrameMode: common.Bool, // #731\n      GclkNum: common.UInt16, // #743\n      EnergySavingMode: common.UInt8, // #755\n      GclkFreqP: common.UInt8, // #781\n      GclkFreqM: common.UInt8, // #798\n      GclkFreqN: common.UInt8,\n    }),\n  ],\n  'ChipICND2153SExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND2153SExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND2153S.decompiled.cs:451\n */\nexport const ChipICND2153SExtendProperty = t.intersection(\n  [\n    ChipICND2153SExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND2153SExtendProperty') }),\n  ],\n  'ChipICND2153SExtendProperty'\n);\nexport interface ChipICND2153SExtendProperty extends t.TypeOf<typeof ChipICND2153SExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;AAKA,MAAa,kCAAkC,EAAE,aAC/C;CACE;CACA,EAAE,KAAK,EACL,UAAUA,SAAgBC,QAAe,QAAQ,EACnD,CAAC;CACD,EAAE,QAAQ;EACR,wBAAwBC;EACxB,uBAAuBA;EACvB,kBAAkBA;EAClB,+BAA+BA;EAC/B,wCAAwCA;EACxC,yBAAyBA;EACzB,uBAAuBA;EACvB,kBAAkBA;EAClB,mCAAmCC;EACnC,eAAeD;EACf,sBAAsBC;EACtB,aAAaD;EACb,MAAMD;EACN,oBAAoBE;EACpB,SAASA;EACT,yBAAyBA;EACzB,wBAAwBA;EACxB,WAAWD;EACX;EACA,4BAA4BD;EAC5B,iBAAiBE;EACjB,SAASF;EACT,kBAAkBC;EAClB,WAAWA;EACX,WAAWA;EACX,WAAWA;CACb,CAAC;AACH,GACA,iCACF;;;;;;AAMA,MAAa,8BAA8B,EAAE,aAC3C,CACE,iCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,6BAA6B,EAAE,CAAC,CACtE,GACA,6BACF"}