n8n-nodes-modbus-trigger
Version:
n8n node to trigger Modbus Address on change
16 lines (15 loc) • 634 B
TypeScript
/// <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 {};