{"version":3,"file":"ChipLS9735DecodeParam.cjs","names":["t","DecodeChipParamBase","ChipLS9735DecodeRegistor","DecodeType"],"sources":["../generated/ChipLS9735DecodeParam.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipLS9735DecodeRegistor } from './ChipLS9735DecodeRegistor'; // import\nimport { DecodeChipParamBase } from './DecodeChipParamBase'; // import\nimport { DecodeType, DecodeTypeEnum } from './DecodeType';\n // import\nexport const ChipLS9735DecodeParamBase = t.intersection(\n  [\n    DecodeChipParamBase,\n    t.type({\n      REG_LEN: common.Int32_21, // #693\n      RegistorList: common.XMLArray(ChipLS9735DecodeRegistor, 'ChipLS9735DecodeRegistor'),\n    }),\n    t.partial({\n      DecodeChipType: DecodeType, // #691\n      IsNewDecodeType: common.Bool, // #695\n      EliminationVoltage: common.UInt8, // #707\n      LineBlankingClamp: common.UInt8, // #731\n      LineBlankingPotential: common.UInt8, // #746\n      SpecialDataLen: common.Int32, // #761\n      SpecialRegisterAddr: common.UInt32,\n    }),\n  ],\n  'ChipLS9735DecodeParamBase'\n);\n/**\n * Codec for {@link ChipLS9735DecodeParam}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DecodeChip_LS9735.decompiled.cs:682\n */\nexport const ChipLS9735DecodeParam = t.intersection(\n  [ChipLS9735DecodeParamBase, t.partial({ '@_xsi:type': t.literal('ChipLS9735DecodeParam') })],\n  'ChipLS9735DecodeParam'\n);\nexport interface ChipLS9735DecodeParam extends t.TypeOf<typeof ChipLS9735DecodeParam> {\n  DecodeChipType?: DecodeTypeEnum;\n}\n"],"mappings":";;;;;;;;;;AAMA,MAAa,4BAA4BA,MAAE,aACzC;CACEC;CACAD,MAAE,KAAK;EACL;EACA,sCAA8BE,2DAA0B,0BAA0B;CACpF,CAAC;CACDF,MAAE,QAAQ;EACR,gBAAgBG;EAChB;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,2BACF;;;;;;AAMA,MAAa,wBAAwBH,MAAE,aACrC,CAAC,2BAA2BA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,uBAAuB,EAAE,CAAC,CAAC,GAC3F,uBACF"}