{"version":3,"file":"ChipICND3069ExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipICND3069ExtendProperty.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 ChipICND3069ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegLength: common.withDefault(common.Int32, 96), // #4291\n      RegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      ShadowEliminationLevel: common.UInt8, // #4296\n      ShadowEliminationTime: common.UInt8, // #4308\n      LowAshUniformity: common.UInt8, // #4320\n      TheFirstSweepDarkCompensation: common.UInt8, // #4342\n      TheFirstLineEn: common.Bool, // #4354\n      TheFirstLineSlantsDarkCompensationTime: common.UInt8, // #4366\n      TheFirstLineSlantsDarkCompensationTuning1: common.UInt8, // #4378\n      TheFirstLineSlantsDarkCompensationTuning2: common.UInt8, // #4390\n      EnableCoupling: common.Bool, // #4402\n      CouplingToAdjustOne: common.UInt16, // #4414\n      EnableCouplingToAdjustOne: common.Bool, // #4428\n      EnableCouplingToAdjustOneTime: common.UInt16, // #4440\n      CouplingToAdjustTwo: common.UInt16, // #4453\n      EnableCouplingToAdjustTwo: common.Bool, // #4465\n      EnableCouplingToAdjustTwoTime: common.UInt16, // #4477\n      LowAshColorCastCompensation: common.UInt8, // #4490\n      LowAshColorCastCompensationOne: common.UInt8, // #4505\n      LowAshColorCastCompensationTwo: common.UInt8, // #4517\n      LowAshLevelCompensationOne: common.UInt16, // #4529\n      LowAshLevelCompensationTwo: common.UInt16, // #4542\n      LowAshLevelCompensationThree: common.UInt16, // #4555\n      LowAshLevelCompensationFour: common.UInt16, // #4568\n      LowAshColorCastCompensationFive: common.UInt8, // #4581\n      LowAshColorCastCompensationSix: common.UInt8, // #4593\n      LowAshColorCastCompensationSeven: common.UInt8, // #4605\n      LowAshColorCastCompensationEight: common.UInt8, // #4617\n      LowAshColorCastCompensationNine: common.UInt8, // #4629\n      LowAshColorCastCompensationTen: common.UInt8, // #4641\n      LowAshTwoLevelCompensationOne: common.UInt16, // #4653\n      LowAshTwoLevelCompensationTwo: common.UInt16, // #4666\n      LowAshTwoLevelCompensationThree: common.UInt16, // #4679\n      SlowlyOpen: common.UInt8, // #4692\n      SlowlyOpenEnable: common.Bool, // #4704\n      KneeVoltage: common.UInt8, // #4716\n      TestGainEn: common.Bool, // #4728\n      ElectricityAmend: common.UInt8, // #4743\n      BlackEnergySaving: common.UInt8, // #4761\n      HighRefreshMode: common.UInt8, // #4781\n      Gain: common.UInt16, // #4809\n      Iref: common.UInt16, // #4821\n      EnableToRemoveBadPoints: common.Bool, // #4833\n      Q: common.UInt8, // #4845\n      ScanType, // #4864\n      RefreshTheNumberOfClusters: common.UInt16, // #4878\n      GclkNumber: common.UInt16, // #4890\n      GclkFreqP: common.UInt8, // #4903\n      GclkFreqM: common.UInt8, // #4915\n      InterpolationFrameMode: common.Bool, // #4928\n      KickoffTimeForShadowElimination: common.UInt8, // #4940\n      WaitingTime: common.UInt8,\n    }),\n  ],\n  'ChipICND3069ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND3069ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND3069.decompiled.cs:4288\n */\nexport const ChipICND3069ExtendProperty = t.intersection(\n  [\n    ChipICND3069ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND3069ExtendProperty') }),\n  ],\n  'ChipICND3069ExtendProperty'\n);\nexport interface ChipICND3069ExtendProperty extends t.TypeOf<typeof ChipICND3069ExtendProperty> {\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;;;;AAKA,MAAa,iCAAiCA,MAAE,aAC9C;CACEC;CACAD,MAAE,KAAK;EACL,4DAA4C,EAAE;EAC9C,yDAAyC,QAAQ;CACnD,CAAC;CACDA,MAAE,QAAQ;EACR;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;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;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6BA,MAAE,aAC1C,CACE,gCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}