{"version":3,"file":"ChipLS9737DecodeParam.cjs","names":["t","DecodeChipParamBase","ChipLS9737DecodeRegistor","DecodeType"],"sources":["../generated/ChipLS9737DecodeParam.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipLS9737DecodeRegistor } from './ChipLS9737DecodeRegistor'; // import\nimport { DecodeChipParamBase } from './DecodeChipParamBase'; // import\nimport { DecodeType, DecodeTypeEnum } from './DecodeType';\n // import\nexport const ChipLS9737DecodeParamBase = t.intersection(\n  [\n    DecodeChipParamBase,\n    t.type({\n      REG_LEN: common.Int32_21, // #816\n      RegistorList: common.XMLArray(ChipLS9737DecodeRegistor, 'ChipLS9737DecodeRegistor'), // #854\n      FirstLineEliminationCompsention: common.UInt8_5,\n    }),\n    t.partial({\n      DecodeChipType: DecodeType, // #814\n      IsNewDecodeType: common.Bool, // #818\n      EliminationVoltage: common.UInt8, // #830\n      ScanCount: common.UInt8, // #869\n      SpecialDataLen: common.Int32, // #881\n      SpecialRegisterAddr: common.UInt32,\n    }),\n  ],\n  'ChipLS9737DecodeParamBase'\n);\n/**\n * Codec for {@link ChipLS9737DecodeParam}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DecodeChip_LS9737.decompiled.cs:803\n */\nexport const ChipLS9737DecodeParam = t.intersection(\n  [ChipLS9737DecodeParamBase, t.partial({ '@_xsi:type': t.literal('ChipLS9737DecodeParam') })],\n  'ChipLS9737DecodeParam'\n);\nexport interface ChipLS9737DecodeParam extends t.TypeOf<typeof ChipLS9737DecodeParam> {\n  DecodeChipType?: DecodeTypeEnum;\n}\n"],"mappings":";;;;;;;;;;AAMA,MAAa,4BAA4BA,MAAE,aACzC;CACEC;CACAD,MAAE,KAAK;EACL;EACA,sCAA8BE,2DAA0B,0BAA0B;EAClF;CACF,CAAC;CACDF,MAAE,QAAQ;EACR,gBAAgBG;EAChB;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"}