@node-pigpio/core
Version:
pigpiod client for node.js
18 lines (17 loc) • 452 B
TypeScript
/// <reference types="node" />
import net from 'net';
export interface RequestParam {
cmd: number;
p1: number;
p2: number;
extension?: ArrayBuffer;
responseExtension: boolean;
}
export interface ResponseParam {
cmd: number;
p1: number;
p2: number;
res: number;
extension?: Buffer;
}
export declare function requestFactory(sock: net.Socket, request: RequestParam, timeout?: number): () => Promise<ResponseParam>;