Dreamine.IO.Fastech.Ethernet
1.0.1
Dreamine.IO.Fastech.Ethernet 산업 자동화 및 I/O 기능을 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
IFastechEthernetIoProtocol.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.IO.Abstractions.Models;
2
using
Dreamine.IO.Abstractions.Results;
3
4
namespace
Dreamine.IO.Fastech.Ethernet.Protocol
;
5
14
public
interface
IFastechEthernetIoProtocol
15
{
40
byte
[]
BuildReadDigitalInputs
(IReadOnlyList<IoPoint> points);
41
74
IoResult<bool[]>
ParseDigitalInputs
(IReadOnlyList<byte> responseFrame,
int
count);
75
100
byte
[]
BuildReadDigitalOutputs
(IReadOnlyList<IoPoint> points);
101
134
IoResult<bool[]>
ParseDigitalOutputs
(IReadOnlyList<byte> responseFrame,
int
count);
135
160
byte
[]
BuildWriteDigitalOutputs
(IReadOnlyDictionary<IoPoint, bool> values);
161
186
byte
[]
BuildReadAnalogInputs
(IReadOnlyList<AnalogIoPoint> points);
187
220
IoResult<double[]>
ParseAnalogInputs
(IReadOnlyList<byte> responseFrame,
int
count);
221
246
byte
[]
BuildReadAnalogOutputs
(IReadOnlyList<AnalogIoPoint> points);
247
280
IoResult<double[]>
ParseAnalogOutputs
(IReadOnlyList<byte> responseFrame,
int
count);
281
306
byte
[]
BuildWriteAnalogOutputs
(IReadOnlyDictionary<AnalogIoPoint, double> values);
307
332
IoResult
ParseWriteResponse
(IReadOnlyList<byte> responseFrame);
333
}
Dreamine.IO.Fastech.Ethernet.Protocol
Definition
FastechPlusE16PointProtocol.cs:4
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol
Definition
IFastechEthernetIoProtocol.cs:15
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.ParseAnalogOutputs
IoResult< double[]> ParseAnalogOutputs(IReadOnlyList< byte > responseFrame, int count)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.BuildReadDigitalOutputs
byte[] BuildReadDigitalOutputs(IReadOnlyList< IoPoint > points)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.BuildReadDigitalInputs
byte[] BuildReadDigitalInputs(IReadOnlyList< IoPoint > points)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.ParseDigitalOutputs
IoResult< bool[]> ParseDigitalOutputs(IReadOnlyList< byte > responseFrame, int count)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.ParseDigitalInputs
IoResult< bool[]> ParseDigitalInputs(IReadOnlyList< byte > responseFrame, int count)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.BuildWriteDigitalOutputs
byte[] BuildWriteDigitalOutputs(IReadOnlyDictionary< IoPoint, bool > values)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.ParseAnalogInputs
IoResult< double[]> ParseAnalogInputs(IReadOnlyList< byte > responseFrame, int count)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.BuildReadAnalogInputs
byte[] BuildReadAnalogInputs(IReadOnlyList< AnalogIoPoint > points)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.ParseWriteResponse
IoResult ParseWriteResponse(IReadOnlyList< byte > responseFrame)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.BuildReadAnalogOutputs
byte[] BuildReadAnalogOutputs(IReadOnlyList< AnalogIoPoint > points)
Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol.BuildWriteAnalogOutputs
byte[] BuildWriteAnalogOutputs(IReadOnlyDictionary< AnalogIoPoint, double > values)
Protocol
IFastechEthernetIoProtocol.cs
다음에 의해 생성됨 :
1.17.0