2025-03-23 15:26:01 +08:00

28 lines
661 B
C#

using Seyounth.Hyosung.Data.Models;
namespace Seyounth.Hyosung.Core.Scanner;
public interface IHyosungScannerService
{
Task StartAsync(CancellationToken token);
Task StopAsync(CancellationToken token);
/// <summary>
/// 扫描纱
/// </summary>
/// <param name="varietyId"></param>
/// <returns></returns>
Task<Yarn?> ScanYarnAsync(int varietyId);
/// <summary>
/// 扫描治具
/// </summary>
/// <param name="fixtureId"></param>
/// <returns></returns>
Task<string> ScanFixtureAsync(int fixtureId);
Task<string> ScanYarnCarAsync(int entryId);
Task<string> ScanVarietyAsync(int entryId);
}