Dreamine.IO.Fastech.Ethernet 1.0.1
Dreamine.IO.Fastech.Ethernet 산업 자동화 및 I/O 기능을 제공합니다.
로딩중...
검색중...
일치하는것 없음
IFastechEthernetIoProtocol.cs
이 파일의 문서화 페이지로 가기
1using Dreamine.IO.Abstractions.Models;
2using Dreamine.IO.Abstractions.Results;
3
5
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}
IoResult< double[]> ParseAnalogOutputs(IReadOnlyList< byte > responseFrame, int count)
byte[] BuildReadDigitalOutputs(IReadOnlyList< IoPoint > points)
byte[] BuildReadDigitalInputs(IReadOnlyList< IoPoint > points)
IoResult< bool[]> ParseDigitalOutputs(IReadOnlyList< byte > responseFrame, int count)
IoResult< bool[]> ParseDigitalInputs(IReadOnlyList< byte > responseFrame, int count)
byte[] BuildWriteDigitalOutputs(IReadOnlyDictionary< IoPoint, bool > values)
IoResult< double[]> ParseAnalogInputs(IReadOnlyList< byte > responseFrame, int count)
byte[] BuildReadAnalogInputs(IReadOnlyList< AnalogIoPoint > points)
IoResult ParseWriteResponse(IReadOnlyList< byte > responseFrame)
byte[] BuildReadAnalogOutputs(IReadOnlyList< AnalogIoPoint > points)
byte[] BuildWriteAnalogOutputs(IReadOnlyDictionary< AnalogIoPoint, double > values)