{"version":3,"file":"LEDModulePropertyThin.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/LEDModulePropertyThin.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 { OEPolarityType, OEPolarityTypeEnum } from './OEPolarityType'; // import\nimport { ScanType, ScanTypeEnum } from './ScanType'; // import\nimport { ScreenDriveType, ScreenDriveTypeEnum } from './ScreenDriveType'; // import\n/**\n * Codec for interface {@link LEDModulePropertyThin}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:38081\n */\nexport const LEDModulePropertyThin = t.intersection(\n  [\n    t.type({\n      ModuleVersion: common.string_20, // #38086\n      ModulePixelCols: common.Int32_16, // #38088\n      ModulePixelRows: common.Int32_8, // #38090\n      ScanType: common.withDefault(ScanType, 'Scan_2'), // #38100\n      OEPolarity: common.withDefault(OEPolarityType, 'LowEnable'), // #38102\n      DecType: common.withDefault(DecodeType, 'Decode138'), // #38106\n      DataGroup: common.UInt8_2, // #38118\n      TotalPointInTable: common.Int32_128, // #38130\n      SerialColorNum: common.UInt8_3, // #38132\n      SerialDotsNumPerColor: common.UInt8_1, // #38136\n      ChipMinLawRepeatNumber: common.Int32_1, // #38148\n      DataGroupDriverChipNumPairArray: common.XMLArray(\n        IrregularDataGroupDriverChipNumPair,\n        'IrregularDataGroupDriverChipNumPair'\n      ), // #38150\n      DriverChipType: common.withDefault(ChipType, 'Chip_MBI5036'),\n    }),\n    t.partial({\n      Name: t.string, // #38104\n      DataDirectType: DataDirectionType, // #38108\n      DataGroupSequence: common.buffer_MAX_MODULEDATAGROUP, // #38110\n      ScanABCDCode: common.buffer_MAX_SCAN, // #38112\n      NewScanABCDCode: common.buffer_MAX_SCAN_NEW, // #38114\n      ScanABCDCodeSpecila: common.buffer_MAX_SCANSPECIAL, // #38116\n      RGBCode: common.buffer_COLOR_COUNT, // #38120\n      PointTableData: common.buffer_256, // #38122\n      RowsCtrlByDataGroup: common.buffer_MAX_MODULEDATAGROUP, // #38124\n      ScreenDriveType, // #38126\n      LineBias: common.Int32, // #38128\n      StartPositionOfDataGroup: common.buffer_MAX_MODULEDATAGROUP, // #38134\n      SerialRGBCode: common.buffer_COLOR_COUNT, // #38138\n      ChannelEnableData: common.buffer_2, // #38140\n      ChannelData: common.buffer_2, // #38142\n      ChipNumber: common.UInt8, // #38144\n      IsIrregular: common.UInt8, // #38146\n      IrregularPointInfo: t.string, // #38152\n      DriverChipTypeExtend: common.UInt8, // #38173\n      DriverTypePro: common.UInt8, // #38194\n      DecodeTypePro: common.UInt8,\n    }),\n  ],\n  'LEDModulePropertyThin'\n);\nexport interface LEDModulePropertyThin extends t.TypeOf<typeof LEDModulePropertyThin> {\n  ScanType: ScanTypeEnum;\n  OEPolarity: OEPolarityTypeEnum;\n  DecType: DecodeTypeEnum;\n  DataDirectType?: DataDirectionTypeEnum;\n  ScreenDriveType?: ScreenDriveTypeEnum;\n  DriverChipType: ChipTypeEnum;\n}\n"],"mappings":";;;;;;;;;;;;;;;;AAcA,MAAa,wBAAwB,EAAE,aACrC,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,iCAAiCC,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,uBACF"}