{"version":3,"file":"ChipICND3069ExtendProperty.mjs","names":["common.withDefault","common.Int32","common.XMLArray","common.UInt16","common.UInt8","common.Bool"],"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,iCAAiC,EAAE,aAC9C;CACE;CACA,EAAE,KAAK;EACL,WAAWA,YAAmBC,OAAc,EAAE;EAC9C,UAAUC,SAAgBC,QAAe,QAAQ;CACnD,CAAC;CACD,EAAE,QAAQ;EACR,wBAAwBC;EACxB,uBAAuBA;EACvB,kBAAkBA;EAClB,+BAA+BA;EAC/B,gBAAgBC;EAChB,wCAAwCD;EACxC,2CAA2CA;EAC3C,2CAA2CA;EAC3C,gBAAgBC;EAChB,qBAAqBF;EACrB,2BAA2BE;EAC3B,+BAA+BF;EAC/B,qBAAqBA;EACrB,2BAA2BE;EAC3B,+BAA+BF;EAC/B,6BAA6BC;EAC7B,gCAAgCA;EAChC,gCAAgCA;EAChC,4BAA4BD;EAC5B,4BAA4BA;EAC5B,8BAA8BA;EAC9B,6BAA6BA;EAC7B,iCAAiCC;EACjC,gCAAgCA;EAChC,kCAAkCA;EAClC,kCAAkCA;EAClC,iCAAiCA;EACjC,gCAAgCA;EAChC,+BAA+BD;EAC/B,+BAA+BA;EAC/B,iCAAiCA;EACjC,YAAYC;EACZ,kBAAkBC;EAClB,aAAaD;EACb,YAAYC;EACZ,kBAAkBD;EAClB,mBAAmBA;EACnB,iBAAiBA;EACjB,MAAMD;EACN,MAAMA;EACN,yBAAyBE;EACzB,GAAGD;EACH;EACA,4BAA4BD;EAC5B,YAAYA;EACZ,WAAWC;EACX,WAAWA;EACX,wBAAwBC;EACxB,iCAAiCD;EACjC,aAAaA;CACf,CAAC;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6B,EAAE,aAC1C,CACE,gCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}