{"version":3,"file":"ChipCX5721ExtendProperty.mjs","names":["common.Int32_5","common.XMLArray","common.UInt16","common.UInt8","common.Bool"],"sources":["../generated/ChipCX5721ExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const ChipCX5721ExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_5, // #44\n      RegisterArray: common.XMLArray(common.UInt16, 'ushort'),\n    }),\n    t.partial({\n      BrightBlockCouplingLevel: common.UInt8, // #49\n      BrightBlockCouplingEn: common.Bool, // #61\n      CompensationMode: common.UInt8, // #73\n      CompensationLevel: common.UInt8, // #85\n      ShadowEliminationLevel: common.UInt8, // #97\n      ExtinctionEnhancementEn: common.Bool, // #109\n      DarkBlockCouplingLevel: common.UInt8, // #121\n      DarkBlockCouplingEn: common.Bool, // #133\n      BestEnergySaving: common.Bool, // #145\n      BlackScreenEnergySaving: common.Bool, // #157\n      DynamicEnergySaving: common.Bool, // #169\n      LevelOfPreDecoupling: common.UInt8, // #181\n      CurrentGain: common.UInt8, // #193\n      IntensityOfDecoupling: common.UInt8, // #205\n      LowAshHighBrushLevel: common.UInt8,\n    }),\n  ],\n  'ChipCX5721ExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipCX5721ExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipCX5721.decompiled.cs:41\n */\nexport const ChipCX5721ExtendProperty = t.intersection(\n  [\n    ChipCX5721ExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipCX5721ExtendProperty') }),\n  ],\n  'ChipCX5721ExtendProperty'\n);\nexport interface ChipCX5721ExtendProperty extends t.TypeOf<typeof ChipCX5721ExtendProperty> {}\n"],"mappings":";;;;;AAIA,MAAa,+BAA+B,EAAE,aAC5C;CACE;CACA,EAAE,KAAK;EACL,YAAYA;EACZ,eAAeC,SAAgBC,QAAe,QAAQ;CACxD,CAAC;CACD,EAAE,QAAQ;EACR,0BAA0BC;EAC1B,uBAAuBC;EACvB,kBAAkBD;EAClB,mBAAmBA;EACnB,wBAAwBA;EACxB,yBAAyBC;EACzB,wBAAwBD;EACxB,qBAAqBC;EACrB,kBAAkBA;EAClB,yBAAyBA;EACzB,qBAAqBA;EACrB,sBAAsBD;EACtB,aAAaA;EACb,uBAAuBA;EACvB,sBAAsBA;CACxB,CAAC;AACH,GACA,8BACF;;;;;;AAMA,MAAa,2BAA2B,EAAE,aACxC,CACE,8BACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,0BAA0B,EAAE,CAAC,CACnE,GACA,0BACF"}