{"version":3,"file":"ChipICND2169ExtendProperty.mjs","names":["common.Int32_48","common.XMLArray","common.UInt16","common.Bool","common.UInt8","common.Int32"],"sources":["../generated/ChipICND2169ExtendProperty.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 ChipICND2169ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegLength: common.Int32_48, // #5013\n      RegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      IsUseNewModule: common.Bool, // #5017\n      ShadowEliminationLevel: common.UInt8, // #5019\n      ShadowEliminationTime: common.UInt8, // #5031\n      TheFirstSweepDarkCompensation: common.UInt8, // #5043\n      TheFirstLine: common.Bool, // #5056\n      TheFirstLineSlantsDarkCompensationTuning: common.UInt8, // #5068\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8, // #5080\n      LowAshColorCompensation: common.UInt8, // #5092\n      CouplingToAdjust: common.UInt8, // #5105\n      EnableCouplingToAdjust: common.Bool, // #5117\n      EnableCoupling: common.Bool, // #5129\n      Gradientoptimization: common.Bool, // #5141\n      CouplingEnhancedMode: common.Bool, // #5153\n      CouplingEnhanced: common.Bool, // #5165\n      SlowOpen: common.UInt8, // #5177\n      CrossCouplingToAdjust: common.UInt8, // #5192\n      KneeVoltage: common.UInt8, // #5204\n      Gain: common.UInt16, // #5216\n      ScanType, // #5228\n      LowAshUniformity: common.UInt8, // #5254\n      RefreshTheNumberOfClusters: common.UInt16, // #5278\n      SubFields: common.UInt8, // #5290\n      GclkNumber: common.Int32, // #5302\n      DisplayMode: common.UInt8, // #5314\n      Lasbsabled: common.Bool, // #5326\n      LasbsableEn: common.Bool, // #5338\n      LevelOne: common.UInt8, // #5350\n      LevelTwo: common.UInt8, // #5362\n      LevelThree: common.UInt8, // #5374\n      EnergySavingMode: common.UInt8, // #5386\n      EnableToRemoveBadPoints: common.Bool, // #5412\n      GclkFreqP: common.UInt8, // #5424\n      GclkFreqM: common.UInt8, // #5436\n      GclkFreqN: common.UInt8, // #5449\n      TestGainEn: common.Bool, // #5461\n      RInterMode: common.Bool, // #5476\n      InterMode: common.UInt8,\n    }),\n  ],\n  'ChipICND2169ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND2169ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND2169.decompiled.cs:5010\n */\nexport const ChipICND2169ExtendProperty = t.intersection(\n  [\n    ChipICND2169ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND2169ExtendProperty') }),\n  ],\n  'ChipICND2169ExtendProperty'\n);\nexport interface ChipICND2169ExtendProperty extends t.TypeOf<typeof ChipICND2169ExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;AAKA,MAAa,iCAAiC,EAAE,aAC9C;CACE;CACA,EAAE,KAAK;EACL,WAAWA;EACX,UAAUC,SAAgBC,QAAe,QAAQ;CACnD,CAAC;CACD,EAAE,QAAQ;EACR,gBAAgBC;EAChB,wBAAwBC;EACxB,uBAAuBA;EACvB,+BAA+BA;EAC/B,cAAcD;EACd,0CAA0CC;EAC1C,wCAAwCA;EACxC,yBAAyBA;EACzB,kBAAkBA;EAClB,wBAAwBD;EACxB,gBAAgBA;EAChB,sBAAsBA;EACtB,sBAAsBA;EACtB,kBAAkBA;EAClB,UAAUC;EACV,uBAAuBA;EACvB,aAAaA;EACb,MAAMF;EACN;EACA,kBAAkBE;EAClB,4BAA4BF;EAC5B,WAAWE;EACX,YAAYC;EACZ,aAAaD;EACb,YAAYD;EACZ,aAAaA;EACb,UAAUC;EACV,UAAUA;EACV,YAAYA;EACZ,kBAAkBA;EAClB,yBAAyBD;EACzB,WAAWC;EACX,WAAWA;EACX,WAAWA;EACX,YAAYD;EACZ,YAAYA;EACZ,WAAWC;CACb,CAAC;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6B,EAAE,aAC1C,CACE,gCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}