{"version":3,"file":"AutoRateParameters.mjs","names":["common.withDefault","common.Int32_0","common.Int32_3"],"sources":["../generated/AutoRateParameters.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 AutoRateParameters}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.LEDConfigAccessorBase.decompiled.cs:209\n */\nexport const AutoRateParameters = t.intersection(\n  [\n    t.type({\n      AdjustRateType: common.withDefault(AutoAdjustRefreshRateType, 'R_60'), // #246\n      TotalGclkUnitNumPerScan: common.Int32_0, // #258\n      RefNumPerVs: common.Int32_0, // #270\n      GCLKRate: common.Int32_0, // #282\n      DclkUnitCycle: common.Int32_0, // #294\n      DclkPhase: common.Int32_3, // #306\n      DclkHigh: common.Int32_3, // #318\n      BlankUnitTime: common.Int32_0, // #330\n      RowChangePoint: common.Int32_0, // #342\n      CtrlEndPoint: common.Int32_0, // #354\n      SyscycPerScan: common.Int32_0, // #366\n      M: common.Int32_0, // #378\n      N: common.Int32_0, // #390\n      DIV: common.Int32_0, // #402\n      G: common.Int32_0,\n    }),\n    t.partial({}),\n  ],\n  'AutoRateParameters'\n);\nexport interface AutoRateParameters extends t.TypeOf<typeof AutoRateParameters> {\n  AdjustRateType: AutoAdjustRefreshRateTypeEnum;\n}\n"],"mappings":";;;;;;;;;;AAWA,MAAa,qBAAqB,EAAE,aAClC,CACE,EAAE,KAAK;CACL,gBAAgBA,YAAmB,2BAA2B,MAAM;CACpE,yBAAyBC;CACzB,aAAaA;CACb,UAAUA;CACV,eAAeA;CACf,WAAWC;CACX,UAAUA;CACV,eAAeD;CACf,gBAAgBA;CAChB,cAAcA;CACd,eAAeA;CACf,GAAGA;CACH,GAAGA;CACH,KAAKA;CACL,GAAGA;AACL,CAAC,GACD,EAAE,QAAQ,CAAC,CAAC,CACd,GACA,oBACF"}