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
}