UNPKG

n8n-nodes-modbus-fccomplete

Version:

n8n nodes for industrial automation with complete Modbus support (FC1-FC4) and intuitive data conversion with scaling options

22 lines 936 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createClient = void 0; const modbus_stream_1 = __importDefault(require("modbus-stream")); const n8n_workflow_1 = require("n8n-workflow"); const createClient = async (credentials) => { const { host, port, timeout = 5000, unitId = 1 } = credentials; return new Promise((resolve, reject) => { modbus_stream_1.default.tcp.connect(port, host, { debug: null, connectTimeout: timeout, unitId }, (err, client) => { if (err) { reject(new n8n_workflow_1.ApplicationError(err.message)); return; } resolve(client); }); }); }; exports.createClient = createClient; //# sourceMappingURL=GenericFunctions.js.map