Files
DevToolsAvalonia/常用工具集/Utility/Network/Modbus/SharpModbus/IModbusCommand.cs
2025-08-26 08:37:44 +08:00

19 lines
478 B
C#

using System;
namespace SharpModbus
{
public interface IModbusCommand
{
byte Code { get; }
byte Slave { get; }
ushort Address { get; }
int RequestLength { get; }
int ResponseLength { get; }
void FillRequest(byte[] request, int offset);
object ParseResponse(byte[] response, int offset);
object ApplyTo(IModbusModel model);
void FillResponse(byte[] response, int offset, object value);
}
}