Table of Contents

Interface IPlc

Namespace
McpXLib.Interfaces
Assembly
McpXLib.dll
public interface IPlc

Properties

IsAscii

bool IsAscii { get; set; }

Property Value

bool

RequestFrame

RequestFrame RequestFrame { get; set; }

Property Value

RequestFrame

Route

IPacketBuilder Route { get; set; }

Property Value

IPacketBuilder

Methods

Request(byte[])

[Obsolete]
byte[] Request(byte[] packet)

Parameters

packet byte[]

Returns

byte[]

Request(byte[], IReceiveLengthParser)

byte[] Request(byte[] packet, IReceiveLengthParser receiveLengthParser)

Parameters

packet byte[]
receiveLengthParser IReceiveLengthParser

Returns

byte[]

RequestAsync(byte[])

[Obsolete]
Task<byte[]> RequestAsync(byte[] packet)

Parameters

packet byte[]

Returns

Task<byte[]>

RequestAsync(byte[], IReceiveLengthParser)

Task<byte[]> RequestAsync(byte[] packet, IReceiveLengthParser receiveLengthParser)

Parameters

packet byte[]
receiveLengthParser IReceiveLengthParser

Returns

Task<byte[]>