{"version":3,"file":"ChipFM6565CERGBVExtendProperty.mjs","names":["common.Int32_47","common.UInt16","common.UInt8","common.Bool","common.Int32","common.UInt32"],"sources":["../generated/ChipFM6565CERGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipFM6565CEExtendProperty } from './ChipFM6565CEExtendProperty'; // import\nimport { ScanType, ScanTypeEnum } from './ScanType';\n // import\nexport const ChipFM6565CERGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_47,\n    }),\n    t.partial({\n      RedProperty: ChipFM6565CEExtendProperty, // #512\n      GreenProperty: ChipFM6565CEExtendProperty, // #514\n      BlueProperty: ChipFM6565CEExtendProperty, // #516\n      VRedProperty: ChipFM6565CEExtendProperty, // #518\n      GclkNum: common.UInt16, // #524\n      RefNumPerVs: common.UInt16, // #538\n      SubField: common.UInt8, // #552\n      ScanType, // #566\n      GclkFreqP: common.UInt8, // #586\n      GclkFreqM: common.UInt8, // #600\n      GclkFreqN: common.UInt8, // #614\n      IsAdvancedMode: common.Bool, // #628\n      SpecialDataLen: common.Int32, // #640\n      SpecialRegisterAddr: common.UInt32, // #642\n      IsUseNewModule: common.Bool, // #725\n      ChipLibVersion: common.UInt8, // #727\n      FirstDataLen: common.Int32, // #729\n      FirstStartIndex: common.Int32, // #731\n      FirstRegisterAddr: common.Int32, // #733\n      SecondDataLen: common.Int32, // #735\n      SecondStartIndex: common.Int32, // #737\n      SecondRegisterAddr: common.Int32,\n    }),\n  ],\n  'ChipFM6565CERGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipFM6565CERGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipFM6565CE.decompiled.cs:505\n */\nexport const ChipFM6565CERGBVExtendProperty = t.intersection(\n  [\n    ChipFM6565CERGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipFM6565CERGBVExtendProperty') }),\n  ],\n  'ChipFM6565CERGBVExtendProperty'\n);\nexport interface ChipFM6565CERGBVExtendProperty\n  extends t.TypeOf<typeof ChipFM6565CERGBVExtendProperty> {\n  RedProperty?: ChipFM6565CEExtendProperty;\n  GreenProperty?: ChipFM6565CEExtendProperty;\n  BlueProperty?: ChipFM6565CEExtendProperty;\n  VRedProperty?: ChipFM6565CEExtendProperty;\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;;AAMA,MAAa,qCAAqC,EAAE,aAClD;CACE;CACA,EAAE,KAAK,EACL,YAAYA,SACd,CAAC;CACD,EAAE,QAAQ;EACR,aAAa;EACb,eAAe;EACf,cAAc;EACd,cAAc;EACd,SAASC;EACT,aAAaA;EACb,UAAUC;EACV;EACA,WAAWA;EACX,WAAWA;EACX,WAAWA;EACX,gBAAgBC;EAChB,gBAAgBC;EAChB,qBAAqBC;EACrB,gBAAgBF;EAChB,gBAAgBD;EAChB,cAAcE;EACd,iBAAiBA;EACjB,mBAAmBA;EACnB,eAAeA;EACf,kBAAkBA;EAClB,oBAAoBA;CACtB,CAAC;AACH,GACA,oCACF;;;;;;AAMA,MAAa,iCAAiC,EAAE,aAC9C,CACE,oCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,gCAAgC,EAAE,CAAC,CACzE,GACA,gCACF"}