{"version":3,"file":"ChipUCS8603RGBVExtendProperty.cjs","names":["t","ChipBaseExtendPropey"],"sources":["../generated/ChipUCS8603RGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const ChipUCS8603RGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      IsOpenChannelCheck: common.Bool_false,\n    }),\n    t.partial({\n      RedFirstReg1: common.UInt16, // #59\n      GreenFirstReg1: common.UInt16, // #61\n      BlueFirstReg1: common.UInt16, // #63\n      VRedFirstReg1: common.UInt16, // #65\n      RedFirstReg2: common.UInt16, // #67\n      GreenFirstReg2: common.UInt16, // #69\n      BlueFirstReg2: common.UInt16, // #71\n      VRedFirstReg2: common.UInt16, // #73\n      RedFirstReg3: common.UInt16, // #75\n      GreenFirstReg3: common.UInt16, // #77\n      BlueFirstReg3: common.UInt16, // #79\n      VRedFirstReg3: common.UInt16, // #81\n      IsUseNewModule: common.Bool, // #83\n      ChipLibVersion: common.UInt8, // #85\n      FirstDataLen: common.Int32, // #87\n      FirstStartIndex: common.Int32, // #89\n      FirstRegisterAddr: common.Int32, // #91\n      SecondDataLen: common.Int32, // #93\n      SecondStartIndex: common.Int32, // #95\n      SecondRegisterAddr: common.Int32, // #97\n      ThirdDataLen: common.Int32, // #99\n      ThirdDataStartIndex: common.Int32, // #101\n      ThirdRegisterAddr: common.Int32, // #103\n      IsAdvancedMode: common.Bool, // #105\n      GrayDepth: common.UInt16, // #117\n      WorkingMode: common.UInt16, // #147\n      UCS8603_T1L: common.UInt16, // #159\n      UCS8603_T0L: common.UInt16, // #171\n      UCS8603_T: common.UInt16,\n    }),\n  ],\n  'ChipUCS8603RGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipUCS8603RGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipUCS8603.decompiled.cs:46\n */\nexport const ChipUCS8603RGBVExtendProperty = t.intersection(\n  [\n    ChipUCS8603RGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipUCS8603RGBVExtendProperty') }),\n  ],\n  'ChipUCS8603RGBVExtendProperty'\n);\nexport interface ChipUCS8603RGBVExtendProperty\n  extends t.TypeOf<typeof ChipUCS8603RGBVExtendProperty> {}\n"],"mappings":";;;;;;;;AAIA,MAAa,oCAAoCA,MAAE,aACjD;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;CACF,CAAC;AACH,GACA,mCACF;;;;;;AAMA,MAAa,gCAAgCA,MAAE,aAC7C,CACE,mCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,+BAA+B,EAAE,CAAC,CACxE,GACA,+BACF"}