{"version":3,"file":"ChipICND3065ExtendProperty.mjs","names":["common.withDefault","common.Int32","common.XMLArray","common.UInt16","common.UInt8","common.Bool"],"sources":["../generated/ChipICND3065ExtendProperty.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 ChipICND3065ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegLength: common.withDefault(common.Int32, 92), // #4154\n      RegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      ShadowEliminationLevel: common.UInt8, // #4158\n      ShadowEliminationTime: common.UInt8, // #4170\n      TheFirstSweepDarkCompensation: common.UInt8, // #4182\n      TheFirstLine: common.UInt8, // #4194\n      TheFirstLineSlantsDarkCompensationTuning1: common.UInt8, // #4206\n      TheFirstLineSlantsDarkCompensationTuning1En: common.Bool, // #4218\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8, // #4230\n      TheFirstLineSlantsDarkCompensationTuning2: common.UInt8, // #4242\n      TheFirstLineSlantsDarkCompensationTuning2En: common.Bool, // #4254\n      LowAshColorCompensation: common.UInt8, // #4266\n      EnableCoupling: common.Bool, // #4279\n      CouplingToAdjust2: common.UInt8, // #4291\n      EnableCouplingToAdjust: common.Bool, // #4303\n      VerticalImprove: common.UInt8, // #4315\n      GradientoptimizationPro: common.Bool, // #4347\n      KneeVoltage: common.UInt8, // #4359\n      LowRefershMode: common.UInt8, // #4371\n      SlowOpen: common.UInt8, // #4394\n      CrossCouplingToAdjust: common.UInt8, // #4445\n      LowAdujustEn: common.Bool, // #4457\n      Q: common.UInt8, // #4473\n      LowAdujust1: common.UInt8, // #4485\n      LowAdujust2: common.UInt8, // #4497\n      LowAdujust3: common.UInt8, // #4509\n      LowAdujust4: common.UInt8, // #4521\n      LowAdujust5: common.UInt8, // #4533\n      EleAmend: common.UInt8, // #4545\n      LowGray: common.UInt8, // #4557\n      Gain: common.UInt16, // #4569\n      ScanType, // #4581\n      LowAshUniformity: common.UInt8, // #4595\n      RefreshTheNumberOfClusters: common.UInt16, // #4619\n      GclkNumber: common.Int32, // #4631\n      DisplayMode: common.UInt8, // #4643\n      EnergySavingMode: common.UInt8, // #4655\n      EnableToRemoveBadPoints: common.Bool, // #4681\n      GclkFreqP: common.UInt8, // #4697\n      GclkFreqM: common.UInt8, // #4709\n      GclkFreqN: common.UInt8, // #4722\n      TestGainEn: common.Bool,\n    }),\n  ],\n  'ChipICND3065ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND3065ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND3065.decompiled.cs:4151\n */\nexport const ChipICND3065ExtendProperty = t.intersection(\n  [\n    ChipICND3065ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND3065ExtendProperty') }),\n  ],\n  'ChipICND3065ExtendProperty'\n);\nexport interface ChipICND3065ExtendProperty extends t.TypeOf<typeof ChipICND3065ExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;AAKA,MAAa,iCAAiC,EAAE,aAC9C;CACE;CACA,EAAE,KAAK;EACL,WAAWA,YAAmBC,OAAc,EAAE;EAC9C,UAAUC,SAAgBC,QAAe,QAAQ;CACnD,CAAC;CACD,EAAE,QAAQ;EACR,wBAAwBC;EACxB,uBAAuBA;EACvB,+BAA+BA;EAC/B,cAAcA;EACd,2CAA2CA;EAC3C,6CAA6CC;EAC7C,wCAAwCD;EACxC,2CAA2CA;EAC3C,6CAA6CC;EAC7C,yBAAyBD;EACzB,gBAAgBC;EAChB,mBAAmBD;EACnB,wBAAwBC;EACxB,iBAAiBD;EACjB,yBAAyBC;EACzB,aAAaD;EACb,gBAAgBA;EAChB,UAAUA;EACV,uBAAuBA;EACvB,cAAcC;EACd,GAAGD;EACH,aAAaA;EACb,aAAaA;EACb,aAAaA;EACb,aAAaA;EACb,aAAaA;EACb,UAAUA;EACV,SAASA;EACT,MAAMD;EACN;EACA,kBAAkBC;EAClB,4BAA4BD;EAC5B,YAAYF;EACZ,aAAaG;EACb,kBAAkBA;EAClB,yBAAyBC;EACzB,WAAWD;EACX,WAAWA;EACX,WAAWA;EACX,YAAYC;CACd,CAAC;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6B,EAAE,aAC1C,CACE,gCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}