{"version":3,"file":"ChipICND1065LRGBVExtendProperty.mjs","names":["common.Int32_48","common.UInt16","common.UInt8","common.Bool","common.Int32","common.UInt32"],"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,sCAAsC,EAAE,aACnD;CACE;CACA,EAAE,KAAK,EACL,YAAYA,SACd,CAAC;CACD,EAAE,QAAQ;EACR,aAAa;EACb,eAAe;EACf,cAAc;EACd,cAAc;EACd,aAAaC;EACb,UAAUC;EACV,iBAAiBC;EACjB,gBAAgBA;EAChB,oBAAoBA;EACpB,gBAAgBD;EAChB;EACA,SAASA;EACT,WAAWA;EACX,WAAWA;EACX,gBAAgBC;EAChB,gBAAgBC;EAChB,qBAAqBC;EACrB,iBAAiBD;EACjB,mBAAmBA;EACnB,cAAcA;EACd,kBAAkBA;EAClB,gBAAgBD;EAChB,gBAAgBD;CAClB,CAAC;AACH,GACA,qCACF;;;;;;AAMA,MAAa,kCAAkC,EAAE,aAC/C,CACE,qCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,iCAAiC,EAAE,CAAC,CAC1E,GACA,iCACF"}