Files
Modbus.Net/NA200H/ModBus.Net/ModbusRtuProtocalLinker.cs
parallelbgls@outlook.com da82933c52 2014-08-27 update 2 Rename Class
2014-08-27 16:23:47 +08:00

35 lines
771 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ModBus.Net
{
class ModbusRtuProtocalLinker : RtuProtocalLinker
{
public override bool CheckRight(byte[] content)
{
if (!Crc16.GetInstance().CrcEfficacy(content))
{
throw new ModbusProtocalErrorException(501);
}
if (content[1] > 127)
{
throw new ModbusProtocalErrorException(content[2]);
}
return true;
}
public ModbusRtuProtocalLinker() : base()
{
}
public ModbusRtuProtocalLinker(string com) : base(com)
{
}
}
}