{"version":3,"file":"ChipICND1065LExtendProperty.mjs","names":["common.Int32_48","common.Int32_8","common.XMLArray","common.UInt16","common.UInt8","common.Bool"],"sources":["../generated/ChipICND1065LExtendProperty.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 ChipICND1065LExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegLength: common.Int32_48, // #170\n      BadPointRegLength: common.Int32_8, // #172\n      RegValue: common.XMLArray(common.UInt16, 'ushort'), // #174\n      BadPointRegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      ShadowEliminationLevel: common.UInt8, // #180\n      ShadowEliminationTime: common.UInt8, // #192\n      LowAshUniformity: common.Bool, // #204\n      TheFirstSweepDarkCompensationEn: common.Bool, // #216\n      TheFirstSweepDarkCompensation: common.UInt8, // #228\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8, // #240\n      LowAshColorCompensation: common.UInt8, // #252\n      CouplingOptimization: common.Bool, // #266\n      CouplingOptimizationFirst: common.UInt8, // #278\n      EnableCouplingToAdjust: common.Bool, // #290\n      CouplingOptimizationSecond: common.UInt8, // #302\n      SlowlyOpening: common.UInt8, // #314\n      KneeVoltage: common.UInt8, // #326\n      BadPixelGain: common.UInt16, // #338\n      BadPointEnable_1: common.UInt8, // #350\n      BadPointEnable_2: common.UInt8, // #362\n      Gain: common.UInt16, // #374\n      Current: common.Bool, // #386\n      EnableToRemoveBadPoints: common.Bool, // #409\n      BeginTime: common.UInt8, // #421\n      ScanType, // #433\n      RefreshTheNumberOfClusters: common.UInt16, // #457\n      InsertFrameMode: common.Bool, // #469\n      GclkNum: common.UInt16, // #481\n      EnergySavingMode: common.UInt8, // #493\n      CouplingOptimizationEnModel: common.UInt8, // #516\n      GclkPLL: common.UInt8, // #542\n      GclkFreqP: common.UInt8, // #554\n      GclkFreqM: common.UInt8,\n    }),\n  ],\n  'ChipICND1065LExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND1065LExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND1065L.decompiled.cs:167\n */\nexport const ChipICND1065LExtendProperty = t.intersection(\n  [\n    ChipICND1065LExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND1065LExtendProperty') }),\n  ],\n  'ChipICND1065LExtendProperty'\n);\nexport interface ChipICND1065LExtendProperty extends t.TypeOf<typeof ChipICND1065LExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;AAKA,MAAa,kCAAkC,EAAE,aAC/C;CACE;CACA,EAAE,KAAK;EACL,WAAWA;EACX,mBAAmBC;EACnB,UAAUC,SAAgBC,QAAe,QAAQ;EACjD,kBAAkBD,SAAgBC,QAAe,QAAQ;CAC3D,CAAC;CACD,EAAE,QAAQ;EACR,wBAAwBC;EACxB,uBAAuBA;EACvB,kBAAkBC;EAClB,iCAAiCA;EACjC,+BAA+BD;EAC/B,wCAAwCA;EACxC,yBAAyBA;EACzB,sBAAsBC;EACtB,2BAA2BD;EAC3B,wBAAwBC;EACxB,4BAA4BD;EAC5B,eAAeA;EACf,aAAaA;EACb,cAAcD;EACd,kBAAkBC;EAClB,kBAAkBA;EAClB,MAAMD;EACN,SAASE;EACT,yBAAyBA;EACzB,WAAWD;EACX;EACA,4BAA4BD;EAC5B,iBAAiBE;EACjB,SAASF;EACT,kBAAkBC;EAClB,6BAA6BA;EAC7B,SAASA;EACT,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"}