{"version":3,"file":"ChipICND2076RGBVExtendProperty.mjs","names":["common.Int32_12","common.XMLArray","common.UInt64","common.UInt8_2","common.UInt8_16","common.Bool","common.Int32","common.UInt32","common.UInt8"],"sources":["../generated/ChipICND2076RGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const ChipICND2076RGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_12, // #54\n      RegisterList: common.XMLArray(common.UInt64, 'ulong'), // #685\n      RRemovePointCurrentAmplitude: common.UInt8_2, // #707\n      GRemovePointCurrentAmplitude: common.UInt8_16, // #710\n      BRemovePointCurrentAmplitude: common.UInt8_16,\n    }),\n    t.partial({\n      IsUseNewModule: common.Bool, // #63\n      SpecialDataLen: common.Int32, // #65\n      SpecialRegisterAddr: common.UInt32, // #67\n      RShadowEliminationLevel: common.UInt8, // #69\n      GShadowEliminationLevel: common.UInt8, // #81\n      BShadowEliminationLevel: common.UInt8, // #93\n      RShadowEliminationTime: common.UInt8, // #105\n      GShadowEliminationTime: common.UInt8, // #117\n      BShadowEliminationTime: common.UInt8, // #129\n      LowAshuniformity: common.UInt8, // #141\n      RLowGrayOffset: common.UInt8, // #153\n      GLowGrayOffset: common.UInt8, // #165\n      BLowGrayOffset: common.UInt8, // #177\n      RFirstLineDarkCompsentionTime: common.UInt8, // #189\n      GFirstLineDarkCompsentionTime: common.UInt8, // #201\n      BFirstLineDarkCompsentionTime: common.UInt8, // #213\n      RLowGrayFirstLineDarkCompsention: common.UInt8, // #225\n      GLowGrayFirstLineDarkCompsention: common.UInt8, // #237\n      BLowGrayFirstLineDarkCompsention: common.UInt8, // #249\n      RLowGrayFirstLineDarkCompsentionFineTuning: common.UInt8, // #261\n      GLowGrayFirstLineDarkCompsentionFineTuning: common.UInt8, // #273\n      BLowGrayFirstLineDarkCompsentionFineTuning: common.UInt8, // #285\n      RLowGrayFirstLineDarkCompsentionEn: common.Bool, // #297\n      GLowGrayFirstLineDarkCompsentionEn: common.Bool, // #316\n      BLowGrayFirstLineDarkCompsentionEn: common.Bool, // #335\n      CouplingAdjustEnhacneModeEn: common.Bool, // #354\n      CouplingOptimizationOne: common.UInt8, // #373\n      RCouplingOptimizationTwoEn: common.Bool, // #385\n      GCouplingOptimizationTwoEn: common.Bool, // #397\n      BCouplingOptimizationTwoEn: common.Bool, // #409\n      RCouplingOptimizationTwo: common.UInt8, // #421\n      GCouplingOptimizationTwo: common.UInt8, // #433\n      BCouplingOptimizationTwo: common.UInt8, // #445\n      RSlowlyOpen: common.UInt8, // #457\n      GSlowlyOpen: common.UInt8, // #469\n      BSlowlyOpen: common.UInt8, // #481\n      RKneePointVoltage: common.UInt8, // #493\n      GKneePointVoltage: common.UInt8, // #505\n      BKneePointVoltage: common.UInt8, // #517\n      RCurrentGain: common.UInt8, // #529\n      GCurrentGain: common.UInt8, // #541\n      BCurrentGain: common.UInt8, // #553\n      RCurrentAmplitude: common.UInt8, // #565\n      GCurrentAmplitude: common.UInt8, // #577\n      BCurrentAmplitude: common.UInt8, // #589\n      IsAdvancedMode: common.Bool, // #601\n      GclkNumPerScan: common.UInt8, // #620\n      ScanCount: common.UInt8, // #637\n      RefNumPerVs: common.UInt8, // #649\n      GclkFreqP: common.UInt8, // #661\n      GclkFreqM: common.UInt8, // #673\n      GclkFreqN: common.UInt8, // #713\n      FailureEliminationEn: common.Bool,\n    }),\n  ],\n  'ChipICND2076RGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND2076RGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND2076.decompiled.cs:51\n */\nexport const ChipICND2076RGBVExtendProperty = t.intersection(\n  [\n    ChipICND2076RGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND2076RGBVExtendProperty') }),\n  ],\n  'ChipICND2076RGBVExtendProperty'\n);\nexport interface ChipICND2076RGBVExtendProperty\n  extends t.TypeOf<typeof ChipICND2076RGBVExtendProperty> {}\n"],"mappings":";;;;;AAIA,MAAa,qCAAqC,EAAE,aAClD;CACE;CACA,EAAE,KAAK;EACL,YAAYA;EACZ,cAAcC,SAAgBC,QAAe,OAAO;EACpD,8BAA8BC;EAC9B,8BAA8BC;EAC9B,8BAA8BA;CAChC,CAAC;CACD,EAAE,QAAQ;EACR,gBAAgBC;EAChB,gBAAgBC;EAChB,qBAAqBC;EACrB,yBAAyBC;EACzB,yBAAyBA;EACzB,yBAAyBA;EACzB,wBAAwBA;EACxB,wBAAwBA;EACxB,wBAAwBA;EACxB,kBAAkBA;EAClB,gBAAgBA;EAChB,gBAAgBA;EAChB,gBAAgBA;EAChB,+BAA+BA;EAC/B,+BAA+BA;EAC/B,+BAA+BA;EAC/B,kCAAkCA;EAClC,kCAAkCA;EAClC,kCAAkCA;EAClC,4CAA4CA;EAC5C,4CAA4CA;EAC5C,4CAA4CA;EAC5C,oCAAoCH;EACpC,oCAAoCA;EACpC,oCAAoCA;EACpC,6BAA6BA;EAC7B,yBAAyBG;EACzB,4BAA4BH;EAC5B,4BAA4BA;EAC5B,4BAA4BA;EAC5B,0BAA0BG;EAC1B,0BAA0BA;EAC1B,0BAA0BA;EAC1B,aAAaA;EACb,aAAaA;EACb,aAAaA;EACb,mBAAmBA;EACnB,mBAAmBA;EACnB,mBAAmBA;EACnB,cAAcA;EACd,cAAcA;EACd,cAAcA;EACd,mBAAmBA;EACnB,mBAAmBA;EACnB,mBAAmBA;EACnB,gBAAgBH;EAChB,gBAAgBG;EAChB,WAAWA;EACX,aAAaA;EACb,WAAWA;EACX,WAAWA;EACX,WAAWA;EACX,sBAAsBH;CACxB,CAAC;AACH,GACA,oCACF;;;;;;AAMA,MAAa,iCAAiC,EAAE,aAC9C,CACE,oCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,gCAAgC,EAAE,CAAC,CACzE,GACA,gCACF"}