C00225155-02/C00225155/MegaRobo.C00225155/MegaRobo.C00225155.ControlD.../Scanner/ScannerService.cs

43 lines
1.0 KiB
C#
Raw Normal View History

2026-04-13 09:12:49 +00:00
using MegaRobo.Connections.Sockets.Tcp;
using MegaRobo.Contract;
using MegaRobo.ControlDevices.Abstractions;
using MegaRobo.Logger;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using MegaRobo.Connections;
namespace MegaRobo.C00225155.ControlDevices.Scanner
{
public class ScannerService: ScannerCodeOfTcpClientBase
{
public override bool IsConnected => this.ConnectionState == ConnectionState.IsConnected;
public override Task<string> ReadAsnyc(TimeSpan timeout)
{
return base.ReadAsnyc(timeout);
}
protected override string ParseMessage(object data, byte[] sourceData)
{
return data?.ToString() ?? string.Empty;
}
public override Task<ConnectionState> CheckConnected()
{
return base.CheckConnected();
}
public override Task<ConnectionState> ReconnectAsync()
{
return base.ReconnectAsync();
}
}
}