{"version":3,"file":"PointDetectParameter.cjs","names":["t","DetectPointType","ThresholdType","RegisterGroupType"],"sources":["../generated/PointDetectParameter.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { DetectPointType, DetectPointTypeEnum } from './DetectPointType'; // import\nimport { RegisterGroupType, RegisterGroupTypeEnum } from './RegisterGroupType'; // import\nimport { ThresholdType, ThresholdTypeEnum } from './ThresholdType'; // import\n/**\n * Codec for interface {@link PointDetectParameter}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:857\n */\nexport const PointDetectParameter = t.partial(\n  {\n    DetectType: DetectPointType, // #859\n    IsUseThreshold: common.Bool, // #861\n    Threshold: ThresholdType, // #863\n    ThresholdGradeCount: common.Int32, // #865\n    IsNeedConfigRegister: common.Bool, // #867\n    ConfigGroupType: RegisterGroupType, // #869\n    TheTallyMode: common.UInt8, // #871\n    DetectTypeValue: common.Int32, // #873\n  },\n  'PointDetectParameter'\n);\nexport interface PointDetectParameter extends t.TypeOf<typeof PointDetectParameter> {\n  DetectType?: DetectPointTypeEnum;\n  Threshold?: ThresholdTypeEnum;\n  ConfigGroupType?: RegisterGroupTypeEnum;\n}\n"],"mappings":";;;;;;;;;;;;;;;AAUA,MAAa,uBAAuBA,MAAE,QACpC;CACE,YAAYC;CACZ;CACA,WAAWC;CACX;CACA;CACA,iBAAiBC;CACjB;CACA;AACF,GACA,sBACF"}