UNPKG

simple-modbus

Version:

A simple library for working with Modbus with Typescript bindings.

30 lines (29 loc) 1.58 kB
/// <reference types="node" /> import { ForceMultipleCoilsCommand, ForceSingleCoilCommand, PresetMultipleRegistersCommand, PresetSingleRegisterCommand, ReadCoilStatusCommand, ReadHoldingRegistersCommand, ReadInputRegistersCommand, ReadInputStatusCommand } from '../modbus-commands'; import { ModbusCommandFactory, ModbusCommandFactoryOptions } from '../modbus-command-factory'; export declare class ModbusTcpCommandFactory extends ModbusCommandFactory { private _options?; constructor(options?: ModbusCommandFactoryOptions); private _unitIdGetter; private _functionCodeGetter; private _packetCopySuccessGetter; private _forceMultipleCoilsSuccessGetter; private _failureGetter; private _presetMultipleRegistersSuccessGetter; private static _stubTcpHeader; private _readCoilSuccessGetter; private _readInputStatusSuccessGetter; private _readRegistersSuccessGetter; private _holdingRegisterAddressGetter; private _inputRegisterAddressGetter; private _registerValueGetter; private _registerLengthGetter; private _coilAddressGetter; private _coilLengthGetter; private _coilStatusGetter; private _coilStatusesGetter; private _registerValuesGetter; private _inputAddressGetter; private _inputLengthGetter; fromPacket(packet: Buffer): ReadCoilStatusCommand | ReadInputStatusCommand | ReadHoldingRegistersCommand | ReadInputRegistersCommand | ForceSingleCoilCommand | PresetSingleRegisterCommand | ForceMultipleCoilsCommand | PresetMultipleRegistersCommand; }