{"version":3,"file":"LEDModuleProperty.mjs","names":["common.string_20","common.Int32_16","common.Int32_8","common.withDefault","common.UInt8_2","common.Int32_128","common.UInt8_3","common.UInt8_1","common.Int32_1","common.XMLArray","common.buffer_MAX_MODULEDATAGROUP","common.buffer_MAX_SCAN","common.buffer_MAX_SCAN_NEW","common.buffer_MAX_SCANSPECIAL","common.buffer_COLOR_COUNT","common.buffer_256","common.Int32","common.buffer_2","common.UInt8"],"sources":["../generated/LEDModuleProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipType, ChipTypeEnum } from './ChipType'; // import\nimport { DataDirectionType, DataDirectionTypeEnum } from './DataDirectionType'; // import\nimport { DecodeType, DecodeTypeEnum } from './DecodeType'; // import\nimport { IrregularDataGroupDriverChipNumPair } from './IrregularDataGroupDriverChipNumPair'; // import\nimport { IrregularPointInfo } from './IrregularPointInfo'; // import\nimport { OEPolarityType, OEPolarityTypeEnum } from './OEPolarityType'; // import\nimport { ScanType, ScanTypeEnum } from './ScanType'; // import\nimport { ScreenDriveType, ScreenDriveTypeEnum } from './ScreenDriveType'; // import\n/**\n * Codec for interface {@link LEDModuleProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:37620\n */\nexport const LEDModuleProperty = t.intersection(\n  [\n    t.type({\n      ModuleVersion: common.string_20, // #37625\n      ModulePixelCols: common.Int32_16, // #37627\n      ModulePixelRows: common.Int32_8, // #37629\n      ScanType: common.withDefault(ScanType, 'Scan_2'), // #37639\n      OEPolarity: common.withDefault(OEPolarityType, 'LowEnable'), // #37641\n      DecType: common.withDefault(DecodeType, 'Decode138'), // #37645\n      DataGroup: common.UInt8_2, // #37657\n      TotalPointInTable: common.Int32_128, // #37669\n      SerialColorNum: common.UInt8_3, // #37671\n      SerialDotsNumPerColor: common.UInt8_1, // #37675\n      ChipMinLawRepeatNumber: common.Int32_1, // #37685\n      IrregularPointInfoArray: common.XMLArray(IrregularPointInfo, 'IrregularPointInfo'), // #37687\n      DataGroupDriverChipNumPairArray: common.XMLArray(\n        IrregularDataGroupDriverChipNumPair,\n        'IrregularDataGroupDriverChipNumPair'\n      ), // #37691\n      DriverChipType: common.withDefault(ChipType, 'Chip_MBI5036'),\n    }),\n    t.partial({\n      Name: t.string, // #37643\n      DataDirectType: DataDirectionType, // #37647\n      DataGroupSequence: common.buffer_MAX_MODULEDATAGROUP, // #37649\n      ScanABCDCode: common.buffer_MAX_SCAN, // #37651\n      NewScanABCDCode: common.buffer_MAX_SCAN_NEW, // #37653\n      ScanABCDCodeSpecila: common.buffer_MAX_SCANSPECIAL, // #37655\n      RGBCode: common.buffer_COLOR_COUNT, // #37659\n      PointTableData: common.buffer_256, // #37661\n      RowsCtrlByDataGroup: common.buffer_MAX_MODULEDATAGROUP, // #37663\n      ScreenDriveType, // #37665\n      LineBias: common.Int32, // #37667\n      StartPositionOfDataGroup: common.buffer_MAX_MODULEDATAGROUP, // #37673\n      SerialRGBCode: common.buffer_COLOR_COUNT, // #37677\n      ChannelEnableData: common.buffer_2, // #37679\n      ChannelData: common.buffer_2, // #37681\n      ChipNumber: common.UInt8, // #37683\n      IsIrregular: common.UInt8, // #37689\n      IrregularPointInfo: t.string, // #37693\n      DriverChipTypeExtend: common.UInt8, // #37714\n      DriverTypePro: common.UInt8, // #37735\n      DecodeTypePro: common.UInt8,\n    }),\n  ],\n  'LEDModuleProperty'\n);\nexport interface LEDModuleProperty extends t.TypeOf<typeof LEDModuleProperty> {\n  ScanType: ScanTypeEnum;\n  OEPolarity: OEPolarityTypeEnum;\n  DecType: DecodeTypeEnum;\n  DataDirectType?: DataDirectionTypeEnum;\n  ScreenDriveType?: ScreenDriveTypeEnum;\n  DriverChipType: ChipTypeEnum;\n}\n"],"mappings":";;;;;;;;;;;;;;;;;AAeA,MAAa,oBAAoB,EAAE,aACjC,CACE,EAAE,KAAK;CACL,eAAeA;CACf,iBAAiBC;CACjB,iBAAiBC;CACjB,UAAUC,YAAmB,UAAU,QAAQ;CAC/C,YAAYA,YAAmB,gBAAgB,WAAW;CAC1D,SAASA,YAAmB,YAAY,WAAW;CACnD,WAAWC;CACX,mBAAmBC;CACnB,gBAAgBC;CAChB,uBAAuBC;CACvB,wBAAwBC;CACxB,yBAAyBC,SAAgB,oBAAoB,oBAAoB;CACjF,iCAAiCA,SAC/B,qCACA,qCACF;CACA,gBAAgBN,YAAmB,UAAU,cAAc;AAC7D,CAAC,GACD,EAAE,QAAQ;CACR,MAAM,EAAE;CACR,gBAAgB;CAChB,mBAAmBO;CACnB,cAAcC;CACd,iBAAiBC;CACjB,qBAAqBC;CACrB,SAASC;CACT,gBAAgBC;CAChB,qBAAqBL;CACrB;CACA,UAAUM;CACV,0BAA0BN;CAC1B,eAAeI;CACf,mBAAmBG;CACnB,aAAaA;CACb,YAAYC;CACZ,aAAaA;CACb,oBAAoB,EAAE;CACtB,sBAAsBA;CACtB,eAAeA;CACf,eAAeA;AACjB,CAAC,CACH,GACA,mBACF"}