{"version":3,"file":"AutoAdjustRefreshRateParameters.cjs","names":["t","AutoAdjustRefreshRateType"],"sources":["../generated/AutoAdjustRefreshRateParameters.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport {\n  AutoAdjustRefreshRateType,\n  AutoAdjustRefreshRateTypeEnum,\n} from './AutoAdjustRefreshRateType'; // import\n/**\n * Codec for interface {@link AutoAdjustRefreshRateParameters}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.LEDConfigAccessorBase.decompiled.cs:32\n */\nexport const AutoAdjustRefreshRateParameters = t.intersection(\n  [\n    t.type({\n      AdjustRateType: common.withDefault(AutoAdjustRefreshRateType, 'R_60'), // #59\n      TotalUnitNum: common.Int32_0, // #71\n      TotalGclkUnitNumPerScan: common.UInt16_0, // #83\n      RefNumPerVs: common.Int32_0, // #95\n      GCLKRate: common.UInt8_0, // #107\n      IsEnableTranCntNum: common.Bool_false, // #119\n      M1TranCntNum: common.Int32_3, // #131\n      M2TranCntNum: common.Int32_3, // #143\n      LightTime: common.Int32_2650, // #155\n      LightTimeNum2: common.Int32_2650,\n    }),\n    t.partial({}),\n  ],\n  'AutoAdjustRefreshRateParameters'\n);\nexport interface AutoAdjustRefreshRateParameters\n  extends t.TypeOf<typeof AutoAdjustRefreshRateParameters> {\n  AdjustRateType: AutoAdjustRefreshRateTypeEnum;\n}\n"],"mappings":";;;;;;;;;;;;;AAWA,MAAa,kCAAkCA,MAAE,aAC/C,CACEA,MAAE,KAAK;CACL,2CAAmCC,6DAA2B,MAAM;CACpE;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;AACF,CAAC,GACDD,MAAE,QAAQ,CAAC,CAAC,CACd,GACA,iCACF"}