enip-ts
Version:
Typescript implementation of the Ethernet/IP™ protocol.
18 lines (17 loc) • 602 B
TypeScript
/// <reference types="node" />
import type { UCMMSendTimeout } from "./connectionManager";
/**
* Gets the Best Available Timeout Values
*
* @param timeout Desired Timeout in ms
* @returns {UCMMSendTimeout}
*/
export declare function generateEncodedTimeout(timeout: number): UCMMSendTimeout;
/**
* Builds an Unconnected Send Packet Buffer
* @param message_request - Message Request Encoded Buffer
* @param path - Padded EPATH Buffer
* @param [timeout=2000] - timeout
* @returns
*/
export declare function buildUnconnectedSend(message_request: Buffer, path: Buffer, timeout?: number): Buffer;