{"version":3,"file":"ChipRT5977RGBVExtendProperty.mjs","names":["common.withDefault","common.Int32","common.Bool","common.UInt8","common.UInt32"],"sources":["../generated/ChipRT5977RGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipRT5977ExtendProperty } from './ChipRT5977ExtendProperty';\n // import\nexport const ChipRT5977RGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.withDefault(common.Int32, 94),\n    }),\n    t.partial({\n      RedProperty: ChipRT5977ExtendProperty, // #1794\n      GreenProperty: ChipRT5977ExtendProperty, // #1797\n      BlueProperty: ChipRT5977ExtendProperty, // #1800\n      VRedProperty: ChipRT5977ExtendProperty, // #1803\n      IsUseNewModule: common.Bool, // #1806\n      ChipLibVersion: common.UInt8, // #1808\n      SpecialDataLen: common.Int32, // #1810\n      SpecialRegisterAddr: common.UInt32, // #1812\n      Scramble: common.UInt8, // #1898\n      GclkTemp: common.UInt8, // #1932\n      GrayDepth: common.UInt8, // #1944\n      ScanType: common.UInt8, // #1958\n      IsAdvancedMode: common.Bool,\n    }),\n  ],\n  'ChipRT5977RGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipRT5977RGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipRT5977.decompiled.cs:1787\n */\nexport const ChipRT5977RGBVExtendProperty = t.intersection(\n  [\n    ChipRT5977RGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipRT5977RGBVExtendProperty') }),\n  ],\n  'ChipRT5977RGBVExtendProperty'\n);\nexport interface ChipRT5977RGBVExtendProperty\n  extends t.TypeOf<typeof ChipRT5977RGBVExtendProperty> {\n  RedProperty?: ChipRT5977ExtendProperty;\n  GreenProperty?: ChipRT5977ExtendProperty;\n  BlueProperty?: ChipRT5977ExtendProperty;\n  VRedProperty?: ChipRT5977ExtendProperty;\n}\n"],"mappings":";;;;;;AAKA,MAAa,mCAAmC,EAAE,aAChD;CACE;CACA,EAAE,KAAK,EACL,YAAYA,YAAmBC,OAAc,EAAE,EACjD,CAAC;CACD,EAAE,QAAQ;EACR,aAAa;EACb,eAAe;EACf,cAAc;EACd,cAAc;EACd,gBAAgBC;EAChB,gBAAgBC;EAChB,gBAAgBF;EAChB,qBAAqBG;EACrB,UAAUD;EACV,UAAUA;EACV,WAAWA;EACX,UAAUA;EACV,gBAAgBD;CAClB,CAAC;AACH,GACA,kCACF;;;;;;AAMA,MAAa,+BAA+B,EAAE,aAC5C,CACE,kCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,8BAA8B,EAAE,CAAC,CACvE,GACA,8BACF"}