{"version":3,"file":"ChipNT27003RGBVExtendProperty.mjs","names":["common.Int32_196","common.Bool","common.UInt8","common.Int32","common.UInt32"],"sources":["../generated/ChipNT27003RGBVExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipNT27003ExtendProperty } from './ChipNT27003ExtendProperty';\n // import\nexport const ChipNT27003RGBVExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      REG_LENGTH: common.Int32_196,\n    }),\n    t.partial({\n      RedProperty: ChipNT27003ExtendProperty, // #99\n      GreenProperty: ChipNT27003ExtendProperty, // #101\n      BlueProperty: ChipNT27003ExtendProperty, // #103\n      VRedProperty: ChipNT27003ExtendProperty, // #105\n      IsUseNewModule: common.Bool, // #107\n      ChipLibVersion: common.UInt8, // #109\n      IsAdvancedMode: common.Bool, // #111\n      ModeSelect: common.UInt8, // #123\n      ScanType: common.UInt8, // #135\n      RefreshRate: common.UInt8, // #147\n      GCKF: common.UInt8, // #159\n      GrayDepth: common.Int32, // #171\n      FrameStartTime: common.Int32, // #183\n      ShadowEliminationTime: common.Int32, // #195\n      PrechargeTime: common.Int32, // #207\n      ScanShadowEliminationTime: common.Int32, // #219\n      ScanOpeningDelayTime: common.Int32, // #231\n      ScanCloseingDelayTime: common.Int32, // #243\n      ScanShadowEliminationVoltage: common.Int32, // #255\n      ShadowEliminationVoltageR: common.Int32, // #267\n      ShadowEliminationVoltageG: common.Int32, // #279\n      ShadowEliminationVoltageB: common.Int32, // #291\n      OverTemperatureProtection: common.Bool, // #303\n      OverTemperatureProtectionSelect: common.UInt8, // #315\n      OpenFillBlackSwitch: common.Bool, // #327\n      ErrorDetectMode: common.Bool, // #339\n      OpenCircuitDetectVoltageR: common.UInt8, // #351\n      OpenCircuitDetectVoltageG: common.UInt8, // #363\n      OpenCircuitDetectVoltageB: common.UInt8, // #375\n      PrechargeVoltagR: common.Int32, // #387\n      PrechargeVoltagG: common.Int32, // #399\n      PrechargeVoltagB: common.Int32, // #411\n      CurrentRangeSelectR: common.UInt8, // #423\n      CurrentRangeSelectG: common.UInt8, // #435\n      CurrentRangeSelectB: common.UInt8, // #447\n      PWMCompensationR: common.UInt8, // #459\n      PWMCompensationG: common.UInt8, // #471\n      PWMCompensationB: common.UInt8, // #483\n      ColorTemperatureAdjustOneHighR: common.UInt8, // #495\n      ColorTemperatureAdjustOneHighG: common.UInt8, // #507\n      ColorTemperatureAdjustOneHighB: common.UInt8, // #519\n      ColorTemperatureAdjustTwoHighR: common.UInt8, // #531\n      ColorTemperatureAdjustTwoHighG: common.UInt8, // #543\n      ColorTemperatureAdjustTwoHighB: common.UInt8, // #555\n      ColorTemperatureAdjustOneLowR: common.UInt8, // #567\n      ColorTemperatureAdjustOneLowG: common.UInt8, // #579\n      ColorTemperatureAdjustOneLowB: common.UInt8, // #591\n      ColorTemperatureAdjustTwoLowR: common.UInt8, // #603\n      ColorTemperatureAdjustTwoLowG: common.UInt8, // #615\n      ColorTemperatureAdjustTwoLowB: common.UInt8, // #627\n      CurrentGainR: common.Int32, // #639\n      CurrentGainG: common.Int32, // #652\n      CurrentGainB: common.Int32, // #667\n      FirstDataLen: common.Int32, // #680\n      FirstStartIndex: common.Int32, // #682\n      FirstRegisterAddr: common.Int32, // #684\n      SecondDataLen: common.Int32, // #686\n      SecondStartIndex: common.Int32, // #688\n      SecondRegisterAddr: common.Int32, // #690\n      SpecialDataLen: common.Int32, // #692\n      SpecialRegisterAddr: common.UInt32,\n    }),\n  ],\n  'ChipNT27003RGBVExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipNT27003RGBVExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipNT27003.decompiled.cs:92\n */\nexport const ChipNT27003RGBVExtendProperty = t.intersection(\n  [\n    ChipNT27003RGBVExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipNT27003RGBVExtendProperty') }),\n  ],\n  'ChipNT27003RGBVExtendProperty'\n);\nexport interface ChipNT27003RGBVExtendProperty\n  extends t.TypeOf<typeof ChipNT27003RGBVExtendProperty> {\n  RedProperty?: ChipNT27003ExtendProperty;\n  GreenProperty?: ChipNT27003ExtendProperty;\n  BlueProperty?: ChipNT27003ExtendProperty;\n  VRedProperty?: ChipNT27003ExtendProperty;\n}\n"],"mappings":";;;;;;AAKA,MAAa,oCAAoC,EAAE,aACjD;CACE;CACA,EAAE,KAAK,EACL,YAAYA,UACd,CAAC;CACD,EAAE,QAAQ;EACR,aAAa;EACb,eAAe;EACf,cAAc;EACd,cAAc;EACd,gBAAgBC;EAChB,gBAAgBC;EAChB,gBAAgBD;EAChB,YAAYC;EACZ,UAAUA;EACV,aAAaA;EACb,MAAMA;EACN,WAAWC;EACX,gBAAgBA;EAChB,uBAAuBA;EACvB,eAAeA;EACf,2BAA2BA;EAC3B,sBAAsBA;EACtB,uBAAuBA;EACvB,8BAA8BA;EAC9B,2BAA2BA;EAC3B,2BAA2BA;EAC3B,2BAA2BA;EAC3B,2BAA2BF;EAC3B,iCAAiCC;EACjC,qBAAqBD;EACrB,iBAAiBA;EACjB,2BAA2BC;EAC3B,2BAA2BA;EAC3B,2BAA2BA;EAC3B,kBAAkBC;EAClB,kBAAkBA;EAClB,kBAAkBA;EAClB,qBAAqBD;EACrB,qBAAqBA;EACrB,qBAAqBA;EACrB,kBAAkBA;EAClB,kBAAkBA;EAClB,kBAAkBA;EAClB,gCAAgCA;EAChC,gCAAgCA;EAChC,gCAAgCA;EAChC,gCAAgCA;EAChC,gCAAgCA;EAChC,gCAAgCA;EAChC,+BAA+BA;EAC/B,+BAA+BA;EAC/B,+BAA+BA;EAC/B,+BAA+BA;EAC/B,+BAA+BA;EAC/B,+BAA+BA;EAC/B,cAAcC;EACd,cAAcA;EACd,cAAcA;EACd,cAAcA;EACd,iBAAiBA;EACjB,mBAAmBA;EACnB,eAAeA;EACf,kBAAkBA;EAClB,oBAAoBA;EACpB,gBAAgBA;EAChB,qBAAqBC;CACvB,CAAC;AACH,GACA,mCACF;;;;;;AAMA,MAAa,gCAAgC,EAAE,aAC7C,CACE,mCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,+BAA+B,EAAE,CAAC,CACxE,GACA,+BACF"}