{"version":3,"file":"ChipNT27003RGBVExtendProperty.cjs","names":["t","ChipBaseExtendPropey","ChipNT27003ExtendProperty"],"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,oCAAoCA,MAAE,aACjD;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;CACF,CAAC;AACH,GACA,mCACF;;;;;;AAMA,MAAa,gCAAgCF,MAAE,aAC7C,CACE,mCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,+BAA+B,EAAE,CAAC,CACxE,GACA,+BACF"}