UNPKG

n8n-nodes-modbus-trigger

Version:

n8n node to trigger Modbus Address on change

16 lines (15 loc) 634 B
/// <reference types="node" /> /// <reference types="node" /> import modbus from 'modbus-stream'; import { INode } from 'n8n-workflow'; import { ModbusDataType } from './types'; interface BaseModbusCredential { host: string; port: number; timeout: number; } export declare type ModbusCredential = BaseModbusCredential; export declare const createClient: (credentials: ModbusCredential) => Promise<modbus.TCPStream>; export declare function registerCount(dataType: ModbusDataType): number; export declare function extractModbusData(node: INode, data: Buffer[], dataType: ModbusDataType): Array<number | bigint>; export {};