更新引用

This commit is contained in:
若汝棋茗
2023-12-25 13:12:35 +08:00
parent a32b43067d
commit 730300cdb8
78 changed files with 251 additions and 251 deletions

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket.Modbus" Version="2.0.0-beta.248" />
<PackageReference Include="TouchSocket.Modbus" Version="2.0.0-beta.249" />
</ItemGroup>
</Project>

View File

@@ -9,7 +9,7 @@ namespace ModbusClientConsoleApp
{
static void Main(string[] args)
{
var client = GetModbusTcpClient();
var client = GetModbusTcpMaster();
ReadWriteHoldingRegisters(client);
Console.ReadKey();
@@ -18,7 +18,7 @@ namespace ModbusClientConsoleApp
/// <summary>
/// 要测试请打开Modbus Slave软件设置HoldingRegisters。至少30个长度。
/// </summary>
public static void ReadWriteHoldingRegisters(IModbusClient client)
public static void ReadWriteHoldingRegisters(IModbusMaster client)
{
//写入单个寄存器
client.WriteSingleRegister(1, 0, 1);//默认short ABCD端序
@@ -62,7 +62,7 @@ namespace ModbusClientConsoleApp
/// 读写线圈在测试时请选择对应的Modbus Slave类型且调到线圈操作至少5个长度
/// </summary>
/// <param name="client"></param>
public static void ReadWriteCoilsShouldBeOk(IModbusClient client)
public static void ReadWriteCoilsShouldBeOk(IModbusMaster client)
{
//写单个线圈
client.WriteSingleCoil(1, 0, true);
@@ -83,9 +83,9 @@ namespace ModbusClientConsoleApp
/// Tcp协议的主站
/// </summary>
/// <returns></returns>
public static IModbusTcpClient GetModbusTcpClient()
public static IModbusTcpMaster GetModbusTcpMaster()
{
var client = new ModbusTcpClient();
var client = new ModbusTcpMaster();
client.Connect("127.0.0.1:502");
return client;
@@ -95,9 +95,9 @@ namespace ModbusClientConsoleApp
/// Udp协议的主站
/// </summary>
/// <returns></returns>
public static IModbusClient GetModbusUdpClient()
public static IModbusMaster GetModbusUdpMaster()
{
var client = new ModbusUdpClient();
var client = new ModbusUdpMaster();
client.Setup(new TouchSocketConfig()
.UseUdpReceive()
.SetRemoteIPHost("127.0.0.1:502"));
@@ -109,9 +109,9 @@ namespace ModbusClientConsoleApp
/// 串口协议的主站
/// </summary>
/// <returns></returns>
public static IModbusClient GetModbusRtuClient()
public static IModbusMaster GetModbusRtuMaster()
{
var client = new ModbusRtuClient();
var client = new ModbusRtuMaster();
client.Setup(new TouchSocketConfig()
.SetSerialPortOption(new SerialPortOption()
{
@@ -129,9 +129,9 @@ namespace ModbusClientConsoleApp
/// 基于Tcp协议但使用Rtu的主站
/// </summary>
/// <returns></returns>
public static IModbusClient GetModbusRtuOverTcpClient()
public static IModbusMaster GetModbusRtuOverTcpMaster()
{
var client = new ModbusRtuOverTcpClient();
var client = new ModbusRtuOverTcpMaster();
client.Connect("127.0.0.1:502");
return client;
}
@@ -140,9 +140,9 @@ namespace ModbusClientConsoleApp
/// 基于Udp协议但使用Rtu的主站
/// </summary>
/// <returns></returns>
public static IModbusClient GetModbusRtuOverUdpClient()
public static IModbusMaster GetModbusRtuOverUdpMaster()
{
var client = new ModbusRtuOverUdpClient();
var client = new ModbusRtuOverUdpMaster();
client.Setup(new TouchSocketConfig()
.UseUdpReceive()
.SetRemoteIPHost("127.0.0.1:502"));

View File

@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro.Modbus" Version="2.0.0-beta.248" />
<PackageReference Include="TouchSocketPro.Modbus" Version="2.0.0-beta.249" />
</ItemGroup>
</Project>