{"version":3,"file":"ChipICND1065ExtendProperty.mjs","names":["common.XMLArray","common.UInt16","common.UInt8","common.Bool"],"sources":["../generated/ChipICND1065ExtendProperty.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 ChipICND1065ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      ShadowEliminationLevel: common.UInt8, // #56\n      ShadowEliminationTime: common.UInt8, // #68\n      ShadowBeginEliminationTime: common.UInt8, // #80\n      LowGary: common.UInt8, // #82\n      TheFirstSweepDarkCompensation: common.UInt8, // #105\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8, // #117\n      LowAshColorCompensation: common.UInt8, // #129\n      CouplingToAdjust: common.UInt8, // #141\n      EnableCouplingToAdjust: common.Bool, // #153\n      CrossCouplingToAdjust: common.UInt8, // #165\n      SlowlyOpening: common.UInt8, // #177\n      KneeVoltage: common.UInt8, // #208\n      BeginTime: common.UInt8, // #220\n      Current: common.Bool, // #232\n      Gain: common.UInt16, // #257\n      ScanType, // #269\n      ChangeVer: common.UInt8, // #293\n      LowAshUniformity: common.UInt8, // #305\n      RefreshTheNumberOfClusters: common.UInt16, // #339\n      GclkNum: common.UInt16, // #358\n      EnergySavingMode: common.UInt8, // #370\n      EnableToRemoveBadPoints: common.Bool, // #388\n      GclkFreqP: common.UInt8, // #404\n      GclkFreqM: common.UInt8, // #421\n      GclkFreqN: common.UInt8,\n    }),\n  ],\n  'ChipICND1065ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND1065ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND1065.decompiled.cs:49\n */\nexport const ChipICND1065ExtendProperty = t.intersection(\n  [\n    ChipICND1065ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND1065ExtendProperty') }),\n  ],\n  'ChipICND1065ExtendProperty'\n);\nexport interface ChipICND1065ExtendProperty extends t.TypeOf<typeof ChipICND1065ExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;AAKA,MAAa,iCAAiC,EAAE,aAC9C;CACE;CACA,EAAE,KAAK,EACL,UAAUA,SAAgBC,QAAe,QAAQ,EACnD,CAAC;CACD,EAAE,QAAQ;EACR,wBAAwBC;EACxB,uBAAuBA;EACvB,4BAA4BA;EAC5B,SAASA;EACT,+BAA+BA;EAC/B,wCAAwCA;EACxC,yBAAyBA;EACzB,kBAAkBA;EAClB,wBAAwBC;EACxB,uBAAuBD;EACvB,eAAeA;EACf,aAAaA;EACb,WAAWA;EACX,SAASC;EACT,MAAMF;EACN;EACA,WAAWC;EACX,kBAAkBA;EAClB,4BAA4BD;EAC5B,SAASA;EACT,kBAAkBC;EAClB,yBAAyBC;EACzB,WAAWD;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"}