{"version":3,"file":"ChipICND3069RGBVExtendProperty.cjs","names":["t","ChipBaseExtendPropey","ChipICND3069ExtendProperty"],"sources":["../generated/ChipICND3069RGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipICND3069ExtendProperty } from './ChipICND3069ExtendProperty'; // import\nimport { ScanType, ScanTypeEnum } from './ScanType';\n // import\nexport const ChipICND3069RGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.partial({\n      RedProperty: ChipICND3069ExtendProperty, // #5010\n      BlueProperty: ChipICND3069ExtendProperty, // #5013\n      GreenProperty: ChipICND3069ExtendProperty, // #5016\n      VRedProperty: ChipICND3069ExtendProperty, // #5019\n      IsUseNewModule: common.Bool, // #5022\n      ChipLibVersion: common.UInt8, // #5024\n      RefNumPerVs: common.UInt16, // #5026\n      SubField: common.UInt16, // #5041\n      ScanType, // #5055\n      SaveSetSubfieldByMySelfToConfigfile: common.Bool, // #5074\n      GclkFreqP: common.UInt8, // #5086\n      GclkFreqM: common.UInt8, // #5101\n      DisplayGrayQ: common.UInt8, // #5116\n      GclkNumberEn: common.Bool, // #5130\n      ToCalcBrightEffectWith0x09BitSevenToFour: common.UInt8, // #5142\n      ToCalcBrightEffectWith0x09BitTwoToZero: common.UInt8, // #5156\n      IsAdvancedMode: common.Bool, // #5170\n      BadPointEnhanceMode: common.UInt8, // #5182\n      BadPixelGainR: common.UInt16, // #5194\n      BadPixelGainG: common.UInt16, // #5206\n      BadPixelGainB: common.UInt16, // #5218\n      SpecialDataLen: common.Int32, // #5230\n      SpecialRegisterAddr: common.UInt32, // #5232\n      IrefGain: common.Int32, // #5286\n    }),\n  ],\n  'ChipICND3069RGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND3069RGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND3069.decompiled.cs:5003\n */\nexport const ChipICND3069RGBVExtendProperty = t.intersection(\n  [\n    ChipICND3069RGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND3069RGBVExtendProperty') }),\n  ],\n  'ChipICND3069RGBVExtendProperty'\n);\nexport interface ChipICND3069RGBVExtendProperty\n  extends t.TypeOf<typeof ChipICND3069RGBVExtendProperty> {\n  RedProperty?: ChipICND3069ExtendProperty;\n  BlueProperty?: ChipICND3069ExtendProperty;\n  GreenProperty?: ChipICND3069ExtendProperty;\n  VRedProperty?: ChipICND3069ExtendProperty;\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;;;;;AAMA,MAAa,qCAAqCA,MAAE,aAClD,CACEC,mDACAD,MAAE,QAAQ;CACR,aAAaE;CACb,cAAcA;CACd,eAAeA;CACf,cAAcA;CACd;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;AACF,CAAC,CACH,GACA,oCACF;;;;;;AAMA,MAAa,iCAAiCF,MAAE,aAC9C,CACE,oCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,gCAAgC,EAAE,CAAC,CACzE,GACA,gCACF"}