INNER CODE UNIT · JavaScript

startOpcuaServer

riclolsen/json-scada · src/OPC-UA-Server/index.js:187

          async function startOpcuaServer(
            connection,
            rtCollection,
            cmdCollection
          ) {
            async function sendCommand(tag, variant) {
              let cmdRes = await rtCollection.findOne({ tag: tag })

              if (!cmdRes || !('_id' in cmdRes)) {
                Log.log('Command not found! Tag: ' + tag)
                return StatusCodes.BadNotFound
              }

              if (cmdRes?.commandBlocked !== false) {
                Log.log('Command blocked! Tag: ' + tag)
                return StatusCodes.BadNotWritable
              }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…