{"version":3,"file":"ChipNT27002SRGBVExtendProperty.cjs","names":["t","ChipBaseExtendPropey","ChipNT27002SExtendProperty"],"sources":["../generated/ChipNT27002SRGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipNT27002SExtendProperty } from './ChipNT27002SExtendProperty';\n // import\nexport const ChipNT27002SRGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_196,\n    }),\n    t.partial({\n      RedProperty: ChipNT27002SExtendProperty, // #981\n      GreenProperty: ChipNT27002SExtendProperty, // #983\n      BlueProperty: ChipNT27002SExtendProperty, // #985\n      VRedProperty: ChipNT27002SExtendProperty, // #987\n      IsUseNewModule: common.Bool, // #989\n      ChipLibVersion: common.UInt8, // #991\n      ScanType: common.UInt8, // #993\n      IsAdvancedMode: common.Bool, // #1008\n      MyRedGain: common.Int32, // #1020\n      RedRangeGain: common.UInt8, // #1035\n      MyGreenGain: common.Int32, // #1050\n      GreenRangeGain: common.UInt8, // #1065\n      MyBlueGain: common.Int32, // #1080\n      BlueRangeGain: common.UInt8, // #1095\n      GraySteps: common.Int32, // #1110\n      GetTrueGraySteps: common.Int32, // #1127\n      NO_GCLK: common.Int32, // #1156\n      F_gclk: common.Int32, // #1176\n      FrameStartTime: common.Int32, // #1200\n      ScanBetweenTime: common.Int32, // #1215\n      ShadowEliminationTime: common.Int32, // #1239\n      PrechargeTime: common.Int32, // #1254\n      ScanShadowEliminationTime: common.Int32, // #1269\n      ScanOpeningDelayTime: common.Int32, // #1285\n      ScanCloseingDelayTime: common.Int32, // #1301\n      ScanShadowEliminationVoltage: common.Int32, // #1317\n      ShadowEliminationVoltageR: common.Int32, // #1333\n      ShadowEliminationVoltageG: common.Int32, // #1349\n      ShadowEliminationVoltageB: common.Int32, // #1365\n      PulseWidthCompensationR: common.Int32, // #1381\n      PulseWidthCompensationG: common.Int32, // #1397\n      PulseWidthCompensationB: common.Int32, // #1413\n      PrechargeVoltagR: common.Int32, // #1429\n      PrechargeVoltagG: common.Int32, // #1445\n      PrechargeVoltagB: common.Int32, // #1461\n      ColorTemperature1R: common.Int32, // #1477\n      ColorTemperature1G: common.Int32, // #1493\n      ColorTemperature1B: common.Int32, // #1509\n      ColorTemperature2R: common.Int32, // #1525\n      ColorTemperature2G: common.Int32, // #1541\n      ColorTemperature2B: common.Int32, // #1557\n      ColorTemperature3R: common.Int32, // #1573\n      ColorTemperature3G: common.Int32, // #1589\n      ColorTemperature3B: common.Int32, // #1605\n      AbnormalStatePattern: common.Int32, // #1621\n      OpenVoltageR: common.Int32, // #1646\n      OpenVoltageG: common.Int32, // #1662\n      OpenVoltageB: common.Int32, // #1678\n      DICOpenDateReplication: common.Bool, // #1694\n      DICOpenDark: common.Bool, // #1710\n      SavingMode: common.Bool, // #1726\n      TemperatureSelevtorEn: common.Bool, // #1745\n      TemperatureSelevtorLevel: common.Int32, // #1761\n      ChannelCloseMode: common.Int32, // #1777\n      FileNumber: common.Int32, // #1789\n      FirstDataLen: common.Int32, // #1801\n      FirstStartIndex: common.Int32, // #1803\n      FirstRegisterAddr: common.Int32, // #1805\n      SecondDataLen: common.Int32, // #1807\n      SecondStartIndex: common.Int32, // #1809\n      SecondRegisterAddr: common.Int32, // #1811\n      SpecialDataLen: common.Int32, // #1813\n      SpecialRegisterAddr: common.UInt32,\n    }),\n  ],\n  'ChipNT27002SRGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipNT27002SRGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipNT27002S.decompiled.cs:974\n */\nexport const ChipNT27002SRGBVExtendProperty = t.intersection(\n  [\n    ChipNT27002SRGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipNT27002SRGBVExtendProperty') }),\n  ],\n  'ChipNT27002SRGBVExtendProperty'\n);\nexport interface ChipNT27002SRGBVExtendProperty\n  extends t.TypeOf<typeof ChipNT27002SRGBVExtendProperty> {\n  RedProperty?: ChipNT27002SExtendProperty;\n  GreenProperty?: ChipNT27002SExtendProperty;\n  BlueProperty?: ChipNT27002SExtendProperty;\n  VRedProperty?: ChipNT27002SExtendProperty;\n}\n"],"mappings":";;;;;;;;;AAKA,MAAa,qCAAqCA,MAAE,aAClD;CACEC;CACAD,MAAE,KAAK,EACL,qCACF,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;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,oCACF;;;;;;AAMA,MAAa,iCAAiCF,MAAE,aAC9C,CACE,oCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,gCAAgC,EAAE,CAAC,CACzE,GACA,gCACF"}