{"version":3,"file":"ChipMBI5762ARGBVExtendPropertyDao.cjs","names":["t","ChipBaseExtendPropey","ChipMBI5762AExtendPropertyDao"],"sources":["../generated/ChipMBI5762ARGBVExtendPropertyDao.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipMBI5762AExtendPropertyDao } from './ChipMBI5762AExtendPropertyDao';\n // import\nexport const ChipMBI5762ARGBVExtendPropertyDaoBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_128,\n    }),\n    t.partial({\n      RedProperty: ChipMBI5762AExtendPropertyDao, // #4338\n      GreenProperty: ChipMBI5762AExtendPropertyDao, // #4341\n      BlueProperty: ChipMBI5762AExtendPropertyDao, // #4344\n      VRedProperty: ChipMBI5762AExtendPropertyDao, // #4347\n      IsUseNewModule: common.Bool, // #4350\n      ChipLibVersion: common.UInt8, // #4352\n      ScanType: common.UInt8, // #4354\n      GrayDepth: common.UInt8, // #4368\n      SubField: common.UInt8, // #4382\n      LowGrayHomogeneityEnhance: common.UInt8, // #4396\n      LineScanSynchronization: common.Bool, // #4410\n      HighGrayMissTimeOne: common.UInt8, // #4424\n      BlankingTime: common.UInt16, // #4438\n      GrayScaleEnhanceMode: common.Bool, // #4453\n      RemoveBadPointsEnable: common.Bool, // #4467\n      DIV: common.UInt8, // #4481\n      GradientTransitionOptimizationTime: common.UInt16, // #4495\n      CoefficientM: common.UInt8, // #4510\n      GetCoefficientMValue: common.UInt8, // #4526\n      DLLRange: common.Bool, // #4550\n      DCLKReset: common.Bool, // #4566\n      DigitalReset: common.Bool, // #4582\n      DLLFunction: common.UInt8, // #4598\n      EnhanceDynamicPlusPowerSaving: common.Bool, // #4614\n      PowerSavingMode: common.Bool, // #4630\n      PerFrameOriginWaitTime: common.UInt16, // #4646\n      DLLReset: common.Bool, // #4660\n      AdvanceLowGrayscaleColorShiftCompensationOne: common.UInt8, // #4676\n      AdvanceLowGrayscaleUniformityOptimization: common.UInt8, // #4692\n      GradientCompensation: common.Bool, // #4708\n      NTimesRefreshFun: common.Bool, // #4724\n      NTimesRefreshNumber: common.UInt8, // #4740\n      LowGrayColorCompensationThreeR: common.UInt8, // #4756\n      LowGrayColorCompensationThreeG: common.UInt8, // #4773\n      LowGrayColorCompensationThreeB: common.UInt8, // #4790\n      LowGrayColorCompensationFourR: common.UInt8, // #4807\n      LowGrayColorCompensationFourG: common.UInt8, // #4824\n      LowGrayColorCompensationFourB: common.UInt8, // #4841\n      LowGrayColorCompensationFiveR: common.UInt8, // #4858\n      LowGrayColorCompensationFiveG: common.UInt8, // #4872\n      LowGrayColorCompensationFiveB: common.UInt8, // #4886\n      IsAdvancedMode: common.Bool, // #4900\n      SpecialDataLen: common.Int32, // #4912\n      SpecialRegisterAddr: common.UInt32,\n    }),\n  ],\n  'ChipMBI5762ARGBVExtendPropertyDaoBase'\n);\n/**\n * Codec for {@link ChipMBI5762ARGBVExtendPropertyDao}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipMBI5762C.decompiled.cs:4327\n */\nexport const ChipMBI5762ARGBVExtendPropertyDao = t.intersection(\n  [\n    ChipMBI5762ARGBVExtendPropertyDaoBase,\n    t.partial({ '@_xsi:type': t.literal('ChipMBI5762ARGBVExtendPropertyDao') }),\n  ],\n  'ChipMBI5762ARGBVExtendPropertyDao'\n);\nexport interface ChipMBI5762ARGBVExtendPropertyDao\n  extends t.TypeOf<typeof ChipMBI5762ARGBVExtendPropertyDao> {\n  RedProperty?: ChipMBI5762AExtendPropertyDao;\n  GreenProperty?: ChipMBI5762AExtendPropertyDao;\n  BlueProperty?: ChipMBI5762AExtendPropertyDao;\n  VRedProperty?: ChipMBI5762AExtendPropertyDao;\n}\n"],"mappings":";;;;;;;;;AAKA,MAAa,wCAAwCA,MAAE,aACrD;CACEC;CACAD,MAAE,KAAK,EACL,qCACF,CAAC;CACDA,MAAE,QAAQ;EACR,aAAaE;EACb,eAAeA;EACf,cAAcA;EACd,cAAcA;EACd;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,uCACF;;;;;;AAMA,MAAa,oCAAoCF,MAAE,aACjD,CACE,uCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,mCAAmC,EAAE,CAAC,CAC5E,GACA,mCACF"}