{"version":3,"file":"ChipICND2165ExtendProperty.mjs","names":["common.Int32_48","common.XMLArray","common.UInt16","common.UInt8","common.Bool","common.Int32"],"sources":["../generated/ChipICND2165ExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { DecodeType, DecodeTypeEnum } from './DecodeType'; // import\nimport { ScanType, ScanTypeEnum } from './ScanType';\n // import\nexport const ChipICND2165ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegLength: common.Int32_48, // #4667\n      RegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      TheFirstLineDarkCompensationStep: common.UInt8, // #4671\n      SlowSpeedOpen: common.UInt8, // #4683\n      LowGrayColorCompensation: common.UInt8, // #4695\n      ShadowEliminationLevel: common.UInt8, // #4707\n      ShadowEliminationTime: common.UInt8, // #4719\n      TheFirstSweepDarkCompensation: common.UInt8, // #4731\n      TheFirstLine: common.Bool, // #4744\n      TheFirstLineSlantsDarkCompensationTuning: common.UInt8, // #4760\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8, // #4772\n      LowAshColorCompensation: common.UInt8, // #4784\n      LowAshColor: common.Bool, // #4796\n      CouplingToAdjust: common.UInt8, // #4812\n      EnableCouplingToAdjust: common.Bool, // #4824\n      EnableCoupling: common.Bool, // #4836\n      Gradientoptimization: common.Bool, // #4852\n      GradientoptimizationPro: common.Bool, // #4868\n      CouplingEnhancedMode: common.Bool, // #4884\n      SlowOpen: common.UInt8, // #4896\n      CrossCouplingToAdjust: common.UInt8, // #4947\n      KneeVoltage: common.UInt8, // #4959\n      Gain: common.UInt16, // #4971\n      ScanType, // #4983\n      LowAshUniformity: common.UInt8, // #5007\n      RefreshTheNumberOfClusters: common.UInt16, // #5031\n      SubFields: common.UInt8, // #5043\n      GclkNumber: common.Int32, // #5055\n      DisplayMode: common.UInt8, // #5067\n      EnergySavingMode: common.UInt8, // #5079\n      EnableToRemoveBadPoints: common.Bool, // #5105\n      GclkFreqP: common.UInt8, // #5121\n      GclkFreqM: common.UInt8, // #5133\n      GclkFreqN: common.UInt8, // #5146\n      TestGainEn: common.Bool, // #5158\n      ChipMemberIndex: common.Int32, // #5173\n      CurrentDecode: DecodeType,\n    }),\n  ],\n  'ChipICND2165ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND2165ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND2165.decompiled.cs:4662\n */\nexport const ChipICND2165ExtendProperty = t.intersection(\n  [\n    ChipICND2165ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND2165ExtendProperty') }),\n  ],\n  'ChipICND2165ExtendProperty'\n);\nexport interface ChipICND2165ExtendProperty extends t.TypeOf<typeof ChipICND2165ExtendProperty> {\n  ScanType?: ScanTypeEnum;\n  CurrentDecode?: DecodeTypeEnum;\n}\n"],"mappings":";;;;;;;AAMA,MAAa,iCAAiC,EAAE,aAC9C;CACE;CACA,EAAE,KAAK;EACL,WAAWA;EACX,UAAUC,SAAgBC,QAAe,QAAQ;CACnD,CAAC;CACD,EAAE,QAAQ;EACR,kCAAkCC;EAClC,eAAeA;EACf,0BAA0BA;EAC1B,wBAAwBA;EACxB,uBAAuBA;EACvB,+BAA+BA;EAC/B,cAAcC;EACd,0CAA0CD;EAC1C,wCAAwCA;EACxC,yBAAyBA;EACzB,aAAaC;EACb,kBAAkBD;EAClB,wBAAwBC;EACxB,gBAAgBA;EAChB,sBAAsBA;EACtB,yBAAyBA;EACzB,sBAAsBA;EACtB,UAAUD;EACV,uBAAuBA;EACvB,aAAaA;EACb,MAAMD;EACN;EACA,kBAAkBC;EAClB,4BAA4BD;EAC5B,WAAWC;EACX,YAAYE;EACZ,aAAaF;EACb,kBAAkBA;EAClB,yBAAyBC;EACzB,WAAWD;EACX,WAAWA;EACX,WAAWA;EACX,YAAYC;EACZ,iBAAiBC;EACjB,eAAe;CACjB,CAAC;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6B,EAAE,aAC1C,CACE,gCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}