{"version":3,"file":"ChipMT100RGBVExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipMT100RGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const ChipMT100RGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      RegValue: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      VRedFirstReg3: common.UInt16, // #60\n      IsUseNewModule: common.Bool, // #62\n      ChipLibVersion: common.UInt8, // #64\n      FirstDataLen: common.Int32, // #66\n      FirstStartIndex: common.Int32, // #68\n      FirstRegisterAddr: common.Int32, // #70\n      ThirdDataLen: common.Int32, // #72\n      ThirdDataStartIndex: common.Int32, // #74\n      ThirdRegisterAddr: common.Int32, // #76\n      IsAdvancedMode: common.Bool, // #78\n      IsOpenChannelCheck: common.Bool, // #90\n      T1H: common.UInt16, // #102\n      T0H: common.UInt16, // #114\n      OneCodeCycle: common.UInt16, // #126\n      ZeroCodeCycle: common.UInt16, // #138\n      RedGain: common.Int32, // #150\n      GreenGain: common.Int32, // #162\n      BlueGain: common.Int32, // #174\n      VRedGain: common.Int32, // #186\n      GainMappingScale: common.Int32,\n    }),\n  ],\n  'ChipMT100RGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipMT100RGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.Chip_MT100.decompiled.cs:42\n */\nexport const ChipMT100RGBVExtendProperty = t.intersection(\n  [\n    ChipMT100RGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipMT100RGBVExtendProperty') }),\n  ],\n  'ChipMT100RGBVExtendProperty'\n);\nexport interface ChipMT100RGBVExtendProperty extends t.TypeOf<typeof ChipMT100RGBVExtendProperty> {}\n"],"mappings":";;;;;;;;AAIA,MAAa,kCAAkCA,MAAE,aAC/C;CACEC;CACAD,MAAE,KAAK,EACL,yDAAyC,QAAQ,EACnD,CAAC;CACDA,MAAE,QAAQ;EACR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,iCACF;;;;;;AAMA,MAAa,8BAA8BA,MAAE,aAC3C,CACE,iCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,6BAA6B,EAAE,CAAC,CACtE,GACA,6BACF"}