{"version":3,"file":"LightSensorData.cjs","names":["t","EnLightSensorSite"],"sources":["../generated/LightSensorData.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { EnLightSensorSite, EnLightSensorSiteEnum } from './EnLightSensorSite'; // import\n/**\n * Codec for interface {@link LightSensorData}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ProtocolEnum.decompiled.cs:464\n */\nexport const LightSensorData = t.intersection(\n  [\n    t.type({\n      POS_STORAGE_SPACE: common.Int32_16, // #474\n      LightSensorSite: common.withDefault(EnLightSensorSite, 'None'), // #476\n      FunctionCardPosSite: common.UInt16_65535, // #488\n      PortAddrPosSite: common.UInt8_255, // #500\n      PosInFunctionCardAddr: common.UInt8_255,\n    }),\n    t.partial({}),\n  ],\n  'LightSensorData'\n);\nexport interface LightSensorData extends t.TypeOf<typeof LightSensorData> {\n  LightSensorSite: EnLightSensorSiteEnum;\n}\n"],"mappings":";;;;;;;;;;;;;AAQA,MAAa,kBAAkBA,MAAE,aAC/B,CACEA,MAAE,KAAK;CACL;CACA,4CAAoCC,6CAAmB,MAAM;CAC7D;CACA;CACA;AACF,CAAC,GACDD,MAAE,QAAQ,CAAC,CAAC,CACd,GACA,iBACF"}