{"version":3,"file":"ChipICN2065ExtendProperty.mjs","names":["common.withDefault","common.UInt8_31","common.UInt8_4","common.UInt8_29","common.UInt8_1","common.UInt8_2","common.UInt8_8","common.Int32_77","common.UInt16_185","common.UInt8_12","common.UInt8_3","common.UInt8_32","common.UInt16_128","common.XMLArray","common.UInt16","common.UInt16_85","common.UInt16_341","common.UInt16_543","common.UInt16_799","common.UInt16_1027","common.UInt16_1292","common.UInt16_1538","common.UInt16_1824","common.UInt16_2080","common.UInt16_2312","common.UInt16_2568","common.UInt16_2944","common.UInt16_3073","common.UInt16_3329","common.UInt16_3588","common.UInt16_3841","common.UInt16_4226","common.UInt16_4385","common.UInt16_4609","common.UInt16_5120","common.UInt16_5376","common.UInt16_5632","common.UInt16_6128","common.UInt16_6175","common.UInt16_6400","common.UInt16_6687","common.UInt16_6928","common.UInt16_7376","common.UInt16_7434","common.UInt16_7746","common.UInt16_7940","common.UInt16_8200","common.UInt16_8449","common.UInt16_8732","common.UInt16_28672","common.UInt16_28928","common.UInt16_29184","common.UInt16_29440","common.UInt16_29696","common.UInt16_61440","common.UInt16_61696","common.UInt16_61952","common.UInt16_62208","common.UInt16_62464","common.UInt16_62720","common.UInt16_8960","common.UInt8","common.Bool"],"sources":["../generated/ChipICN2065ExtendProperty.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 ChipICN2065ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      ScanType: common.withDefault(ScanType, 'Scan_32'), // #51414\n      RefreshTheNumberOfClusters: common.UInt8_31, // #51432\n      SubFields: common.UInt8_4, // #51473\n      ShadowEliminationLevel: common.UInt8_29, // #51498\n      ShadowEliminationTime: common.UInt8_1, // #51520\n      LowAshUniformity: common.UInt8_2, // #51542\n      TheFirstSweepDarkCompensation: common.UInt8_8, // #51621\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8_4, // #51665\n      CouplingToAdjust: common.UInt8_8, // #51727\n      CrossCouplingToAdjust: common.UInt8_1, // #51767\n      SlowlyOpening: common.UInt8_1, // #51801\n      DclkNumPerScanRegPart: common.Int32_77, // #51857\n      Gain: common.UInt16_185, // #51875\n      GclkFreqP: common.UInt8_12, // #51893\n      GclkFreqM: common.UInt8_3, // #51915\n      GclkFreqN: common.UInt8_2, // #51937\n      Group_Num: common.UInt8_32, // #51959\n      GclkNum: common.UInt16_128, // #51981\n      RegValue: common.XMLArray(common.UInt16, 'ushort'), // #52031\n      FirstRegValue: common.UInt16_85, // #52044\n      SecondRegValue: common.UInt16_341, // #52062\n      ThreeRegValue: common.UInt16_543, // #52080\n      FourRegValue: common.UInt16_799, // #52098\n      FiveRegValue: common.UInt16_1027, // #52117\n      SixRegValue: common.UInt16_1292, // #52136\n      SevenRegValue: common.UInt16_1538, // #52155\n      EightRegValue: common.UInt16_1824, // #52174\n      NineRegValue: common.UInt16_2080, // #52193\n      TenRegValue: common.UInt16_2312, // #52212\n      ElevenRegValue: common.UInt16_2568, // #52230\n      TwelveRegValue: common.UInt16_2944, // #52248\n      ThirteenRegValue: common.UInt16_3073, // #52266\n      ForteenRegValue: common.UInt16_3329, // #52285\n      FifteenRegValue: common.UInt16_3588, // #52304\n      SixteenRegValue: common.UInt16_3841, // #52323\n      SeveteenRegValue: common.UInt16_4226, // #52342\n      EighteenRegValue: common.UInt16_4385, // #52361\n      NineteenRegValue: common.UInt16_4609, // #52379\n      TwentyRegValue: common.withDefault(common.UInt16, 4864), // #52397\n      TwentyOneRegValue: common.UInt16_5120, // #52416\n      TwentyTwoRegValue: common.UInt16_5376, // #52434\n      TwentyThreeRegValue: common.UInt16_5632, // #52452\n      TwentyFourRegValue: common.UInt16_6128, // #52471\n      TwentyFiveRegValue: common.UInt16_6175, // #52489\n      TwentySixRegValue: common.UInt16_6400, // #52508\n      TwentySevenRegValue: common.UInt16_6687, // #52527\n      TwentyEightRegValue: common.UInt16_6928, // #52545\n      TwentyNineRegValue: common.UInt16_7376, // #52563\n      ThirtyRegValue: common.UInt16_7434, // #52582\n      ThirtyOneRegValue: common.UInt16_7746, // #52601\n      ThirtyTwoRegValue: common.UInt16_7940, // #52620\n      ThirtyThreeRegValue: common.UInt16_8200, // #52639\n      ThirtyFourRegValue: common.UInt16_8449, // #52659\n      ThirtyFiveRegValue: common.UInt16_8732, // #52677\n      ThirtySixRegValue: common.UInt16_28672, // #52695\n      ThirtySevenRegValue: common.UInt16_28928, // #52713\n      ThirtyEightRegValue: common.UInt16_29184, // #52731\n      ThirtyNineRegValue: common.UInt16_29440, // #52749\n      FortyRegValue: common.UInt16_29696, // #52767\n      FortyOneRegValue: common.UInt16_61440, // #52785\n      FortyTwoRegValue: common.UInt16_61696, // #52803\n      FortyThreeRegValue: common.UInt16_61952, // #52821\n      FortyFourRegValue: common.UInt16_62208, // #52839\n      FortyFiveRegValue: common.UInt16_62464, // #52857\n      FortySixRegValue: common.UInt16_62720, // #52875\n      FortySevenRegValue: common.UInt16_8960,\n    }),\n    t.partial({\n      DisplayMode: common.UInt8, // #51564\n      FineTuningTheFirstSweepDarkCompensationEnable: common.Bool, // #51603\n      FineTuningTheFirstSweepDarkCompensation: common.UInt8, // #51643\n      LowAshColorCompensation: common.UInt8, // #51687\n      EnableCouplingToAdjust: common.Bool, // #51709\n      CouplingEnhancedMode: common.Bool, // #51745\n      CrossCouplingToAdjustN: common.UInt8, // #51783\n      KneeVoltage: common.UInt8, // #51819\n      EnergySavingMode: common.UInt8, // #51835\n      EnableToRemoveBadPoints: common.Bool, // #52005\n      IsAdvancedMode: common.Bool,\n    }),\n  ],\n  'ChipICN2065ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICN2065ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:51250\n */\nexport const ChipICN2065ExtendProperty = t.intersection(\n  [\n    ChipICN2065ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICN2065ExtendProperty') }),\n  ],\n  'ChipICN2065ExtendProperty'\n);\nexport interface ChipICN2065ExtendProperty extends t.TypeOf<typeof ChipICN2065ExtendProperty> {\n  ScanType: ScanTypeEnum;\n}\n"],"mappings":";;;;;;AAKA,MAAa,gCAAgC,EAAE,aAC7C;CACE;CACA,EAAE,KAAK;EACL,UAAUA,YAAmB,UAAU,SAAS;EAChD,4BAA4BC;EAC5B,WAAWC;EACX,wBAAwBC;EACxB,uBAAuBC;EACvB,kBAAkBC;EAClB,+BAA+BC;EAC/B,wCAAwCJ;EACxC,kBAAkBI;EAClB,uBAAuBF;EACvB,eAAeA;EACf,uBAAuBG;EACvB,MAAMC;EACN,WAAWC;EACX,WAAWC;EACX,WAAWL;EACX,WAAWM;EACX,SAASC;EACT,UAAUC,SAAgBC,QAAe,QAAQ;EACjD,eAAeC;EACf,gBAAgBC;EAChB,eAAeC;EACf,cAAcC;EACd,cAAcC;EACd,aAAaC;EACb,eAAeC;EACf,eAAeC;EACf,cAAcC;EACd,aAAaC;EACb,gBAAgBC;EAChB,gBAAgBC;EAChB,kBAAkBC;EAClB,iBAAiBC;EACjB,iBAAiBC;EACjB,iBAAiBC;EACjB,kBAAkBC;EAClB,kBAAkBC;EAClB,kBAAkBC;EAClB,gBAAgBjC,YAAmBc,QAAe,IAAI;EACtD,mBAAmBoB;EACnB,mBAAmBC;EACnB,qBAAqBC;EACrB,oBAAoBC;EACpB,oBAAoBC;EACpB,mBAAmBC;EACnB,qBAAqBC;EACrB,qBAAqBC;EACrB,oBAAoBC;EACpB,gBAAgBC;EAChB,mBAAmBC;EACnB,mBAAmBC;EACnB,qBAAqBC;EACrB,oBAAoBC;EACpB,oBAAoBC;EACpB,mBAAmBC;EACnB,qBAAqBC;EACrB,qBAAqBC;EACrB,oBAAoBC;EACpB,eAAeC;EACf,kBAAkBC;EAClB,kBAAkBC;EAClB,oBAAoBC;EACpB,mBAAmBC;EACnB,mBAAmBC;EACnB,kBAAkBC;EAClB,oBAAoBC;CACtB,CAAC;CACD,EAAE,QAAQ;EACR,aAAaC;EACb,+CAA+CC;EAC/C,yCAAyCD;EACzC,yBAAyBA;EACzB,wBAAwBC;EACxB,sBAAsBA;EACtB,wBAAwBD;EACxB,aAAaA;EACb,kBAAkBA;EAClB,yBAAyBC;EACzB,gBAAgBA;CAClB,CAAC;AACH,GACA,+BACF;;;;;;AAMA,MAAa,4BAA4B,EAAE,aACzC,CACE,+BACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,2BAA2B,EAAE,CAAC,CACpE,GACA,2BACF"}