{"version":3,"file":"ChipICND1065RGBVExtendProperty.mjs","names":["common.Int32_16","common.UInt16","common.UInt8","common.Bool","common.Int32","common.UInt32"],"sources":["../generated/ChipICND1065RGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipICND1065ExtendProperty } from './ChipICND1065ExtendProperty'; // import\nimport { ScanType, ScanTypeEnum } from './ScanType';\n // import\nexport const ChipICND1065RGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_16,\n    }),\n    t.partial({\n      RedProperty: ChipICND1065ExtendProperty, // #517\n      GreenProperty: ChipICND1065ExtendProperty, // #519\n      BlueProperty: ChipICND1065ExtendProperty, // #521\n      VRedProperty: ChipICND1065ExtendProperty, // #523\n      RefNumPerVs: common.UInt16, // #529\n      BeginTime: common.UInt8, // #543\n      NumToSubFiled: common.UInt16, // #557\n      SubField: common.UInt8, // #572\n      ScanType, // #586\n      GclkFreqP: common.UInt8, // #604\n      GclkFreqM: common.UInt8, // #618\n      GclkFreqN: common.UInt8, // #632\n      IsAdvancedMode: common.Bool, // #646\n      SpecialDataLen: common.Int32, // #662\n      SpecialRegisterAddr: common.UInt32, // #664\n      IsUseNewModule: common.Bool, // #747\n      ChipLibVersion: common.UInt8,\n    }),\n  ],\n  'ChipICND1065RGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND1065RGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND1065.decompiled.cs:512\n */\nexport const ChipICND1065RGBVExtendProperty = t.intersection(\n  [\n    ChipICND1065RGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND1065RGBVExtendProperty') }),\n  ],\n  'ChipICND1065RGBVExtendProperty'\n);\nexport interface ChipICND1065RGBVExtendProperty\n  extends t.TypeOf<typeof ChipICND1065RGBVExtendProperty> {\n  RedProperty?: ChipICND1065ExtendProperty;\n  GreenProperty?: ChipICND1065ExtendProperty;\n  BlueProperty?: ChipICND1065ExtendProperty;\n  VRedProperty?: ChipICND1065ExtendProperty;\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,aAAaC;EACb,WAAWC;EACX,eAAeD;EACf,UAAUC;EACV;EACA,WAAWA;EACX,WAAWA;EACX,WAAWA;EACX,gBAAgBC;EAChB,gBAAgBC;EAChB,qBAAqBC;EACrB,gBAAgBF;EAChB,gBAAgBD;CAClB,CAAC;AACH,GACA,oCACF;;;;;;AAMA,MAAa,iCAAiC,EAAE,aAC9C,CACE,oCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,gCAAgC,EAAE,CAAC,CACzE,GACA,gCACF"}