{"version":3,"file":"ChipICN2065ExtendProperty.cjs","names":["t","ChipBaseExtendPropey","ScanType"],"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,gCAAgCA,MAAE,aAC7C;CACEC;CACAD,MAAE,KAAK;EACL,qCAA6BE,2BAAU,SAAS;EAChD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,yDAAyC,QAAQ;EACjD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kEAAkD,IAAI;EACtD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;CACDF,MAAE,QAAQ;EACR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,+BACF;;;;;;AAMA,MAAa,4BAA4BA,MAAE,aACzC,CACE,+BACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,2BAA2B,EAAE,CAAC,CACpE,GACA,2BACF"}