{"version":3,"file":"ChipRZRGBVExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipRZRGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const ChipRZRGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      IsOpenChannelCheck: common.Bool_false,\n    }),\n    t.partial({\n      RedFirstReg1: common.UInt16, // #840\n      GreenFirstReg1: common.UInt16, // #842\n      BlueFirstReg1: common.UInt16, // #844\n      VRedFirstReg1: common.UInt16, // #846\n      RedFirstReg2: common.UInt16, // #848\n      GreenFirstReg2: common.UInt16, // #850\n      BlueFirstReg2: common.UInt16, // #852\n      VRedFirstReg2: common.UInt16, // #854\n      RedFirstReg3: common.UInt16, // #856\n      GreenFirstReg3: common.UInt16, // #858\n      BlueFirstReg3: common.UInt16, // #860\n      VRedFirstReg3: common.UInt16, // #864\n      IsUseNewModule: common.Bool, // #876\n      FirstDataLen: common.Int32, // #878\n      FirstStartIndex: common.Int32, // #880\n      FirstRegisterAddr: common.Int32, // #882\n      SecondDataLen: common.Int32, // #884\n      SecondStartIndex: common.Int32, // #886\n      SecondRegisterAddr: common.Int32, // #888\n      ThirdDataLen: common.Int32, // #890\n      ThirdDataStartIndex: common.Int32, // #892\n      ThirdRegisterAddr: common.Int32, // #894\n      IsAdvancedMode: common.Bool, // #896\n      RedGian: common.UInt16, // #908\n      GreenGian: common.UInt16, // #921\n      BlueGian: common.UInt16, // #934\n      BitLevel: common.UInt16, // #947\n      OpenGain: common.Bool, // #960\n      RZ_T1L: common.UInt16, // #972\n      RZ_T0L: common.UInt16, // #984\n      RZ_T: common.UInt16,\n    }),\n  ],\n  'ChipRZRGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipRZRGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipRZ.decompiled.cs:831\n */\nexport const ChipRZRGBVExtendProperty = t.intersection(\n  [\n    ChipRZRGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipRZRGBVExtendProperty') }),\n  ],\n  'ChipRZRGBVExtendProperty'\n);\nexport interface ChipRZRGBVExtendProperty extends t.TypeOf<typeof ChipRZRGBVExtendProperty> {}\n"],"mappings":";;;;;;;;AAIA,MAAa,+BAA+BA,MAAE,aAC5C;CACEC;CACAD,MAAE,KAAK,EACL,8CACF,CAAC;CACDA,MAAE,QAAQ;EACR;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,8BACF;;;;;;AAMA,MAAa,2BAA2BA,MAAE,aACxC,CACE,8BACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,0BAA0B,EAAE,CAAC,CACnE,GACA,0BACF"}