{"version":3,"file":"ChipICND2055ExtendProperty.cjs","names":["t","ChipBaseExtendPropey","ScanType"],"sources":["../generated/ChipICND2055ExtendProperty.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 ChipICND2055ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      ScanType: common.withDefault(ScanType, 'Scan_32'), // #48653\n      RefreshTheNumberOfClusters: common.UInt8_31, // #48671\n      SubFields: common.UInt8_4, // #48712\n      ShadowEliminationLevel: common.UInt8_29, // #48737\n      ShadowEliminationTime: common.UInt8_1, // #48759\n      LowAshUniformity: common.UInt8_2, // #48781\n      TheFirstSweepDarkCompensation: common.UInt8_8, // #48860\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8_4, // #48904\n      CouplingToAdjust: common.UInt8_8, // #48966\n      CrossCouplingToAdjust: common.UInt8_1, // #49006\n      SlowlyOpening: common.UInt8_1, // #49040\n      DclkNumPerScanRegPart: common.Int32_77, // #49097\n      Gain: common.UInt16_185, // #49115\n      GclkFreqP: common.UInt8_12, // #49133\n      GclkFreqM: common.UInt8_3, // #49155\n      GclkFreqN: common.UInt8_2, // #49177\n      Group_Num: common.UInt8_32, // #49199\n      GclkNum: common.UInt16_128, // #49225\n      RegValue: common.XMLArray(common.UInt16, 'ushort'), // #49275\n      FirstRegValue: common.UInt16_85, // #49288\n      SecondRegValue: common.UInt16_341, // #49307\n      ThreeRegValue: common.UInt16_543, // #49326\n      FourRegValue: common.UInt16_799, // #49345\n      FiveRegValue: common.UInt16_1027, // #49365\n      SixRegValue: common.UInt16_1292, // #49385\n      SevenRegValue: common.UInt16_1538, // #49405\n      EightRegValue: common.UInt16_1824, // #49425\n      NineRegValue: common.UInt16_2080, // #49445\n      TenRegValue: common.UInt16_2312, // #49465\n      ElevenRegValue: common.UInt16_2568, // #49484\n      TwelveRegValue: common.UInt16_2944, // #49503\n      ThirteenRegValue: common.UInt16_3073, // #49522\n      ForteenRegValue: common.UInt16_3329, // #49542\n      FifteenRegValue: common.UInt16_3588, // #49562\n      SixteenRegValue: common.UInt16_3841, // #49582\n      SeveteenRegValue: common.UInt16_4226, // #49602\n      EighteenRegValue: common.UInt16_4385, // #49622\n      NineteenRegValue: common.UInt16_4609, // #49641\n      TwentyRegValue: common.withDefault(common.UInt16, 4872), // #49660\n      TwentyOneRegValue: common.UInt16_5120, // #49680\n      TwentyTwoRegValue: common.UInt16_5376, // #49699\n      TwentyThreeRegValue: common.UInt16_5632, // #49718\n      TwentyFourRegValue: common.UInt16_6128, // #49738\n      TwentyFiveRegValue: common.UInt16_6175, // #49757\n      TwentySixRegValue: common.UInt16_6400, // #49777\n      TwentySevenRegValue: common.UInt16_6687, // #49797\n      TwentyEightRegValue: common.UInt16_6928, // #49816\n      TwentyNineRegValue: common.UInt16_7376, // #49835\n      ThirtyRegValue: common.UInt16_7434, // #49855\n      ThirtyOneRegValue: common.UInt16_7746, // #49875\n      ThirtyTwoRegValue: common.UInt16_7940, // #49895\n      ThirtyThreeRegValue: common.UInt16_8200, // #49915\n      ThirtyFourRegValue: common.UInt16_8449, // #49936\n      ThirtyFiveRegValue: common.UInt16_8732, // #49955\n      ThirtySixRegValue: common.UInt16_28672, // #49974\n      ThirtySevenRegValue: common.UInt16_28928, // #49993\n      ThirtyEightRegValue: common.UInt16_29184, // #50012\n      ThirtyNineRegValue: common.UInt16_29440, // #50031\n      FortyRegValue: common.UInt16_29696, // #50050\n      FortyOneRegValue: common.UInt16_61440, // #50069\n      FortyTwoRegValue: common.UInt16_61696, // #50088\n      FortyThreeRegValue: common.UInt16_61952, // #50107\n      FortyFourRegValue: common.UInt16_62208, // #50126\n      FortyFiveRegValue: common.UInt16_62464, // #50145\n      FortySixRegValue: common.UInt16_62720, // #50164\n      FortySevenRegValue: common.UInt16_8960,\n    }),\n    t.partial({\n      DisplayMode: common.UInt8, // #48803\n      FineTuningTheFirstSweepDarkCompensationEnable: common.Bool, // #48842\n      FineTuningTheFirstSweepDarkCompensation: common.UInt8, // #48882\n      LowAshColorCompensation: common.UInt8, // #48926\n      EnableCouplingToAdjust: common.Bool, // #48948\n      CouplingEnhancedMode: common.Bool, // #48984\n      CrossCouplingToAdjustN: common.UInt8, // #49022\n      KneeVoltage: common.UInt8, // #49058\n      EnergySavingMode: common.UInt8, // #49075\n      EnableToRemoveBadPoints: common.Bool, // #49249\n      IsAdvancedMode: common.Bool,\n    }),\n  ],\n  'ChipICND2055ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND2055ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:48489\n */\nexport const ChipICND2055ExtendProperty = t.intersection(\n  [\n    ChipICND2055ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND2055ExtendProperty') }),\n  ],\n  'ChipICND2055ExtendProperty'\n);\nexport interface ChipICND2055ExtendProperty extends t.TypeOf<typeof ChipICND2055ExtendProperty> {\n  ScanType: ScanTypeEnum;\n}\n"],"mappings":";;;;;;;;;AAKA,MAAa,iCAAiCA,MAAE,aAC9C;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,gCACF;;;;;;AAMA,MAAa,6BAA6BA,MAAE,aAC1C,CACE,gCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}