{"version":3,"file":"ChipSM16017SExtendProperty.mjs","names":["common.UInt8_5","common.UInt8_3","common.withDefault","common.UInt8","common.UInt8_7","common.UInt16_41728","common.UInt16_44932","common.Bool"],"sources":["../generated/ChipSM16017SExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\n/**\n * Codec for interface {@link ChipSM16017SExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:57908\n */\nexport const ChipSM16017SExtendProperty = t.intersection(\n  [\n    t.type({\n      REliminateAfterLow: common.UInt8_5, // #57938\n      GEliminateAfterLow: common.UInt8_5, // #57951\n      BEliminateAfterLow: common.UInt8_5, // #57977\n      GDimCompensation: common.UInt8_3, // #57990\n      BDimCompensation: common.UInt8_3, // #58003\n      RLowAshImprovement: common.withDefault(common.UInt8, 6), // #58016\n      GLowAshImprovement: common.UInt8_7, // #58029\n      BLowAshImprovement: common.UInt8_7, // #58055\n      RedRegValueConfigFirst: common.UInt16_41728, // #58068\n      GreenRegValueConfigFirst: common.UInt16_44932, // #58081\n      BlueRegValueConfigFirst: common.UInt16_44932, // #58094\n      VRedRegValueConfigFirst: common.UInt16_41728,\n    }),\n    t.partial({\n      RDimCompensation: common.UInt8, // #58042\n      IsAdvancedMode: common.Bool,\n    }),\n  ],\n  'ChipSM16017SExtendProperty'\n);\nexport interface ChipSM16017SExtendProperty extends t.TypeOf<typeof ChipSM16017SExtendProperty> {}\n"],"mappings":";;;;;;;;;AAOA,MAAa,6BAA6B,EAAE,aAC1C,CACE,EAAE,KAAK;CACL,oBAAoBA;CACpB,oBAAoBA;CACpB,oBAAoBA;CACpB,kBAAkBC;CAClB,kBAAkBA;CAClB,oBAAoBC,YAAmBC,OAAc,CAAC;CACtD,oBAAoBC;CACpB,oBAAoBA;CACpB,wBAAwBC;CACxB,0BAA0BC;CAC1B,yBAAyBA;CACzB,yBAAyBD;AAC3B,CAAC,GACD,EAAE,QAAQ;CACR,kBAAkBF;CAClB,gBAAgBI;AAClB,CAAC,CACH,GACA,4BACF"}