更新最新2026

This commit is contained in:
GukSang.Jin
2026-05-18 14:06:04 +08:00
parent 41435205a4
commit 40bcd313a2
22 changed files with 1275 additions and 323 deletions

View File

@@ -25,6 +25,24 @@ namespace TabletTester2025.Services
public Task ConnectAsync() => EnsureConnectedAsync();
public async Task<bool> CheckConnectionAsync()
{
try
{
if (_config.HardnessCompleteCoil != 0)
await ReadCoilAsync(_config.HardnessCompleteCoil);
else
await ReadHoldingRegistersAsync(_config.HardnessPoSun, 1);
return true;
}
catch
{
CloseConnection();
return false;
}
}
public async Task EnsureConnectedAsync(int retryCount = DefaultRetryCount)
{
if (HasOpenConnection)