28 lines
661 B
C#
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);
|
|
} |