{"version":3,"file":"ChipICND1065LRGBVExtendProperty.cjs","names":["t","ChipBaseExtendPropey","ChipICND1065LExtendProperty"],"sources":["../generated/ChipICND1065LRGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipICND1065LExtendProperty } from './ChipICND1065LExtendProperty'; // import\nimport { ScanType, ScanTypeEnum } from './ScanType';\n // import\nexport const ChipICND1065LRGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_48,\n    }),\n    t.partial({\n      RedProperty: ChipICND1065LExtendProperty, // #681\n      GreenProperty: ChipICND1065LExtendProperty, // #684\n      BlueProperty: ChipICND1065LExtendProperty, // #687\n      VRedProperty: ChipICND1065LExtendProperty, // #690\n      RefNumPerVs: common.UInt16, // #693\n      SubField: common.UInt8, // #707\n      InsertFrameMode: common.Bool, // #721\n      ManualSettings: common.Bool, // #735\n      LowGrayHighRefMode: common.Bool, // #747\n      CustomSubField: common.UInt8, // #761\n      ScanType, // #773\n      GclkPLL: common.UInt8, // #797\n      GclkFreqP: common.UInt8, // #813\n      GclkFreqM: common.UInt8, // #829\n      IsAdvancedMode: common.Bool, // #845\n      SpecialDataLen: common.Int32, // #857\n      SpecialRegisterAddr: common.UInt32, // #859\n      BadPixivRedGain: common.Int32, // #861\n      BadPixivGreenGain: common.Int32, // #873\n      BadPointEn_1: common.Int32, // #885\n      BadPixivBlueGain: common.Int32, // #897\n      IsUseNewModule: common.Bool, // #980\n      ChipLibVersion: common.UInt8,\n    }),\n  ],\n  'ChipICND1065LRGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipICND1065LRGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipICND1065L.decompiled.cs:674\n */\nexport const ChipICND1065LRGBVExtendProperty = t.intersection(\n  [\n    ChipICND1065LRGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipICND1065LRGBVExtendProperty') }),\n  ],\n  'ChipICND1065LRGBVExtendProperty'\n);\nexport interface ChipICND1065LRGBVExtendProperty\n  extends t.TypeOf<typeof ChipICND1065LRGBVExtendProperty> {\n  RedProperty?: ChipICND1065LExtendProperty;\n  GreenProperty?: ChipICND1065LExtendProperty;\n  BlueProperty?: ChipICND1065LExtendProperty;\n  VRedProperty?: ChipICND1065LExtendProperty;\n  ScanType?: ScanTypeEnum;\n}\n"],"mappings":";;;;;;;;;;AAMA,MAAa,sCAAsCA,MAAE,aACnD;CACEC;CACAD,MAAE,KAAK,EACL,oCACF,CAAC;CACDA,MAAE,QAAQ;EACR,aAAaE;EACb,eAAeA;EACf,cAAcA;EACd,cAAcA;EACd;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,qCACF;;;;;;AAMA,MAAa,kCAAkCF,MAAE,aAC/C,CACE,qCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,iCAAiC,EAAE,CAAC,CAC1E,GACA,iCACF"}