{"version":3,"file":"AutoAdjustRefreshRateParameters.mjs","names":["common.withDefault","common.Int32_0","common.UInt16_0","common.UInt8_0","common.Bool_false","common.Int32_3","common.Int32_2650"],"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,kCAAkC,EAAE,aAC/C,CACE,EAAE,KAAK;CACL,gBAAgBA,YAAmB,2BAA2B,MAAM;CACpE,cAAcC;CACd,yBAAyBC;CACzB,aAAaD;CACb,UAAUE;CACV,oBAAoBC;CACpB,cAAcC;CACd,cAAcA;CACd,WAAWC;CACX,eAAeA;AACjB,CAAC,GACD,EAAE,QAAQ,CAAC,CAAC,CACd,GACA,iCACF"}