{"version":3,"file":"LightSensorData.mjs","names":["common.Int32_16","common.withDefault","common.UInt16_65535","common.UInt8_255"],"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,kBAAkB,EAAE,aAC/B,CACE,EAAE,KAAK;CACL,mBAAmBA;CACnB,iBAAiBC,YAAmB,mBAAmB,MAAM;CAC7D,qBAAqBC;CACrB,iBAAiBC;CACjB,uBAAuBA;AACzB,CAAC,GACD,EAAE,QAAQ,CAAC,CAAC,CACd,GACA,iBACF"}